Heuristic Predictive Control for Multi-Robot Flocking in Congested Environments
Guobin Zhu, Qingrui Zhang, Bo Zhu, Tianjiang Hu
TL;DR
The paper tackles distributed optimal flocking for multiple robots operating in congested environments by framing the problem as MAP inference on a Gibbs Random Field (GRF). It defines bio-inspired potential energies for inter-robot interactions, obstacle avoidance, and goal tracking, and uses a mean-field approximation to enable fully distributed inference, with a gradient-based heuristic to bias the control search around a locally informed input u_g for real-time feasibility. Key contributions include the GRF-based predictive control framework, a multi-level collision avoidance mechanism, a convergence analysis of the mean-field approximation, and extensive simulations plus real UAV experiments demonstrating improved computation efficiency and safety. The work advances practical, scalable flocking in cluttered spaces, enabling reliable multi-robot coordination for applications like search and rescue and delivery in complex environments.
Abstract
Multi-robot flocking possesses extraordinary advantages over a single-robot system in diverse domains, but it is challenging to ensure safe and optimal performance in congested environments. Hence, this paper is focused on the investigation of distributed optimal flocking control for multiple robots in crowded environments. A heuristic predictive control solution is proposed based on a Gibbs Random Field (GRF), in which bio-inspired potential functions are used to characterize robot-robot and robot-environment interactions. The optimal solution is obtained by maximizing a posteriori joint distribution of the GRF in a certain future time instant. A gradient-based heuristic solution is developed, which could significantly speed up the computation of the optimal control. Mathematical analysis is also conducted to show the validity of the heuristic solution. Multiple collision risk levels are designed to improve the collision avoidance performance of robots in dynamic environments. The proposed heuristic predictive control is evaluated comprehensively from multiple perspectives based on different metrics in a challenging simulation environment. The competence of the proposed algorithm is validated via the comparison with the non-heuristic predictive control and two existing popular flocking control methods. Real-life experiments are also performed using four quadrotor UAVs to further demonstrate the efficiency of the proposed design.
