The hybrid path planning algorithm based on improved A* and artificial potential field for unmanned surface vehicle formations

Abstract To effectively improve system autonomy, increase fault-tolerant resilience, solve low payload capacity and short endurance time of unmanned surface vehicles (USVs), there's a trend to deploy multiple USVs as a formation fleet. The formation path planning algorithms are essential to generate optimal trajectories and provide practical collision avoidance maneuvers to efficiently navigate the USV fleet. To ensure the optimality, rationality and path continuity of the formation trajectories, this paper presents a novel deterministic algorithm named multiple sub-target artificial potential field (MTAPF) based on an improved APF. The MTAPF belongs to the local path planning algorithm, which refers to the global optimal path generated by an improved heuristic A* algorithm. and the optimal path is divided by this algorithm into multiple sub-target points to form sub-target point sequence. The MTAPF can greatly reduce the probability that USVs will fall into the local minimum and help USVs to get out of the local minimum by switching target points. As an underactuated system, the USV is restricted by various motion constraints, and the MTAPF is presented to make the generated path compliant with USV's dynamics and orientation restrictions. The proposed algorithm is validated on simulations and proven to work effectively in different environments.

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

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

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

[4]  Yuanchang Liu,et al.  The angle guidance path planning algorithms for unmanned surface vehicle formations by using the fast marching method , 2016 .

[5]  Dong Sun,et al.  Leader-Follower Formation Control of Multiple Non-holonomic Mobile Robots Incorporating a Receding-horizon Scheme , 2010 .

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

[7]  Xu Fang Research on Path Planning for a Mobile Robot , 2008 .

[8]  Jinwhan Kim,et al.  Precision navigation and mapping under bridges with an unmanned surface vehicle , 2015, Auton. Robots.

[9]  Ning Wang,et al.  Dynamics-Constrained Global-Local Hybrid Path Planning of an Autonomous Surface Vehicle , 2020, IEEE Transactions on Vehicular Technology.

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

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

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

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

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

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

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

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

[18]  M. Singaperumal,et al.  Behavior Based Multi Robot Formations with Active Obstacle Avoidance Based on Switching Control Strategy , 2012 .

[19]  Véronique Perdereau,et al.  Real-time control of redundant robotic manipulators for mobile obstacle avoidance , 2002, Robotics Auton. Syst..

[20]  Ning Wang,et al.  A multilayer path planner for a USV under complex marine environments , 2019, Ocean Engineering.

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

[22]  Li Jia-liang Development and Application of Unmanned Surface Vehicle , 2012 .

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

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

[25]  Haibin Duan,et al.  Receding horizon control for multiple UAV formation flight based on modified brain storm optimization , 2014, Nonlinear Dynamics.

[26]  Jian Gao,et al.  A coverage algorithm for multiple autonomous surface vehicles in flowing environments , 2016 .

[27]  Zhou Yu,et al.  RESEARCH ON PATH PLANNING OF MOBILE ROBOT , 2010 .

[28]  C. O. Paschereit,et al.  Formation of Turbulent Vortex Breakdown: Intermittency, Criticality, and Global Instability , 2012 .

[29]  Yunpeng Zhang,et al.  Dynamic multi-UAVs formation reconfiguration based on hybrid diversity-PSO and time optimal control , 2009, 2009 IEEE Intelligent Vehicles Symposium.

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

[31]  Kazushi Nakano,et al.  Group motion control of multi-agent systems with obstacle avoidance: column formation under input constraints , 2015, Artificial Life and Robotics.