A survey of formation control and motion planning of multiple unmanned vehicles

The increasing deployment of multiple unmanned vehicles systems has generated large research interest in recent decades. This paper therefore provides a detailed survey to review a range of techniques related to the operation of multi-vehicle systems in different environmental domains, including land based, aerospace and marine with the specific focuses placed on formation control and cooperative motion planning. Differing from other related papers, this paper pays a special attention to the collision avoidance problem and specifically discusses and reviews those methods that adopt flexible formation shape to achieve collision avoidance for multi-vehicle systems. In the conclusions, some open research areas with suggested technologies have been proposed to facilitate the future research development.

[1]  Yuanchang Liu,et al.  Efficient multi-task allocation and path planning for unmanned surface vehicle in support of ocean operations , 2018, Neurocomputing.

[2]  Reza Mahboobi Esfanjani,et al.  Distributed predictive formation control of networked mobile robots subject to communication delay , 2017, Robotics Auton. Syst..

[3]  Thomas M. Roehr,et al.  Reconfigurable Integrated Multirobot Exploration System (RIMRES): Heterogeneous Modular Reconfigurable Robots for Space Exploration , 2014, J. Field Robotics.

[4]  Juan Cort Sampling-Based Path Planning on Configuration-Space Costmaps , 2010 .

[5]  Kar-Han Tan,et al.  Virtual structures for high-precision cooperative mobile robotic control , 1996, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems. IROS '96.

[6]  Paul Keng-Chieh Wang Navigation strategies for multiple autonomous mobile robots moving in formation , 1991, J. Field Robotics.

[7]  Yuanchang Liu,et al.  Path planning algorithm for unmanned surface vehicle formations in a practical maritime environment , 2015 .

[8]  Y. Ahmet Sekercioglu,et al.  Swarm robotics reviewed , 2012, Robotica.

[9]  Kar-Han Tan,et al.  High Precision Formation Control of Mobile Robots Using Virtual Structures , 1997, Auton. Robots.

[10]  Hobart R. Everett,et al.  Unmanned Surface Vehicles , 2015 .

[11]  Goldie Nejat,et al.  Multirobot Cooperative Learning for Semiautonomous Control in Urban Search and Rescue Applications , 2016, J. Field Robotics.

[12]  Donelson R. Forsyth,et al.  Group dynamics and psychological well-being: The impact of groups on adjustment and dysfunction. , 1999 .

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

[14]  Ahmed Rahmani,et al.  Leader-follower formation control of nonholonomic mobile robots based on a bioinspired neurodynamic based approach , 2013, Robotics Auton. Syst..

[15]  K. D. Do,et al.  Nonlinear formation control of unicycle-type mobile robots , 2007, Robotics Auton. Syst..

[16]  YangQuan Chen,et al.  Formation control: a review and a new consideration , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[17]  D.L. Odell,et al.  A leader-follower algorithm for multiple AUV formations , 2004, 2004 IEEE/OES Autonomous Underwater Vehicles (IEEE Cat. No.04CH37578).

[18]  George W. Irwin,et al.  A review on improving the autonomy of unmanned surface vehicles through intelligent collision avoidance manoeuvres , 2012, Annu. Rev. Control..

[19]  Marcel Staroswiecki,et al.  Fault tolerant cooperative control for a class of nonlinear multi-agent systems , 2011, Syst. Control. Lett..

[20]  Changwen Zheng,et al.  Coevolving and cooperating path planner for multiple unmanned air vehicles , 2004, Eng. Appl. Artif. Intell..

[21]  Khashayar Khorasani,et al.  A hybrid fault diagnosis and recovery for a team of unmanned vehicles , 2008, 2008 IEEE International Conference on System of Systems Engineering.

[22]  P. Abbeel,et al.  LQG-MP: Optimized path planning for robots with motion uncertainty and imperfect state information , 2011 .

[23]  N.M. Patrikalakis,et al.  Path Planning of Autonomous Underwater Vehicles for Adaptive Sampling Using Mixed Integer Linear Programming , 2008, IEEE Journal of Oceanic Engineering.

[24]  Toshio Fukuda,et al.  Dynamically reconfigurable robotic system , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[25]  Joongseon Joh,et al.  A Fuzzy Logic for Autonomous Navigation of Marine Vehicles Satisfying COLREG Guidelines , 2004 .

[26]  Manuela M. Veloso,et al.  Multiagent Systems: A Survey from a Machine Learning Perspective , 2000, Auton. Robots.

[27]  Chaomin Luo,et al.  Biologically Inspired Self-Organizing Map Applied to Task Assignment and Path Planning of an AUV System , 2018, IEEE Transactions on Cognitive and Developmental Systems.

