Skip to main content
Log in

Cooperative control and communication of intelligent swarms: a survey

  • Published:
Control Theory and Technology Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. 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.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. M. Tan, S. Wang, Z. Cao. Multi-robot System. Beijing: Tsinghua University Press, 2005 (in Chinese).

    Google Scholar 

  5. G. Weiss. Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence. Cambridge: MIT Press, 2002.

    Google Scholar 

  6. R. M. May. Will a large complex system be stable? Nature, 1972, 238(5364): 413–414.

    Google Scholar 

  7. T. Balch, R. C. Arkin. Communication in reactive multiagent robotic systems. Autonomous Robots, 1994, 1(1): 27–52.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. L. E. Parker. ALLIANCE: An architecture for fault tolerant multirobot cooperation. IEEE Transactions on Robotics and Automation, 1998, 14(2): 220–240.

    MathSciNet  Google Scholar 

  10. 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.

    MATH  Google Scholar 

  11. 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.

    Google Scholar 

  12. L. E. Parker. Adaptive heterogeneous multi-robot teams. Neurocomputing, 1999, 28(1): 75–92.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. R. Zlot, A. Stentz. Market-based multirobot coordination for complex tasks. International Journal of Robotics Research, 2006, 25(1): 73–101.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. T. Sandholm. Algorithm for optimal winner determination in combinatorial auctions. Artificial Intelligence, 2002, 135(1/2): 1–54.

    MathSciNet  MATH  Google Scholar 

  17. M. Leon. Maternal pheromone. Physiology & Behavior, 1974, 13(3): 441–453.

    Google Scholar 

  18. R. G. Vogt, L. M. Riddiford. Pheromone binding and inactivation by moth antennae. Nature, 1981, 293(5828): 161–163.

    Google Scholar 

  19. Rasmussen, L.E.L., et al. Insect pheromone in elephants. Nature, 1996, 379(6567): 684–684.

    Google Scholar 

  20. M. B. Miller, B. L. Bassler. Quorum sensing in bacteria. Annual Reviews in Microbiology, 2001, 55(1): 165–199.

    Google Scholar 

  21. 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.

    Google Scholar 

  22. 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.

    Google Scholar 

  23. D. Payton, M. Daily, R. Estowski, et al. Pheromone robotics. Autonomous Robots, 2001, 11(3): 319–324.

    MATH  Google Scholar 

  24. J. Svennebring, S. Koenig. Building terrain-covering ant robots: a feasibility study. Autonomous Robots, 2004, 16(3): 313–332.

    Google Scholar 

  25. M. Mamei, F. Zambonelli. Physical deployment of digital pheromones through RFID technology. Proceedings of the IEEE Swarm Intelligence Symposium, Pasadena: IEEE, 2005: 281–288.

    Google Scholar 

  26. 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.

    Google Scholar 

  27. D. Floreano, S. Mitri, S. Magnenat, et al. Evolutionary conditions for the emergence of communication in robots. Current Biology, 2007, 17(6): 514–519.

    Google Scholar 

  28. 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.

    Google Scholar 

  29. 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.

    Google Scholar 

  30. C. W. Reynolds. Flocks, herds and schools: A distributed behavioral model. Computer Graphics, 1987, 21(4): 25–34.

    Google Scholar 

  31. 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.

    MathSciNet  Google Scholar 

  32. 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.

    Google Scholar 

  33. A. E. Turgut, H. Celikkanat, F. Gokce, et al. Self-organized flocking in mobile robot swarms. Swarm Intelligence, 2008, 2(2/4): 97–120.

    Google Scholar 

  34. F. Ducatelle, G. A. Di Caro, C. Pinciroli, et al. Self-organized cooperation between robotic swarms. Swarm Intelligence, 2011, 5(2): 73–96.

    Google Scholar 

  35. 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.

    Google Scholar 

  36. 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.

    Google Scholar 

  37. 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.

    Google Scholar 

  38. 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.

    Google Scholar 

  39. 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.

    Google Scholar 

  40. 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.

    Google Scholar 

  41. A. Karol, M. Williams Distributed sensor fusion for object tracking. Robot Soccer World Cup IX, Osaka: Springer, 2006: 504–511.

    Google Scholar 

  42. 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.

    Google Scholar 

  43. L. P. Kaelbling, M. L. Littman, A. P. Moore. Reinforcement learning: a survey. Journal of Artificial Intelligence Research, 1996, 4(1): 237–285.

    Google Scholar 

  44. 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.

    Google Scholar 

  45. 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.

    Google Scholar 

  46. 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.

    Google Scholar 

  47. 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.

    Google Scholar 

  48. 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.

    Google Scholar 

  49. B. P. Gerkey, M. J. Mataric. Sold!: Auction methods for multirobot coordination. IEEE Transactions on Robotics and Automation, 2002, 18(5): 758–768.

    Google Scholar 

  50. 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.

    Google Scholar 

  51. 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.

    Google Scholar 

  52. D. H. Lee. Resource-based task allocation for multi-robot systems. Robotics and Autonomous Systems, 2018, 103: 151–161.

    Google Scholar 

  53. 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.

    Google Scholar 

  54. 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.

    Google Scholar 

  55. A. H. Purnamadjaja, R. A. Russell. Pheromone communication in a robot swarm: necrophoric bee behaviour and its replication. Robotica, 2005, 23: 731–742.

    Google Scholar 

  56. A. H. Purnamadjaja, R. A. Russell. Guiding robots’ behaviors using pheromone communication. Autonomous Robots, 2007, 23(2): 113–130.

    Google Scholar 

  57. 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.

    Google Scholar 

  58. 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.

    Google Scholar 

  59. 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.

    Google Scholar 

  60. 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.

    Google Scholar 

  61. 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.

    MathSciNet  MATH  Google Scholar 

  62. 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.

    Google Scholar 

  63. 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.

    Google Scholar 

  64. 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.

    Google Scholar 

  65. J. W. Hu, L. H. Xie, J. Xu, et al. Multi-agent cooperative target search. Sensors, 2014, 14(6): 9408–9428.

    Google Scholar 

  66. 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.

    Google Scholar 

  67. 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.

    Google Scholar 

  68. 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.

    Google Scholar 

  69. 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.

    Google Scholar 

  70. 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.

    Google Scholar 

  71. 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.

    Google Scholar 

  72. 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.

    Google Scholar 

  73. 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.

    Google Scholar 

  74. 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.

    Google Scholar 

  75. S. I. Roumeliotis, G. A. Bekey. Distributed multirobot localization. IEEE Transactions on Robotics and Automation, 2002, 18(5): 781–795.

    Google Scholar 

  76. 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.

    Google Scholar 

  77. 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.

    Google Scholar 

  78. 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.

    Google Scholar 

  79. 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.

    Google Scholar 

  80. 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.

    Google Scholar 

  81. G. A. Hollinger, S. Yerramalli, S. Singh, et al. Distributed data fusion for multirobot search. IEEE Transactions on Robotics, 2015, 31(1): 55–66.

    Google Scholar 

  82. 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.

    Google Scholar 

  83. 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.

    Google Scholar 

  84. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yajun Yang.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11768-020-9195-1

Keywords

Navigation