The angle guidance path planning algorithms for unmanned surface vehicle formations by using the fast marching method

By deploying multiple USVs as a formation fleet, benefits such as wide mission area, improved system autonomy and increased fault-tolerant resilience can be achieved. To efficiently and effectively navigate the USV formation, path planning algorithms are required to generate optimal trajectories and provide practical collision avoidance manoeuvres. In particular, as the USV is underactuated and is restricted by various motion constraints, this paper has presented a new algorithm named the ‘angle-guidance fast marching square’ (AFMS), to make the generated path compliant with vehicle's dynamics and orientation restrictions. Based upon the AFMS, a formation path planning algorithm has been proposed to guide the USVs safely navigating in a cluttered environment. In addition, the formation forming problem has been specifically investigated with the algorithm being developed to make the USVs capable of forming the desired shape by following the trajectories from random initial configurations (positions and orientations). In order to eliminate the potential collision risks occurring on the route, a novel priority scheme based upon the distance to the closest point of approaching (DCPA) has also been proposed and developed. Algorithms have been validated on the computer-based simulations and are proven to work effectively in different environments.

[1]  Paul Mahacek,et al.  Dynamic Guarding of Marine Assets Through Cluster Control of Automated Surface Vessel Fleets , 2012, IEEE/ASME Transactions on Mechatronics.

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

[3]  Robert Sutton,et al.  The design of a navigation, guidance, and control system for an unmanned surface vehicle for environmental monitoring , 2008 .

[4]  Phil F. Culverhouse,et al.  Robust Adaptive Control of an Uninhabited Surface Vehicle , 2015, J. Intell. Robotic Syst..

[5]  Satyandra K. Gupta,et al.  Experimental evaluation of automatically-generated behaviors for USV operations , 2015 .

[6]  Dan Wang,et al.  Adaptive Dynamic Surface Control for Formations of Autonomous Surface Vehicles With Uncertain Dynamics , 2013, IEEE Transactions on Control Systems Technology.

[7]  Jian Chen,et al.  Leader-Follower Formation Control of Multiple Non-holonomic Mobile Robots Incorporating a Receding-horizon Scheme , 2010, Int. J. Robotics Res..

[8]  Ronald L. Rivest,et al.  Introduction to Algorithms , 1990 .

[9]  Hyun Myung,et al.  Energy efficient path planning for a marine surface vehicle considering heading angle , 2015 .

[10]  Maarouf Saad,et al.  Nonlinear coordination control for a group of mobile robots using a virtual structure , 2011 .

[11]  Sunil Kumar Agrawal,et al.  Planning and control of UGV formations in a dynamic environment: A practical framework with experiments , 2005, Robotics Auton. Syst..

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

[13]  Luis Moreno,et al.  3D Robot Formations Path Planning with Fast Marching Square , 2015, J. Intell. Robotic Syst..

[14]  Richard Bucknall,et al.  Collision risk assessment for ships , 2010 .

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

[16]  Hyun Myung,et al.  Angular rate-constrained path planning algorithm for unmanned surface vehicles , 2014 .

[17]  Roman Smierzchalski Evolutionary trajectory planning of ships in navigation traffic areas , 1999 .

[18]  Christopher Kitts,et al.  Field operation of a robotic small waterplane area twin hull boat for shallow‐water bathymetric characterization , 2012, J. Field Robotics.

[19]  Sergio Monteiro,et al.  A dynamical systems approach to behavior-based formation control , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[20]  L. Moreno,et al.  FM2: A real-time fast marching sensor-based motion planner , 2007, 2007 IEEE/ASME international conference on advanced intelligent mechatronics.

[21]  Sebastian Thrun,et al.  Probabilistic robotics , 2002, CACM.

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

[23]  Yan Pailhas,et al.  Path Planning for Autonomous Underwater Vehicles , 2007, IEEE Transactions on Robotics.

[24]  Sanjay Sharma,et al.  Non-linear control algorithms for an unmanned surface vehicle , 2014 .

[25]  David Clelland,et al.  Automatic simulation of ship navigation , 2011 .

[26]  J A Sethian,et al.  A fast marching level set method for monotonically advancing fronts. , 1996, Proceedings of the National Academy of Sciences of the United States of America.

[27]  Richard Bucknall,et al.  Path-planning algorithm for ships in close-range encounters , 2010 .

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

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

[30]  Ming-Cheng Tsou,et al.  THE STUDY OF SHIP COLLISION AVOIDANCE ROUTE PLANNING BY ANT COLONY ALGORITHM , 2010 .

[31]  Shuang Liu,et al.  A dynamic priority based path planning for cooperation of multiple mobile robots in formation forming , 2014 .

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

[33]  George W. Irwin,et al.  COLREGs-based collision avoidance strategies for unmanned surface vehicles , 2012 .

[34]  Andrew Kurdila,et al.  Fast Path Re-planning Based on Fast Marching and Level Sets , 2013, J. Intell. Robotic Syst..

[35]  Yuanchang Liu,et al.  A practical path planning and navigation algorithm for an unmanned surface vehicle using the fast marching algorithm , 2015, OCEANS 2015 - Genova.

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

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

[38]  Dolores Blanco,et al.  Exploration of a cluttered environment using Voronoi Transform and Fast Marching , 2008, Robotics Auton. Syst..

[39]  Christopher M. Clark,et al.  Applying kinodynamic randomized motion planning with a dynamic priority system to multi-robot space systems , 2002, Proceedings, IEEE Aerospace Conference.

[40]  Khoshnam Shojaei,et al.  Leader–follower formation control of underactuated autonomous marine surface vehicles with limited torque , 2015 .

[41]  Dusan M. Stipanovic,et al.  Formation Control and Collision Avoidance for Multi-agent Non-holonomic Systems: Theory and Experiments , 2008, Int. J. Robotics Res..

[42]  Wenwen Liu,et al.  Predictive navigation of unmanned surface vehicles in a dynamic maritime environment when using the fast marching method , 2017 .