IEEE Transactions on Systems, Man, and Cybernetics: Systems | 2019

A Real-Time and Fully Distributed Approach to Motion Planning for Multirobot Systems

 
 
 
 
 

Abstract


Motion planning is one of the most critical problems in multirobot systems. The basic target is to generate a collision-free trajectory for each robot from its initial position to the target position. In this paper, we study the trajectory planning for the multirobot systems operating in unstructured and changing environments. Each robot is equipped with some sensors of limited sensing ranges. We propose a fully distributed approach to planning trajectories for such systems. It combines the model predictive control (MPC) strategy and the incremental sequential convex programming (iSCP) method. The MPC framework is applied to detect the local running environment real-timely with the concept of receding horizon. For each robot, a nonlinear programming is built in its current prediction horizon. To construct its own optimization problem, a robot first needs to communicate with its neighbors to retrieve their current states. Then, the robot predicts the neighbors’ future positions in the current horizon and constructs the problem without waiting for the prediction information from its neighbors. At last, each robot solves its problem independently via the iSCP method such that the robot can move autonomously. The proposed method is polynomial in its computational complexity.

Volume 49
Pages 2636-2650
DOI 10.1109/TSMC.2017.2750911
Language English
Journal IEEE Transactions on Systems, Man, and Cybernetics: Systems

Full Text