Cooperative Path Planning for Multiple Robots With Motion Constraints in Obstacle-Strewn Environment

A cooperative path searching approach is proposed to decouple cooperative path planning for multiple robots into the path planning phase and the trajectory tracking phase. Unexpected local environment changes or failures for some robots will not affect the regular running of other robots. The collision between robots and the motion constraints of robots are not considered in the first phase. A new connection point method suitable for the trap-like map is used to find the shortest path for every robot. Connection point method does not require much computation cost even if the grid map is zoomed in. In the second phase, a cooperative search tracking approach based on modified coevolution pigeon-inspired optimization algorithm is proposed to enable every robot to track the grid path obtained by the connection point method. A competition mechanism with serial number priority is used to cope with collisions between robots. The numerical simulations are performed to verify the effectiveness of the proposed approach.

[1]  Delin Luo,et al.  Coevolution Pigeon-Inspired Optimization with Cooperation-Competition Mechanism for Multi-UAV Cooperative Region Search , 2019, Applied Sciences.

[2]  Daniel E. Koditschek,et al.  Coordinated Robot Navigation via Hierarchical Clustering , 2015, IEEE Transactions on Robotics.

[3]  J. Gauthier,et al.  Lyapunov and Minimum-Time Path Planning for Drones , 2015 .

[4]  Malcolm Ross Kinsella Ryan Exploiting Subgraph Structure in Multi-Robot Path Planning , 2008, J. Artif. Intell. Res..

[5]  Steven M. LaValle,et al.  Optimal Multirobot Path Planning on Graphs: Complete Algorithms and Effective Heuristics , 2015, IEEE Transactions on Robotics.

[6]  Rahul Kala,et al.  Multi-robot path planning using co-evolutionary genetic programming , 2012, Expert Syst. Appl..

[7]  Necmettin ALPKIRAY,et al.  Probabilistic Roadmap and Artificial Bee Colony Algorithm Cooperation For Path Planning , 2018, 2018 International Conference on Artificial Intelligence and Data Processing (IDAP).

[8]  Vo Thi Huyen Trang,et al.  Using modification of visibility-graph in solving the problem of finding shortest path for robot , 2017, 2017 International Siberian Conference on Control and Communications (SIBCON).

[9]  Nathan R. Sturtevant,et al.  Partial-Expansion A* with Selective Node Generation , 2012, SOCS.

[10]  Haibin Duan,et al.  A multi-objective pigeon-inspired optimization approach to UAV distributed flocking among obstacles , 2020, Inf. Sci..

[11]  Hai Lin,et al.  Communication-aware motion planning for multi-agent systems from signal temporal logic specifications , 2017, 2017 American Control Conference (ACC).

[12]  Alessandro Astolfi,et al.  A Differential Game Approach to Multi-agent Collision Avoidance , 2017, IEEE Transactions on Automatic Control.

[13]  Srinivas Akella,et al.  Coordinating Multiple Robots with Kinodynamic Constraints Along Specified Paths , 2005, Int. J. Robotics Res..

[14]  Micha Sharir,et al.  On Shortest Paths in Polyhedral Spaces , 1986, SIAM J. Comput..

[15]  Steven M. LaValle,et al.  Structure and Intractability of Optimal Multi-Robot Path Planning on Graphs , 2013, AAAI.

[16]  Jingjin Yu,et al.  SEAR: A Polynomial-Time Expected Constant-Factor Optimal Algorithmic Framework for Multi-Robot Path Planning , 2017, ArXiv.

[17]  Nils J. Nilsson,et al.  A Formal Basis for the Heuristic Determination of Minimum Cost Paths , 1968, IEEE Trans. Syst. Sci. Cybern..

[18]  Jean-Daniel Boissonnat,et al.  Shortest paths of bounded curvature in the plane , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[19]  Jan Faigl,et al.  Online planning for multi-robot active perception with self-organising maps , 2018, Auton. Robots.

[20]  Malcolm R. K. Ryan Graph Decomposition for Efficient Multi-Robot Path Planning , 2007, IJCAI.

[21]  Amit Konar,et al.  Cooperative multi-robot path planning using differential evolution , 2009, J. Intell. Fuzzy Syst..

[22]  Guangjie Han,et al.  An Improved Ant Colony Algorithm for Path Planning in One Scenic Area With Many Spots , 2017, IEEE Access.

[23]  Haibin Duan,et al.  Social-class pigeon-inspired optimization and time stamp segmentation for multi-UAV cooperative path planning , 2018, Neurocomputing.

[24]  Argel A. Bandala,et al.  Path planning for mobile robots using genetic algorithm and probabilistic roadmap , 2017, 2017IEEE 9th International Conference on Humanoid, Nanotechnology, Information Technology, Communication and Control, Environment and Management (HNICEM).

[25]  Howie Choset,et al.  Subdimensional expansion for multirobot path planning , 2015, Artif. Intell..

[26]  Alireza Babaei,et al.  Optimal Trajectory-Planning of UAVs via B-Splines and Disjunctive Programming , 2018 .

[27]  Haibin Duan,et al.  Pigeon-inspired optimization: a new swarm intelligence optimizer for air robot path planning , 2014, Int. J. Intell. Comput. Cybern..

[28]  Vadim Indelman,et al.  Decentralized multi-robot belief space planning in unknown environments via identification and efficient re-evaluation of impacted paths , 2017, Autonomous Robots.

[29]  L. Dubins On Curves of Minimal Length with a Constraint on Average Curvature, and with Prescribed Initial and Terminal Positions and Tangents , 1957 .

[30]  Yong Zhou,et al.  Path Planning of Mobile Robot Based on Hybrid Multi-Objective Bare Bones Particle Swarm Optimization With Differential Evolution , 2018, IEEE Access.

[31]  Tamer Basar,et al.  Controllability of Formations Over Directed Time-Varying Graphs , 2017, IEEE Transactions on Control of Network Systems.