Moving Obstacle Avoidance and Topology Recovery for Multi-agent Systems

This paper proposes a novel moving obstacle avoidance algorithm for multi-agent systems. The method has robustness in maintaining formation shape. Even if link failure occurs among agents when avoiding obstacles, the communication topology of the system can be recovered based on the conditions we obtain. The main idea includes two parts, i) a flexible function of relative velocities and positions between agents and obstacles is designed to avoid moving/stationary obstacles, and ii) based on initial adjacent matrix and graph connection characteristic, a topology recover mechanism is proposed to guarantee formation shape and no extra links are involved. The proposed algorithm has the following advantages: i) It is able to recover formation shape, even if some links among agents are broken while avoiding moving obstacles; ii) In the process of rebuilding communication links, the proposed algorithm can protect communication topology from being altered maliciously. Furthermore, we obtain conditions of the topology recovery for both directed and undirected graph. Some simulations are conducted to demonstrate the efficiency of the proposed algorithm.

[1]  Song Shiji,et al.  Second-order consensus for multi-agent systems with limited communication range , 2014, Proceedings of the 33rd Chinese Control Conference.

[2]  Bum Hee Lee,et al.  View-time based moving obstacle avoidance using stochastic prediction of obstacle motion , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[3]  Ho-Hoon Lee,et al.  Decentralized formation control and obstacle avoidance for multiple robots with nonholonomic constraints , 2006, 2006 American Control Conference.

[4]  Yoram Koren,et al.  Real-time obstacle avoidance for fast mobile robots in cluttered environments , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[5]  Jiming Chen,et al.  Actuator fault diagnosis of a Hexacopter: A nonlinear analytical redundancy approach , 2017, 2017 25th Mediterranean Conference on Control and Automation (MED).

[6]  Yuanchang Liu,et al.  A survey of formation control and motion planning of multiple unmanned vehicles , 2018, Robotica.

[7]  R. Murray,et al.  Agreement problems in networks with directed graphs and switching topology , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[8]  Thang Nguyen,et al.  Formation Control and Obstacle Avoidance of Multiple Rectangular Agents With Limited Communication Ranges , 2017, IEEE Transactions on Control of Network Systems.

[9]  Zhiyuan Liu,et al.  Formation Control and Obstacle Avoidance for Multiple Mobile Robots , 2008 .

[10]  Zvi Shiller,et al.  Motion planning in dynamic environments: obstacles moving along arbitrary trajectories , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[11]  Jean-Claude Latombe,et al.  Randomized Kinodynamic Motion Planning with Moving Obstacles , 2002, Int. J. Robotics Res..

[12]  Daniel E. Koditschek,et al.  Exact robot navigation using artificial potential functions , 1992, IEEE Trans. Robotics Autom..

[13]  Ricardo O. Carelli,et al.  Dynamic model based formation control and obstacle avoidance of multi-robot systems , 2008, Robotica.

[14]  Xin-Ping Guan,et al.  Consensus-Based Data Statistics in Distributed Network Systems , 2018, 2018 IEEE Conference on Decision and Control (CDC).

[15]  O. Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[16]  Paolo Fiorini,et al.  Motion Planning in Dynamic Environments Using Velocity Obstacles , 1998, Int. J. Robotics Res..

[17]  Guoqiang Hu,et al.  Time-varying formation control for general linear multi-agent systems with switching directed topologies , 2016, Autom..

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

[19]  Guangwen Li,et al.  Formation Control and Obstacle Avoidance Algorithm of Multiple Autonomous Underwater Vehicles(AUVs) Based on Potential Function and Behavior Rules , 2007, 2007 IEEE International Conference on Automation and Logistics.

[20]  Xinping Guan,et al.  Preserving Data-Privacy With Added Noises: Optimal Estimation and Privacy Analysis , 2017, IEEE Transactions on Information Theory.

[21]  Yan Zhou,et al.  Time-varying formation control for unmanned aerial vehicles with switching interaction topologies , 2014 .

[22]  Farzaneh Abdollahi,et al.  A Decentralized Cooperative Control Scheme With Obstacle Avoidance for a Team of Mobile Robots , 2014, IEEE Transactions on Industrial Electronics.

[23]  Yu-Ping Tian,et al.  Consensus of Data-Sampled Multi-Agent Systems With Random Communication Delay and Packet Loss , 2010, IEEE Transactions on Automatic Control.

[24]  Ying Zhang,et al.  Consensus and obstacle avoidance for multi-robot systems with fixed and switching topologies , 2014, 2014 IEEE International Conference on Robotics and Biomimetics (ROBIO 2014).