[28]  Ahmed M. Elmogy,et al.  Multi-robot Task Allocation: A Review of the State-of-the-Art , 2015, Advances in Social Media Analysis.

[29]  Ahmad A. Masoud,et al.  Motion planning in the presence of directional and regional avoidance constraints using nonlinear, anisotropic, harmonic potential fields: a physical metaphor , 2002, IEEE Trans. Syst. Man Cybern. Part A.

[30]  Jan Tommy Gravdahl,et al.  Modelling of UAV formation flight using 3D potential field , 2008, Simul. Model. Pract. Theory.

[31]  Masaki Takahashi,et al.  Human-centered X-Y-T-space path planning for mobile robot in dynamic environments , 2015, Robotics Auton. Syst..

[32]  Alberto Bemporad,et al.  Decentralized linear time-varying model predictive control of a formation of unmanned aerial vehicles , 2011, IEEE Conference on Decision and Control and European Control Conference.

[33]  Alonzo Kelly,et al.  Obstacle detection for unmanned ground vehicles: a progress report , 1995 .

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

[35]  Robert Sutton,et al.  Path Planning of an Autonomous Surface Vehicle based on Artificial Potential Fields in a Real Time Marine Environment , 2017 .

[36]  Kazuya Yoshida,et al.  Multi-robot exploration for search and rescue missions: A report of map building in RoboCupRescue 2009 , 2009, 2009 IEEE International Workshop on Safety, Security & Rescue Robotics (SSRR 2009).

[37]  M. Shanmugavel,et al.  Cooperative Path Planning of Unmanned Aerial Vehicles , 2010 .

[38]  Jonathan P. How,et al.  Cooperative path planning for multiple UAVs in dynamic and uncertain environments , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[39]  Zhiqiang Cao,et al.  Formation constrained multi-robot system in unknown environments , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[40]  Dolores Blanco,et al.  Application of the fast marching method for outdoor motion planning in robotics , 2013, Robotics Auton. Syst..

[41]  Michael Trentini,et al.  Multiple‐Robot Simultaneous Localization and Mapping: A Review , 2016, J. Field Robotics.

[42]  Gang Sun,et al.  Robust leader-follower formation tracking control of multiple underactuated surface vessels , 2012 .

[43]  Zhiliang Xu,et al.  Potential-based obstacle avoidance in formation control , 2008 .

[44]  Farid Kendoul,et al.  Survey of advances in guidance, navigation, and control of unmanned rotorcraft systems , 2012, J. Field Robotics.

[45]  Pedro U. Lima,et al.  Robot formation motion planning using Fast Marching , 2011, Robotics Auton. Syst..

[46]  Min Zhao,et al.  Unmanned aerial vehicle dynamic path planning in an uncertain environment , 2014, Robotica.

[47]  Zhiqiang Cao,et al.  The optimization research of formation control for multiple mobile robots , 2002, Proceedings of the 4th World Congress on Intelligent Control and Automation (Cat. No.02EX527).

[48]  J. How,et al.  Receding horizon path planning with implicit safety guarantees , 2004, Proceedings of the 2004 American Control Conference.

[49]  S Erol Swarm Robotics: From Sources of Inspiration to Domains of Application , 2005 .

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

[51]  Geoffrey A. Hollinger,et al.  Autonomous Data Collection Using a Self-Organizing Map , 2018, IEEE Transactions on Neural Networks and Learning Systems.

[52]  Ivan Petrovic,et al.  Two-way D* algorithm for path planning and replanning , 2011, Robotics Auton. Syst..

[53]  Daniel Cagigas,et al.  Hierarchical Dast algorithm with materialization of costs for robot path planning , 2005, Robotics Auton. Syst..

[54]  C. K. Tam Motion planning algorithm for ships in close range encounters , 2009 .

[55]  C. Tam,et al.  Review of Collision Avoidance and Path Planning Methods for Ships in Close Range Encounters , 2009, Journal of Navigation.

[56]  Hong Qu,et al.  An improved genetic algorithm with co-evolutionary strategy for global path planning of multiple mobile robots , 2013, Neurocomputing.

[57]  Rafael Fierro,et al.  An output feedback nonlinear decentralized controller for unmanned vehicle co‐ordination , 2007 .

[58]  D.M. Bevly,et al.  Harmonic potential field path planning for high speed vehicles , 2008, 2008 American Control Conference.

[59]  Fei Liu,et al.  Hybrid formation control of multiple mobile robots with obstacle avoidance , 2010, 2010 8th World Congress on Intelligent Control and Automation.

[60]  Arnoud Visser,et al.  Towards heterogeneous robot teams for disaster mitigation: Results and performance metrics from RoboCup rescue , 2007, J. Field Robotics.

[61]  Richard E. Korf,et al.  Real-Time Heuristic Search , 1990, Artif. Intell..

