Distribution of Roles in a Dynamic Swarm of Robots in Conditions of Limited Communications
The paper deals with the problem of the distribution of roles in coalition robots with limited communications. A formal formulation of the task of role distribution in the coalition of mobile robots is given. An analysis of existing approaches to the distribution of roles in groups of robots is given, such as solving the assignment problem by the Kuhn-Munkres algorithm, using the game theory apparatus, applying the methods of probability theory, and the method of propagating the control wave using a local conversion mechanism. An iterative approach to the distribution of roles in a group of robots, based on the strategy of decentralized control and the principles of swarm interaction, is proposed. A method for the distribution of roles in coalitions of mobile robots and an algorithm that implements this method for a separate coalition robot in the distribution of roles based on the proposed approach are described. The results of the study of the proposed approach, carried out with the help of computer simulation in coalitions of 100 robots in the distribution of three roles, are presented. The estimation of the error of the distribution of roles using the proposed algorithmically implemented method has been made and compared with the known approaches. The areas of possible practical application of the developed approach are shown.
KeywordsSwarm robotics Distribution of roles Distribution of tasks Decentralized control Multi-agent technologies Limited communications
The reported study was funded by RFBR according to the research projects №17-29-07054, №19-07-00907, №18-05-80092, and the program of RAS presidium fundamental research I.29 “Actual problems of robotic systems” (progect №AAAAA18-118020190041-1).
- 1.Casbeer, D.W., Beard, R.W., Mehra, R.K., McLain, T.W.: Forest fire monitoring with multiple small UAVs. In: Proceedings of the 2005, American Control Conference, pp. 3530–3535. IEEE (2005). https://doi.org/10.1109/ACC.2005.1470520
- 3.Sujit, P.B., Kingston, D., Beard, R.: Cooperative forest fire monitoring using multiple UAVs. In: 2007 46th IEEE Conference on Decision and Control, pp. 4875–4880 (2007)Google Scholar
- 4.Kalyaev, I., Kapustyan, S., Ivanov, D., Korovin, I., Usachev, L., Schaefer, G.: A novel method for distribution of goals among UAVs for oil field monitoring. In: 2017 6th International Conference on Informatics, Electronics and Vision & 2017 7th International Symposium in Computational Medical and Health Technology (ICIEV-ISCMHT), pp. 1–4 (2017)Google Scholar
- 5.Ondráček, J.: Intelligent Algorithms for Monitoring of the Environment Around Oil Pipe Systems Using Unmanned Aerial Systems (2014)Google Scholar
- 6.Ivanov, D., Korovin, I., Shabanov, V.: Oil fields monitoring by groups of mobile micro-robots using distributed neural networks. In: 2018 Joint 7th International Conference on Informatics, Electronics & Vision (ICIEV) and 2018 2nd International Conference on Imaging, Vision & Pattern Recognition (icIVPR), pp. 588–593 (2018)Google Scholar
- 7.Ferber, J.: Multi-agent Systems: An Introduction to Distributed Artificial Intelligence. Addison-Wesley, Reading (1999)Google Scholar
- 8.Kaliaev, I., Kapustjan, S., Ivanov, D.: Decentralized control strategy within a large group of objects based on swarm intelligence. In: 2011 IEEE 5th International Conference on Robotics, Automation Mechatronics, pp. 299–303 (2011). https://doi.org/10.1109/RAMECH.2011.6070500
- 11.Batalin, M.A., Sukhatme, G.S.: Using a sensor network for distributed multi-robot task allocation. In: IEEE International Conference on Robotics and Automation. Proceedings, ICRA 2004, pp. 158–164 (2004)Google Scholar
- 15.Hajek, B.: An Introduction to Game Theory. Department of Electrical and Computer Engineering University of Illinois at Urbana-Champaign (2017)Google Scholar
- 18.Karpov, V., Karpova, I.: Leader election algorithms for static swarms. Biol. Inspired Cogn. Archit. 12, 54–64 (2015)Google Scholar