Consensus-Based Formation Control with Time Synchronization for a Decentralized Group of Mobile Robots

Michał Siwek
DOI: https://doi.org/10.3390/s24123717
IF: 3.9
2024-06-08
Sensors
Abstract:The development and study of an optimal control method for the problem of controlling the formation of a group of mobile robots is still a current and popular theme of work. However, there are few works that take into account the issues of time synchronization of units in a decentralized group. The motivation for taking up this topic was the possibility of improving the accuracy of the movement of a group of robots by including dynamic time synchronization in the control algorithm. The aim of this work was to develop a two-layer synchronous motion control system for a decentralized group of mobile robots. The system consists of a master layer and a sublayer. The sublayer of the control system performs the task of tracking the reference trajectory using a single robot with a kinematic and dynamic controller. In this layer, the input and output signals are linear and angular velocity. The master layer realizes the maintenance of the desired group formation and synchronization of robots during movement. Consensus tracking and virtual structure algorithms were used to implement this level of control. To verify the correctness of operation and evaluate the quality of control for the proposed proprietary approach, simulation studies were conducted in the MATLAB/Simulink environment, followed by laboratory tests using real robots under ROS. The developed system can successfully find application in transportation and logistics tasks in both civilian and military areas.
engineering, electrical & electronic,instruments & instrumentation,chemistry, analytical
What problem does this paper attempt to address?
The paper attempts to address the problem of achieving precise time synchronization and formation control in decentralized groups of mobile robots. Specifically, the authors focus on how to improve the accuracy of the robot group's movement through dynamic time synchronization. The paper proposes a two-layer synchronized motion control system aimed at maintaining the desired formation of the robot group and achieving synchronization during movement. This system consists of a master layer (responsible for maintaining group formation and synchronization) and a slave layer (responsible for individual robots tracking the reference trajectory). By combining consensus tracking algorithms and virtual structure algorithms, the system can maintain the stability and accuracy of the group in the presence of communication delays and individual robot failures. The main contributions of the paper are: 1. **Proposing a new control method**: By introducing a dynamic time synchronization mechanism, the motion accuracy of the multi-robot system is improved. 2. **Two-layer control architecture**: The master layer is responsible for maintaining group formation and synchronization, while the slave layer is responsible for individual robot trajectory tracking. 3. **Experimental validation**: The effectiveness and robustness of the proposed method are verified through MATLAB/Simulink simulations and actual robot laboratory tests. Overall, the paper addresses the challenge of achieving high-precision formation control and time synchronization in decentralized multi-robot systems, which has significant theoretical and practical value.