Distributed model predictive formation control with inter-vehicle collision avoidance

This work presents a distributed model predictive control strategy for generating collision-free point-to-point motions for a formation of multiple vehicles. It extends a synchronous distributed model predictive control (DMPC) scheme presented in earlier work that allows violations of the formation requirement when necessary, for example to avoid suddenly appearing obstacles or to move through narrow passages. In order to obtain safe motion trajectories during these violations, the current paper presents an approach for including inter-vehicle collision avoidance constraints in the DMPC scheme. The collision avoidance is achieved by separating each pair of vehicles by a shared hyperplane and two methods are proposed for updating the separating hyperplane over the DMPC cycles. Simulations with formations of holonomic vehicles demonstrate the capability of the presented strategy.

[1]  J. Christian Gerdes,et al.  Cooperative Collision Avoidance via proximal message passing , 2015, 2015 American Control Conference (ACC).

[2]  Jonathan P. How,et al.  Distributed Robust Receding Horizon Control for Multivehicle Guidance , 2007, IEEE Transactions on Control Systems Technology.

[3]  Dinesh Manocha,et al.  Reciprocal n-Body Collision Avoidance , 2011, ISRR.

[4]  Goele Pipeleers,et al.  Spline-Based Motion Planning in an Obstructed 3D Environment , 2017 .

[5]  Carl de Boor,et al.  A Practical Guide to Splines , 1978, Applied Mathematical Sciences.

[6]  John Lygeros,et al.  Distributed collision avoidance for interacting vehicles: a command governor approach , 2010 .

[7]  Dinesh Manocha,et al.  ClearPath: highly parallel collision avoidance for multi-agent simulation , 2009, SCA '09.

[8]  G Chaloulos,et al.  Distributed hierarchical MPC for conflict resolution in air traffic control , 2010, Proceedings of the 2010 American Control Conference.

[9]  Yuanqing Xia,et al.  Distributed MPC for formation of multi-agent systems with collision avoidance and obstacle avoidance , 2017, J. Frankl. Inst..

[10]  Jur P. van den Berg,et al.  Generalized reciprocal collision avoidance , 2015, Int. J. Robotics Res..

[11]  Baocang Ding,et al.  A synthesis approach of distributed model predictive control for homogeneous multi-agent system with collision avoidance , 2014, Int. J. Control.

[12]  Stephen P. Boyd,et al.  Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers , 2011, Found. Trends Mach. Learn..

[13]  J. Swevers,et al.  B-spline parameterized optimal motion trajectories for robotic systems with guaranteed constraint satisfaction , 2015 .

[14]  Jonathan P. How,et al.  Cooperative Distributed Robust Trajectory Optimization Using Receding Horizon MILP , 2011, IEEE Transactions on Control Systems Technology.

[15]  Goele Pipeleers,et al.  Distributed MPC for multi-vehicle systems moving in formation , 2017, Robotics Auton. Syst..