Swarm robotics is a special field of multi-robotics, in which large number of autonomous robots with low-cost structure use local information for decentralized coordination. Inspired by the complex behaviors observed in natural swarm systems, swarms will show excellent swarm intelligence results when they are intensively interacting. Swarm robots can perform complex tasks more robustly, flexibly and fast than a high-function robot. In this article, we introduced the development of swarm robotics and swarm intelligence, and described the latest status and applications.