Convergent Multiagent Formation Control With Collision Avoidance

A key problem in the formation control of homogeneous multiagent systems is the collision-free convergence of the agent positions into a desired formation. It is a typical NP-hard problem by considering the problem as optimizing the assignment of multiple destinations to the same number of agents deployed in an open space. It becomes even harder if the collision avoidance is required during the motion of agents, and thus, a suboptimal but efficient solution is adequate. The traditional methods make it by accurate preplanning of the motion trajectory of each single agent, or simply letting them reach an equilibrium as a tradeoff between the collision avoidance and the desired formation. In this article, a distributed control algorithm embedded with an assignment switch scheme is proposed to guarantee that the asymptotic convergence to the desired formation is achieved with no collisions between agents. By the proposed algorithm, the agents keep moving in straight lines toward their respective destinations until they are going to collide if they do not stop, at which moment the agents will communicate their information locally to switch their destination assignments so that they will continue to move in different directions and avoid potential collisions. Distributed control rules are also defined to confine the motion space of each agent for collision avoidance. It has been rigorously proven that the positions of all agents converge to the desired formation with no collision under random initial deployment. In addition, a detailed parameter design procedure is provided for both setting and controlling of the formation. Finally, Monte Carlo simulations and actual experiments in the outdoor environment are implemented and the results verify the effectiveness of the proposed algorithm.

[1]  Shihua Li,et al.  Finite-time consensus algorithm for multi-agent systems with double-integrator dynamics , 2011, Autom..

[2]  Vijay Kumar,et al.  Capt: Concurrent assignment and planning of trajectories for multiple robots , 2014, Int. J. Robotics Res..

[3]  Dongkyoung Chwa,et al.  Decentralized behavior-based formation control of multiple robots considering obstacle avoidance , 2018, Intell. Serv. Robotics.

[4]  Fumitoshi Matsuno,et al.  Model Predictive Formation Control Using Branch-and-Bound Compatible With Collision Avoidance Problems , 2013, IEEE Transactions on Robotics.

[5]  Toru Namerikawa,et al.  Consensus-based cooperative formation control with collision avoidance for a multi-UAV system , 2014, 2014 American Control Conference.

[6]  Delin Luo,et al.  Concurrent Optimal Trajectory Planning for Indoor Quadrotor Formation Switching , 2019, J. Intell. Robotic Syst..

[7]  Hyo-Sung Ahn,et al.  A survey of multi-agent formation control , 2015, Autom..

[8]  Bidyadhar Subudhi,et al.  Cooperative formation control of autonomous underwater vehicles: An overview , 2016, Int. J. Autom. Comput..

[9]  Vijay Kumar,et al.  Model Predictive Trajectory Tracking and Collision Avoidance for Reliable Outdoor Deployment of Unmanned Aerial Vehicles , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[10]  Vijay Kumar,et al.  Distributed multi-robot task assignment and formation control , 2008, 2008 IEEE International Conference on Robotics and Automation.

[11]  Ziyang Meng,et al.  Leaderless and Leader-Following Consensus With Communication and Input Delays Under a Directed Network Topology , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[12]  Yan Meng,et al.  Distributed Reinforcement Learning for Coordinate Multi-Robot Foraging , 2010, J. Intell. Robotic Syst..

[13]  George J. Pappas,et al.  Potential Fields for Maintaining Connectivity of Mobile Networks , 2007, IEEE Transactions on Robotics.

[14]  André Dias,et al.  Formation control driven by cooperative object tracking , 2015, Robotics Auton. Syst..

[15]  Yuanqing Xia,et al.  Formation control and collision avoidance for multi-agent systems based on position estimation. , 2016, ISA transactions.

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

[17]  Xiaoli Wang,et al.  Distributed finite-time χ-consensus algorithms for multi-agent systems with variable coupling topology , 2010, J. Syst. Sci. Complex..

