Abstract：Firstly, the definition and basic features of swarm robotics are introduced, and the advantages over traditional multi-robot control methods are summarized. Then, the main design and analysis methods of swarm robotics are concluded. The research of swarm robotics are categorized as four aspects: spatial organization, collective navigation, collective decision-making and other collective behaviors. The progress and frontiers of each category in recent ten years are reviewed. Finally, the current challenges and key scientific issues in swarm robotics are clarified and analyzed, and the outlook of development trends in swarm robotics is given.
 Şahin E. Swarm robotics:From sources of inspiration to domains of application[C]//Proceedings of the 2004 International Conference on Swarm Robotics. Berlin, Germany:Springer, 2004:10-20.  Brambilla M, Ferrante E, Birattari M, et al. Swarm robotics:A review from the swarm engineering perspective[J]. Swarm Intelligence, 2013, 7(1):1-41.  Khatib O. Real-time obstacle avoidance for manipulators and mobile robots[J]. International Journal of Robotics Research, 1986, 5(1):90-98.  Spears W M, Spears D F, Hamann J C, et al. Distributed, physics-based control of swarms of vehicles[J]. Autonomous Robots, 2004, 17(2/3):137-162.  Soysal O, Sahin E. Probabilistic aggregation strategies in swarm robotic systems[C]//Swarm Intelligence Symposium. Piscataway, USA:IEEE, 2005:325.  Theraulaz G, Goss S, Gervet J. Task differentiation in Polistes wasp colonies:A model for self-organizing groups of robots[C]//Proceedings of the 1st International Conference on Simulation of Adaptive Behavior. Cambridge, USA:MIT Press, 1991:346-355.  Pinciroli C, Trianni V, O'Grady R, et al. ARGoS:A modular, parallel, multi-engine simulator for multi-robot systems[J]. Swarm Intelligence, 2012, 6(4):271-295.  Liu Y, Passino K M, Polycarpou M M. Stability analysis of one-dimensional asynchronous swarms[J]. IEEE Transactions on Automatic Control, 2003, 48(10):1848-1854.  Liu Y, Passino K M, Polycarpou M M. Stability analysis of m-dimensional asynchronous swarms with a fixed communication topology[J]. IEEE Transactions on Automatic Control, 2003, 48(1):76-95.  Schwager M, Michael N, Kumar V, et al. Time scales and stability in networked multi-robot systems[C]//IEEE International Conference on Robotics and Automation. Piscataway, USA:IEEE, 2011:3855-3862.  Szwaykowska K, Schwartz I B, Mier-Y-Teran R L, et al. Collective motion patterns of swarms with delay coupling:Theory and experiment[J]. Physical Review E, 2016, 93(3). DOI:10. 1103/PhysRevE.93.032307.  Camazine S, Deneubourg J L, Franks N R, et al. Self-organization in biological systems[M]. Princeton, USA:Princeton University Press, 2003.  Kernbach S, Thenius R, Kernbach O, et al. Re-embodiment of honeybee aggregation behavior in an artificial micro-robotic system[J]. Adaptive Behavior, 2009, 17(3):237-259.  Kernbach S, Häbe D, Kernbach O, et al. Adaptive collective decision-making in limited robot swarms without communication[J]. International Journal of Robotics Research, 2013, 32(1):35-55.  Hamann H, Heinz Wörn, Crailsheim K, et al. Spatial macroscopic models of a bio-inspired robotic swarm algorithm[C]//IEEE/RSJ International Conference on Intelligent Robots and Systems. Piscataway, USA:IEEE, 2009:1415-1420.  Hamann H, Meyer B, Schmickl T, et al. A model of symmetry breaking in collective decision-making[C]//International Conference on Simulation of Adaptive Behavior. Berlin, Germany:Springer, 2010:639-648.  Arvin F, Samsudin K, Ramli A R, et al. Imitation of honeybee aggregation with collective behavior of swarm robots[J]. International Journal of Computational Intelligence Systems, 2011, 4(4):739-748.  Garnier S, Gautrais J, Asadpour M, et al. Self-organized aggregation triggers collective decision making in a group of cockroach-like robots[J]. Adaptive Behavior, 2009, 17(2):109-133.  Mermoud G, Brugger J, Martinoli A, et al. Towards multi-level modeling of self-assembling intelligent micro-systems[C]//Proceedings of the 8th International Conference on AutonomousAgents and Multiagent Systems. 2009. DOI:10.1145/1558013. 1558024.  Schmickl T, Möslinger C, Crailsheim K. Collective perception in a robot swarm[C]//International Workshop on Swarm Robotics. Berlin, Germany:Springer, 2006:144-157.  Bayındır L, Sahin E. Modeling self-organized aggregation in swarm robotic systems[C]//IEEE Swarm Intelligence Symposium. Piscataway, USA:IEEE, 2009. DOI:10.1109/SIS.2009.4937849.  di Caro G A, Ducatelle F, Gambardella L. A fully distributed communication-based approach for spatial clustering in robotic swarms[C/OL].[2018-05-01]. http://citeseerx.ist.psu.edu/view