Optimization-Based Flocking Control and MPC-Based Gait Synchronization Control for Multiple Quadruped Robots

Kaige Liu,Lijing Dong,Xin Tan,Wentao Zhang,Lijun Zhu
DOI: https://doi.org/10.1109/lra.2024.3350372
IF: 5.2
2024-02-01
IEEE Robotics and Automation Letters
Abstract:In this letter, we focus on the flocking control and gait synchronization control of multiple quadruped robots to achieve the movement during patrol tasks. To achieve these goals, we propose an optimization-based distributed flocking controller and a model predictive control (MPC)-based gait synchronization controller. A constrained omnidirectional motion kinematic model is employed to simplify the model of a single quadruped robot. In the flocking controller, position and orientation consistency among the quadruped robots are considered. The constraint is designed to minimize the lateral movement velocity of the quadruped robots. As each robot approaches the destination, it maintains alignment of its orientation with the destination. Additionally, a control barrier function (CBF) is designed to maintain a safe distance between the quadruped robots. Moreover, the proposed MPC-based gait synchronization controller effectively achieves gait synchronization among multiple quadruped robots. Simulation and real world experiments demonstrate the effectiveness of the proposed algorithm.
robotics
What problem does this paper attempt to address?
The problem that this paper attempts to solve is to achieve formation control and gait synchronization control of multiple quadruped robots in patrol tasks. Specifically, the objectives of the paper include: 1. **Formation control**: - All robots move towards the target location while maintaining the formation under the condition of mutual communication. - After reaching the target location, all robots are aligned with the predetermined target direction. - During the movement, all robots ensure no collision. 2. **Gait synchronization control**: - During the movement, the gaits of all robots remain synchronized. To achieve these objectives, the author proposes the following methods: - **Optimizing the basic distributed formation controller**: This controller takes into account the position and orientation consistency of robots and designs constraint conditions to minimize the lateral movement speed. In addition, a control barrier function (CBF) is designed to maintain a safe distance between robots. - **A gait synchronization controller based on model predictive control (MPC)**: This controller effectively realizes the gait synchronization among multiple quadruped robots. The effectiveness of the proposed algorithm has been verified through simulation and practical experiments.