[18]  Hung Manh La,et al.  Distributed formation control for autonomous robots following desired shapes in noisy environment , 2016, 2016 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems (MFI).

[19]  Paul A. Beardsley,et al.  Multi-robot system for artistic pattern formation , 2011, 2011 IEEE International Conference on Robotics and Automation.

[20]  Dimos V. Dimarogonas,et al.  A feedback stabilization and collision avoidance scheme for multiple independent non-point agents, , 2006, Autom..

[21]  Rohanin Ahmad,et al.  Enhanced constrained artificial bee colony algorithm for optimization problems , 2017, Int. Arab J. Inf. Technol..

[22]  Anupam Shukla,et al.  A novel multi-agent formation control law with collision avoidance , 2017, IEEE/CAA Journal of Automatica Sinica.

[23]  Long Wang,et al.  Consensus of heterogeneous multi-agent systems without velocity measurements , 2012, Int. J. Control.

[24]  Christos G. Cassandras,et al.  Optimal dynamic formation control of multi-agent systems in constrained environments , 2016, Autom..

[25]  Warren E. Dixon,et al.  Network Connectivity Preserving Formation Stabilization and Obstacle Avoidance via a Decentralized Controller , 2012, IEEE Transactions on Automatic Control.

[26]  Eduardo Aranda-Bricaire,et al.  Convergence and Collision Avoidance in Formation Control: A Survey of the Artificial Potential Functions Approach , 2011 .

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

[28]  Toru Namerikawa,et al.  Experimental validation of cooperative formation control with collision avoidance for a multi-UAV system , 2015, 2015 6th International Conference on Automation, Robotics and Applications (ICARA).

[29]  Ju Jiang,et al.  Cooperative path replanning method for multiple unmanned aerial vehicles with obstacle collision avoidance under timing constraints , 2015 .

[30]  Somnath Ghosh,et al.  Multiple scale analysis of heterogeneous elastic structures using homogenization theory and voronoi cell finite element method , 1995 .

[31]  H. Jin Kim,et al.  Nonlinear Model Predictive Formation Flight , 2009, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[32]  W. Ren Consensus strategies for cooperative control of vehicle formations , 2007 .

[33]  Long Wang,et al.  Finite-time information consensus for multi-agent systems with fixed and switching topologies , 2009 .

[34]  Anh Duc Dang,et al.  Intelligent Swarm-Finding in Formation Control of Multi-Robots to Track a Moving Target , 2014 .

[35]  Toru Namerikawa,et al.  Collision avoidance between multi-UAV-systems considering formation control using MPC , 2017, 2017 IEEE International Conference on Advanced Intelligent Mechatronics (AIM).

[36]  Weihua Sheng,et al.  Multirobot Cooperative Learning for Predator Avoidance , 2015, IEEE Transactions on Control Systems Technology.

[37]  Fei Luo,et al.  Leader–Follower Formation Control of USVs With Prescribed Performance and Collision Avoidance , 2019, IEEE Transactions on Industrial Informatics.

[38]  I. Oppermann,et al.  Performance of UWB position estimation based on time-of-arrival measurements , 2004, 2004 International Workshop on Ultra Wideband Systems Joint with Conference on Ultra Wideband Systems and Technologies. Joint UWBST & IWUWBS 2004 (IEEE Cat. No.04EX812).

[39]  Xiangyu Wang,et al.  Finite-time consensus and collision avoidance control algorithms for multiple AUVs , 2013, Autom..

[40]  Jianliang Wang,et al.  Distributed Formation and Reconfiguration Control of VTOL UAVs , 2017, IEEE Transactions on Control Systems Technology.

[41]  Shuzhi Sam Ge,et al.  Dynamic Motion Planning for Mobile Robots Using Potential Field Method , 2002, Auton. Robots.

[42]  Sabato Manfredi,et al.  Design of a multi-hop dynamic consensus algorithm over wireless sensor networks , 2013 .