Development of the complex modelling system for intelligent control algorithms testing

Denis Kostylev, Anton Tolstikhin, Sergey Ulryanov · 2019

Testing is an essential stage of software and algorithms development, especially in the field of the cooperative control of multi-robot systems, where even one mistake could lead to the whole mission failure. Software-only simulation systems are unable to consider all real-world factors like sensors and motors inaccuracy. We have developed a complex modelling system for the purposes of studying the complex robot behaviour determined by intelligent algorithms. This paper presents basic approaches to general architecture of multi-robot systems, scenarios (missions) formalisation, communication between agents and robot navigation on the scene. The modelling complex is a client-server application, where the server-side allows controlling missions, monitoring and varying parameters of robots and the environment. Also, the application provides the capability for messaging between all participants of a mission, and identifying robots on the scene for navigation and testing purposes. The proposed system makes the development process easier and supports the process of creating reliable control algorithms for multi-robot systems.

Read the paper · More papers on PaperTik