Abstract
Individuals exchange information, experience and strategy based on communication. Communication is the basis for individuals to form swarms and the bridge of swarms to realize cooperative control. In this paper, the multi-robot swarm and its cooperative control and communication methods are reviewed, and we summarize these methods from the task, control, and perception levels. Based on the research, the cooperative control and communication methods of intelligent swarms are divided into the following four categories: task assignment based methods (divided into market-based methods and alliance based methods), bio-inspired methods (divided into biochemical information inspired methods, vision based methods and self-organization based methods), distributed sensor fusion and reinforcement learning based methods, and we briefly define each method and introduce its basic ideas. Based on WOS database, we divide the development of each method into several stages according to the time distribution of the literature, and outline the main research content of each stage. Finally, we discuss the communication problems of intelligent swarms and the key issues, challenges and future work of each method.
Similar content being viewed by others
References
M. Bakhshipour, M. Jabbari Ghadi, F. Namdari. Swarm robotics search & rescue: A novel artificial intelligence-inspired optimization approach. Applied Soft Computing, 2017, 57: 708–726.
T. Hadzibeganovic, C. Y. Xia. Cooperation and strategy coexistence in a tag-based multi-agent system with contingent mobility. Knowledge-based Systems, 2016, 112: 1–13.
Y. Toshiyuki, S. Nakatani, A. Adachi, et al. Adaptive role assignment for self-organized flocking of a real robotic swarm. Artificial Life and Robotics, 2016, 21(4): 405–410.
M. Tan, S. Wang, Z. Cao. Multi-robot System. Beijing: Tsinghua University Press, 2005 (in Chinese).
G. Weiss. Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence. Cambridge: MIT Press, 2002.
R. M. May. Will a large complex system be stable? Nature, 1972, 238(5364): 413–414.
T. Balch, R. C. Arkin. Communication in reactive multiagent robotic systems. Autonomous Robots, 1994, 1(1): 27–52.
L. Chaimowicz, M. F. Campos, V. Kumar, et al. Dynamic role assignment for cooperative robots. International Conference on Robotics and Automation, Washington D.C.: IEEE, 2002: 293–298.
L. E. Parker. ALLIANCE: An architecture for fault tolerant multirobot cooperation. IEEE Transactions on Robotics and Automation, 1998, 14(2): 220–240.
P. Stone, M. Veloso. Task decomposition, dynamic role assignment, and low-bandwidth communication for real-time strategic teamwork. Artificial Intelligence, 1999, 110(2): 241–273.
M. B. Dias, R. Zlot, N. Kalra, et al. Market-based multirobot coordination: a survey and analysis. Proceedings of the IEEE, 2006, 94(7): 1257–1270.
L. E. Parker. Adaptive heterogeneous multi-robot teams. Neurocomputing, 1999, 28(1): 75–92.
B. P. Gerkey, M. J. Mataric. Pusher-watcher: an approach to fault-tolerant tightly-coupled robot coordination. International Conference on Robotics and Automation, Washington D.C.: IEEE, 2002: 464–469.
R. Zlot, A. Stentz. Market-based multirobot coordination for complex tasks. International Journal of Robotics Research, 2006, 25(1): 73–101.
R. Zlot, A. Stentz, M. B. Dias, et al. Multi-robot exploration controlled by a market economy. Proceedings of the IEEE International Conference on Robotics and Automation, Washington D.C.: IEEE, 2002: 3016–3023.
T. Sandholm. Algorithm for optimal winner determination in combinatorial auctions. Artificial Intelligence, 2002, 135(1/2): 1–54.
M. Leon. Maternal pheromone. Physiology & Behavior, 1974, 13(3): 441–453.
R. G. Vogt, L. M. Riddiford. Pheromone binding and inactivation by moth antennae. Nature, 1981, 293(5828): 161–163.
Rasmussen, L.E.L., et al. Insect pheromone in elephants. Nature, 1996, 379(6567): 684–684.
M. B. Miller, B. L. Bassler. Quorum sensing in bacteria. Annual Reviews in Microbiology, 2001, 55(1): 165–199.
D. Hougen, S. Chandrasekaran. Swarm intelligence for cooperation of bio-nano robots using quorum sensing. Proceedings of the Bio Micro and Nanosystems Conference, San Francisco: IEEE, 2006: 15–18.
A. Einolghozati, M. Sardari, A. Beirami, et al. Data gathering in networks of bacteria colonies: Collective sensing and relaying using molecular communication. International Conference on Computer Communications, Orlando: IEEE, 2012: 256–261.
D. Payton, M. Daily, R. Estowski, et al. Pheromone robotics. Autonomous Robots, 2001, 11(3): 319–324.
J. Svennebring, S. Koenig. Building terrain-covering ant robots: a feasibility study. Autonomous Robots, 2004, 16(3): 313–332.
M. Mamei, F. Zambonelli. Physical deployment of digital pheromones through RFID technology. Proceedings of the IEEE Swarm Intelligence Symposium, Pasadena: IEEE, 2005: 281–288.
N. R. Hoff, A. Sagoff, R.J. Wood, et al. Two foraging algorithms for robot swarms using only local communication. Proceedings of the IEEE International Conference on Robotics and Biomimetics, Tianjin: IEEE, 2010: 123–130.
D. Floreano, S. Mitri, S. Magnenat, et al. Evolutionary conditions for the emergence of communication in robots. Current Biology, 2007, 17(6): 514–519.
A. L. Christensen, R. Ogrady, M. Dorigo, et al. From fireflies to fault-tolerant swarms of robots. IEEE Transactions on Evolutionary Computation, 2009, 13(4): 754–766.
M. Duarte, A. L. Christensen, S. Oliveira. Towards artificial evolution of complex behaviors observed in insect colonies. Proceedings of the Portugese Conference on Progress in Artificial Intelligence, Lisbon: Springer, 2011: 153–167.
C. W. Reynolds. Flocks, herds and schools: A distributed behavioral model. Computer Graphics, 1987, 21(4): 25–34.
T. Vicsek, A. Czirok, E. Ben-Jacob, et al. Novel type of phase transition in a system of self-driven particles. Physical Review Letters, 1995, 756: 1226–1229.
J. Fredslund, M. J. Mataric. A general algorithm for robot formations using local sensing and minimal communication. IEEE Transactions on Robotics and Automation, 2002, 18(5): 837–846.
A. E. Turgut, H. Celikkanat, F. Gokce, et al. Self-organized flocking in mobile robot swarms. Swarm Intelligence, 2008, 2(2/4): 97–120.
F. Ducatelle, G. A. Di Caro, C. Pinciroli, et al. Self-organized cooperation between robotic swarms. Swarm Intelligence, 2011, 5(2): 73–96.
N. Wang, M. J. Er. Self-constructing adaptive robust fuzzy neural tracking control of surface vehicles with uncertainties and unknown disturbances. IEEE Transactions on Control Systems Technology, 2014, 23(3): 991–1002.
N. Wang, M. J. Er, J. C. Sun, et al. Adaptive robust online constructive fuzzy control of a complex surface vehicle system. IEEE Transactions on Cybernetics, 2015, 46(7): 1511–1523.
N. Wang, C. J. Qian, J. C. Sun, et al. Adaptive robust finite-time trajectory tracking control of fully actuated marine surface vehicles. IEEE Transactions on Control Systems Technology, 2015, 24(4): 1454–1462.
M. Dietl, J. Gutmann, B. Nebel. Cooperative sensing in dynamic environments. Proceedings of the IEEE/RJS International Conference on Intelligent Robots and Systems, Maui: IEEE, 2001: 1706–1713.
A. Giusti, J. Nagi, L. Gambardella, et al. Cooperative sensing and recognition by a swarm of mobile robots. IEEE/RSJ International Conference on Intelligent Robots and Systems, Algarve: IEEE, 2012: 551–558.
M. Roth, D. Vail, M. Veloso, et al. A real-time world model for multi-robot teams with high-latency communication. Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, Las Vegas: IEEE, 2003: 2494–2499.
A. Karol, M. Williams Distributed sensor fusion for object tracking. Robot Soccer World Cup IX, Osaka: Springer, 2006: 504–511.
T. Rodrigues, M. Duarte, M. Figueiro, et al. Overcoming limited onboard sensing in swarm robotics through local communication. Transactions on Computational Collective Intelligence, Berlin: Springer, 2015: 201–223.
L. P. Kaelbling, M. L. Littman, A. P. Moore. Reinforcement learning: a survey. Journal of Artificial Intelligence Research, 1996, 4(1): 237–285.
L. Buoniu, R. Babuka, B. D. Schutter. Multi-agent reinforcement learning: an overview. Innovations in Multi-agent Systems and Applications. Studies in Computational Intelligence. Berlin: Springer, 2010: 183–221.
J. Foerster, Y. M. Assael, N. de Freitas, et al. Learning to communicate with deep multi-agent reinforcement learning. Advances in Neural Information Processing Systems, Barcelona: NIPS, 2016.
M. Hüttenrauch, A. Sosic, G. Neumann. Local communication protocols for learning complex swarm behaviors with deep reinforcement learning. Proceedings of the 11th International Conference on Swarm Intelligence, Rome: Springer, 2018: 71–83.
Z. Wei, J. Xu, Y. Y. Lan, et al. Reinforcement learning to rank with markov decision process. Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval, Shinjuku: ACM, 2017: 945–948.
J. Schulman, S. Levine, P. Moritz, et al. Trust region policy optimization. Proceedings of the 32nd International Conference on Machine Learning, Lille: Microtome Publishing, 2015: 1889–1897.
B. P. Gerkey, M. J. Mataric. Sold!: Auction methods for multirobot coordination. IEEE Transactions on Robotics and Automation, 2002, 18(5): 758–768.
J. Capitan, M. Spaan, L. Merino, et al. Decentralized multi-robot cooperation with auctioned POMDPs. International Journal of Robotics Research, 2013, 32(6): 650–671.
K. Zhang, E. G. Collins, A. Barbu. An efficient stochastic clustering auction for heterogeneous robotic collaborative teams. Journal of Intelligent & Robotic Systems, 2013, 72(3/4): 541–558.
D. H. Lee. Resource-based task allocation for multi-robot systems. Robotics and Autonomous Systems, 2018, 103: 151–161.
W. R. Yao, N. M. Qi, N. Wan, et al. An iterative strategy for task assignment and path planning of distributed multiple unmanned aerial vehicles. Aerospace Science and Technology, 2019, 86: 455–464.
T. Schmickl, K. Crailsheim. Trophallaxis within a robotic swarm: bio-inspired communication among robots in a swarm. Autonomous Robots, 2008, 25(1/2): 171–188.
A. H. Purnamadjaja, R. A. Russell. Pheromone communication in a robot swarm: necrophoric bee behaviour and its replication. Robotica, 2005, 23: 731–742.
A. H. Purnamadjaja, R. A. Russell. Guiding robots’ behaviors using pheromone communication. Autonomous Robots, 2007, 23(2): 113–130.
W. T. Lo, Y. H. Liu, I. H. Elhajj, et al. Cooperative teleoperation of a multirobot system with force reflection via Internet. IEEE-ASME Transactions on Mechatronics, 2004, 9(4): 661–670.
N. Moshtagh, N. Michael, A. Jadbabaie, et al. Vision-based, distributed control laws for motion coordination of nonholonomic robots. IEEE Transactions on Robotics, 2009, 25(4): 851–860.
S. Garnier, C. Jost, J. Gautrais, et al. The embodiment of cockroach aggregation behavior in a group of micro-robots. Artificial Life, 2008, 14(4): 387–408.
V. Trianni, S. Nolfi. Self-organizing sync in a robotic swarm: a dynamical system view. IEEE Transactions on Evolutionary Computation, 2009, 13(4): 722–741.
D. N. Li, Y. Wang, G. X. Xiao, et al. Dynamic parts scheduling in multiple job shop cells considering intercell moves and flexible routes. Computers & Operations Research, 2013, 40(5): 1207–1223.
R. Fujisawa, S. Dobata, K. Sugawara, et al. Designing pheromone communication in swarm robotics: Group foraging behavior mediated by chemical substance. Swarm Intelligence, 2014, 8(3): 227–246.
J. P. Hecker, K. Letendre, K. Stolleis, et al. Formica ex machina: ant swarm foraging from physical to virtual and back again. International Conference on Swarm Intelligence, Brussels: Springer, 2012: 252–259.
L. Ma, N. Hovakimyan. Cooperative target tracking in balanced circular formation: multiple UAVs tracking a ground vehicle. Proceedings of the American Control Conference, Washington D.C.: IEEE, 2013: 5386–5391.
J. W. Hu, L. H. Xie, J. Xu, et al. Multi-agent cooperative target search. Sensors, 2014, 14(6): 9408–9428.
G. Vasarhelyi, C. Viragh, G. Somorjai, et al. Outdoor flocking and formation flight with autonomous aerial robots. IEEE/RSJ International Conference on Intelligent Robots and Systems, Chicago: IEEE, 2014: 3866–3873.
G. Pini, A. Brutschy, M. Frison, et al. Task partitioning in swarms of robots: an adaptive method for strategy selection. Swarm Intelligence, 2011, 5(3/4): 283–304.
E. Ferrante, A. E. Turgut, E. Duenez-Guzman, et al. Evolution of self-organized task specialization in robot swarms. PLOS Computational Biology, 2015, 11(8): DOI https://doi.org/10.1371/journal.pcbi.1004273.
Z. Liu, X. G. Gao, X. W. Fu. A cooperative search and coverage algorithm with controllable revisit and connectivity maintenance for multiple unmanned aerial vehicles. Sensors, 2018, 18(5): DOI https://doi.org/10.3390/s18051472.
J. P. De Almeida, R. T. Nakashima, F. Nevesjr, et al. Bio-inspired on-line path planner for cooperative exploration of unknown environment by a multi-robot system. Robotics and Autonomous Systems, 2019, 112: 32–48.
C. Y. Wang, H. Tnunay, Z. Y. Zuo, et al. Fixed-time formation control of multirobot systems: design and experiments. IEEE Transactions on Industrial Electronics, 2019, 66(8): 6292–6301.
X. M. Liu, S. S. Ge, C. H. Goh. Vision-based leader-follower formation control of multiagents with visibility constraints. IEEE Transactions on Control Systems Technology, 2019, 27(3): 1326–1333.
M. Thammawichai, S. P. Baliyarasimhuni, E. C. Kerrigan, et al. Optimizing communication and computation for multi-UAV information gathering applications. IEEE Transactions on Aerospace and Electronic Systems, 2018, 54(2): 601–615.
B. Yigit, Y. Alapan, M. Sitti. Programmable collective behavior in dynamically self-assembled mobile microrobotic swarms. Advanced Science, 2019, 6(6): DOI https://doi.org/10.1002/advs.201801837.
S. I. Roumeliotis, G. A. Bekey. Distributed multirobot localization. IEEE Transactions on Robotics and Automation, 2002, 18(5): 781–795.
J. Cortes, S. Martinez, T. Karatas, et al. Coverage control for mobile sensing networks. IEEE Transactions on Robotics and Automation, 2004, 20(2): 243–255.
R. Grabowski, L. E. Navarro-Serment, C. J. J. Paredis, et al. Heterogeneous teams of modular robots for mapping and exploration. Autonomous Robots, 2000, 8(3): 293–308.
J. W. Hu, L. H. Xie, K. Y. Lum, et al. Multiagent information fusion and cooperative control in target search. IEEE Transactions on Control Systems Technology, 2013, 21(4): 1223–1235.
R. Aragues, J. Cortes, C. Sagues. Distributed consensus on robot networks for dynamically merging feature-based maps. IEEE Transactions on Robotics, 2012, 28(4): 840–854.
R. Aragues, J. Cortes, C. Sagues. Distributed consensus algorithms for merging feature-based maps with limited communication. Robotics and Autonomous Systems, 2011, 59(3/4): 163–180.
G. A. Hollinger, S. Yerramalli, S. Singh, et al. Distributed data fusion for multirobot search. IEEE Transactions on Robotics, 2015, 31(1): 55–66.
R. Valner, K. Kruusamae, M. Pryor. TeMoto: intuitive multi-range telerobotic system with natural gestural and verbal instruction interface. Robotics, 2018, 7(1): 21–29.
X. D. Liang, M. Chen, Y. Xiao, et al. MRL-CC: a novel cooperative communication protocol for QoS provisioning in wireless sensor networks. International Journal of Sensor Networks, 2010, 8(2): 98–108.
A. Das, S. Kottur, J. M. Moura, et al. Learning cooperative visual dialog agents with deep reinforcement learning. IEEE International Conference on Computer Vision, Venice: IEEE, 2017: 2970–2979.
Author information
Authors and Affiliations
Corresponding author
Additional information
This work was supported by National Natural Science Foundation of China (No. 61803383).
Kun HOU received the B.E. degree in Aerospace Engineering from Tsinghua University, Beijing, China, in 2018. He is currently pursuing the M.E. degree in Aerospace Science and Technology with the Aerospace Engineering University, Beijing, China. His current research interests include distributed swarm intelligence and the cooperative navigation and active control of mulit-UAVs.
Yajun YANG received the Ph.D. degree from National University of Defense Technology, Hunan, China, in 2016. He has held teaching appointments at the Aerospace Engineering University since 2016. His current research interests include aircraft dynamics and control and the cooperative navigation and active control of UAV swarms. He has published more than 20 papers, 11 patents and 1 monograph.
Xuerong YANG is an associate professor and doctoral supervisor at Sun Yat-sen University, Guangzhou, China. His current research interests include space system control and simulation, space system parallel test, intelligent control and application of areospace swarms. He has published more than 40 academic papers in the field of aerospace technology, edited and translated 5 monographs, applied for more than 20 national invention patents, and applied for 6 software Copyrights. He has also served as a committee member of the Automation Institute System Simulation committee, the Parallel Control committee, the Command and Control Institute Space Safety Parallel System committee, and the Simulation Application committee of the simulation institute.
Jiazhe LAI received the Ph.D. degree from National University of Defense Technology Institute of Electronics, Chinese Academy of Sciences, Beijing, China. He is an associate researcher at the Aerospace Engineering University. His current research interests include system simulation. He has published more than 20 papers, 6 patents and 2 monograph.
Rights and permissions
About this article
Cite this article
Hou, K., Yang, Y., Yang, X. et al. Cooperative control and communication of intelligent swarms: a survey. Control Theory Technol. 18, 114–134 (2020). https://doi.org/10.1007/s11768-020-9195-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11768-020-9195-1