[62]  K. D. Do,et al.  Bounded Controllers for Formation Stabilization of Mobile Agents With Limited Sensing Ranges , 2007, IEEE Transactions on Automatic Control.

[63]  Yasar Ayaz,et al.  Intelligent bidirectional rapidly-exploring random trees for optimal motion planning in complex cluttered environments , 2015, Robotics Auton. Syst..

[64]  J.E. Manley,et al.  Unmanned surface vehicles, 15 years of development , 2008, OCEANS 2008.

[65]  Jianqiao Yu,et al.  Path Planning for Multi-UAV Formation , 2015, J. Intell. Robotic Syst..

[66]  Huiping Li,et al.  Receding Horizon Formation Tracking Control of Constrained Underactuated Autonomous Underwater Vehicles , 2017, IEEE Transactions on Industrial Electronics.

[67]  Richard Bucknall,et al.  Cooperative path planning algorithm for marine surface vessels , 2013 .

[68]  F.Y. Hadaegh,et al.  A survey of spacecraft formation flying guidance and control. Part II: control , 2004, Proceedings of the 2004 American Control Conference.

[69]  Phillip R. Chandler,et al.  UAV cooperative control , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[70]  Tucker R. Balch,et al.  Behavior-based formation control for multirobot teams , 1998, IEEE Trans. Robotics Autom..

[71]  Luigi Fortuna,et al.  Path planning with obstacle avoidance based on visibility binary tree algorithm , 2013, Robotics Auton. Syst..

[72]  Luis Moreno,et al.  Planning robot formations with fast marching square including uncertainty conditions , 2013, Robotics Auton. Syst..

[73]  Milan Simic,et al.  Sampling-Based Robot Motion Planning: A Review , 2014, IEEE Access.

[74]  Domenico Prattichizzo,et al.  Discussion of paper by , 2003 .

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

[76]  Bruce Randall Donald,et al.  Kinodynamic motion planning , 1993, JACM.

[77]  S. LaValle,et al.  Randomized Kinodynamic Planning , 2001 .

[78]  María Dolores Rodríguez-Moreno,et al.  Unified framework for path-planning and task-planning for autonomous robots , 2016, Robotics Auton. Syst..

[79]  Bo Gao,et al.  Game theory-based negotiation for multiple robots task allocation , 2013, Robotica.

[80]  Khashayar Khorasani,et al.  Optimal hybrid fault recovery in a team of unmanned aerial vehicles , 2012, Autom..

[81]  E.M. Atkins,et al.  A survey of consensus problems in multi-agent coordination , 2005, Proceedings of the 2005, American Control Conference, 2005..

[82]  J. Brian Burns,et al.  Path planning using Laplace's equation , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

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

[84]  K. D. Do Formation Control of Multiple Elliptical Agents with Limited Sensing Ranges , 2011 .

[85]  Pei Run Formation control of mobile robots: state and open problems , 2007 .

[86]  J.K. Hedrick,et al.  Border patrol and surveillance missions using multiple unmanned air vehicles , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[87]  Hasan Mehrjerdi,et al.  A survey on multiple unmanned vehicles formation control and coordination: Normal and fault situations , 2013, 2013 International Conference on Unmanned Aircraft Systems (ICUAS).

[88]  Pradeep K. Khosla,et al.  Real-time obstacle avoidance using harmonic potential functions , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[89]  David M. W. Powers,et al.  Toward efficient task assignment and motion planning for large-scale underwater missions , 2016, ArXiv.

[90]  Zhaodan Kong,et al.  A Survey of Motion Planning Algorithms from the Perspective of Autonomous UAV Guidance , 2010, J. Intell. Robotic Syst..

[91]  Simon X. Yang,et al.  Dynamic Task Assignment and Path Planning of Multi-AUV System Based on an Improved Self-Organizing Map and Velocity Synthesis Method in Three-Dimensional Underwater Workspace , 2013, IEEE Transactions on Cybernetics.

[92]  Vijay Kumar,et al.  Controlling formations of multiple mobile robots , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[93]  Hajime Asama,et al.  Design Of An Autonomous And Distributed Robot System: Actress , 1989, Proceedings. IEEE/RSJ International Workshop on Intelligent Robots and Systems '. (IROS '89) 'The Autonomous Mobile Robots and Its Applications.

[94]  Antonios Tsourdos,et al.  Co-operative path planning of multiple UAVs using Dubins paths with clothoid arcs , 2010 .

[95]  Zhiliang Wu,et al.  Motion planning for multi-HUG formation in an environment with obstacles , 2011 .

[96]  Miguel Moreno,et al.  RESCUER: Development of a Modular Chemical, Biological, Radiological, and Nuclear Robot for Intervention, Sampling, and Situation Awareness * , 2016, J. Field Robotics.