Simulation of group management of agricultural robots using finite state machines and ontologies
M.A. Shereuzhev, F.V. Devyatkin, D.I. Arabadjiev, M.A. Shereuzhev
Upload the full text
Abstract. The article discusses a method for modeling the operation of a control system for a group of robots. A knowledge base of a group control system is proposed, presented in the form of ontology. The finite state machines of the leading and driven robots are described. An algorithm for assigning tasks to individual robots is considered and tools for modeling motion control and task distribution are configured to provide a unified software environment for modeling group control. The Hungarian algorithm is considered in the context of assigning tasks to individual robots; the A* (Astar) planner was used to estimate movement paths. Tools for modeling motion control and task distribution have been configured to provide a unified software environment for modeling group control. The results obtained are applicable in problems of optimizing the interaction of multi-agent systems.
Keywords: multirobot control system, ontology, robotic system, finite state machine
For citation. Shereuzhev M.A., Devyatkin F.V., Arabadjiev D.I., Shereuzhev M.A. Simulation of group management of agricultural robots using finite state machines and ontologies. News of the Kabardino-Balkarian Scientific Center of RAS. 2023. No. 6(116). Pp. 247–263. DOI: 10.35330/1991-6639-2023-6-116-247-263
References
- Nagoev Z.V., Shuganov V.M., Bzhikhatlov K.Ch. et al. Prospects for increasing the productivity and efficiency of agricultural production using an intelligent integrated environment. News of the Kabardino-Balkarian Scientific Center of RAS. 2021. No. 6(104). Pp. 155–165. (In Russian)
- Zenkevich S.L., Zhu Hua, Ho Jianwen. Dvizhenie gruppy mobil’nyh robotov v stroju tipa «konvoj» – teorija, modelirovanie i eksperiment [Movement of a group of mobile robots in a convoy-type formation – theory, modeling and experiment]. IV Vserossiyskiy nauchnoprakticheskiy seminar «Bespilotnyye transportnyye sredstva s elementami iskusstvennogo intellekta», 5–6.10.2017, Kazan: trudy seminara, eds. E.A. Magid, V.E. Pavlovsky, K.S. Yakovlev. Kazan: Tsentr innovatsionnykh tekhnologiy, 2017. Pp. 136–147. (In Russian)
- Shereuzhev M., Mostakov N., Vorotnikov S. Development of the Elements of a Control System for a Mobile Agricultural Robot Operating in a Group. Modeling in Engineering. Moskow, С. 11–18.
- Nagoev Z.V., Nagoeva O.V. Extracting knowledge from multimodal streams of unstructured data based on the self-organization of a multi-agent cognitive architecture of a mobile robot. News of the Kabardino-Balkarian Scientific Center of RAS. 2015. No. 6–2(68). Pp. 145–152. (In Russian)
- Nazarova A.V., Huo J., Zenkevich S.L. Dynamic switching of multi-agent fromation in unknown obstacle environment. Studies in systems, decision and control. 2020. No. 261. Pp. 73–87.
- Noskov V.P., Rubtsov I.V. Experience in solving the problem of autonomous control of the movement of mobile robots. Mekhatronika, avtomatizatsiya, upravleniye [Mechatronics, automation, control]. 2005. No. 12. Pp. 21–24. (In Russian)
- Hohimer C. Design and Field Evaluation of a Robotic Apple Harvesting System with a 3D-Printed Soft-Robotic End-Effector. Transactions of the ASABE. 2019. No. 62. Pp. 405–414. DOI: 10.13031/trans.12986
- Yang S.H., Lai W.H. Multi-robot task allocation with fuzzy constraint satisfaction. International Journal of Advanced Robotic Systems. 2012. No. 9(3). Pp. 107–116.
- Julian B.J., Gerkey B.P. Scalable multirobot task allocation for complex missions. Proceedings of the International Conference on Intelligent Robots and Systems. 2007. Pp. 2730–2736.
- Lacroix S., Nourbakhsh I.R., Tomatis N. Multi-robot task allocation in uncertain environments using negotiation. Robotics and Autonomous Systems. 2001. No. 37(2–3). Pp. 163–179.
- Shi Z., Yu H., Zhang Q., Cheng Y. A hybrid algorithm for task allocation in multi-robot systems based on improved Hungarian algorithm and particle swarm optimization. International Journal of Advanced Robotic Systems. 2015. No. 12(8). Pp. 1–13.
- Martinelli S., Giordani M., Lujak F. A Distributed Algorithm for the Multi-Robot Task Allocation Problem. IEA/AIE 2010: Trends in Applied Intelligent Systems. Cordoba, Spain: Springer, 2010.
- Galin R.R. Virtual training ground for effective interaction of robots in a multi-agent robotic system. News of the Kabardino-Balkarian Scientific Center of RAS. 2018. No. 6–2(86). Pp. 108–113. (In Russian)
- Shamshiri R.R., Hameed I.A., Karkee M., Weltzien C. Robotic Harvesting of Fruiting Vegetables: A Simulation Approach in V-REP, ROS and MATLAB. Automation in Agriculture – Securing Food Supplies for Future Generations. 2018. URL: http://dx.doi.org/10.5772/intechopen.73861 (access date: 15.08.2019).
Information about the authors
Shereuzhev Madin Arturovich, Senior Teacher of the Department of “Robotic systems and mechatronics”, Moscow State Technical University named after N.E. Bauman;
105005, Russia, Moscow, 2nd Baumanskaya street 5, building 1;
shereuzhev@bmstu.ru, ORCID: https://orcid.org/0000-0003-2352-992Х
Arabadzhiev Denis Igorevich, Graduate Student of “Robotics and mechatronics” Department, Moscow State Technical University named after N.E. Bauman;
105005, Russia, Moscow, 2nd Baumanskaya street 5, building 1;
arabadzhievdi@student.bmstu.ru
Devyatkin Fedor Vladimirovich, Graduate Student of “Robotics and mechatronics” Department, Moscow State Technical University named after N.E. Bauman;
105005, Russia, Moscow, 2nd Baumanskaya street 5, building 1;
feodor-dev@ya.ru
Shereuzhev Marat Arturovich, Postgraduate Student of “Agronomy” Department, Kabardino-Balkarian State Agrarian University named after V.M. Kokov;
360030, Russia, Nalchik, 1v Lenin avenue;
Trainee researcher of the Laboratory “Intellectual Habitats” of the Institute of Computer Science and Problems of Regional Management – branch of Kabardino-Balkarian Scientific Center of the Russian Academy of Sciences;
360000, Russia, Nalchik, 37-a I. Armand street;
marat.shereuzhev07@mail.ru, ORCID: https://orcid.org/0000-0001-7368-4691











