Path Planning and Obstacle Avoiding of the USV Based on Improved ACO-APF Hybrid Algorithm With Adaptive Early-Warning

Path planning is important to the efficiency and navigation safety of USV autonomous operation offshore. To improve path planning, this study proposes the improved ant colony optimization-artificial potential field (ACO-APF) algorithm, which is based on a grid map for both local and global path planning of USVs in dynamic environments. The improved ant colony optimization (ACO) mechanism is utilized to search for a globally optimal path from the starting point to the endpoint for a USV in a grid environment, and the improved artificial potential field (APF) algorithm is subsequently employed to avoid unknown obstacles during USV navigation. The primary contributions of this article are as follows: (1) this article proposes a new heuristic function, pheromone update rule, and dynamic pheromone volatilization factor to improve convergence and mitigate finding local optima with the traditional ant colony algorithm; (2) we propose an equipotential line outer tangent circle and redefine potential functions to eliminate goals unreachable by nearby obstacles (GNRONs) and local minimum problems, respectively; (3) to adapt the USV to a complex environment, this article proposes a dynamic early-warning step-size adjustment strategy in which the moving distance and safe obstacle avoidance range in each step are adjusted based on the complexity of the surrounding environment; (4) the improved ant colony optimization algorithm and artificial potential field algorithm are effectively combined to form the algorithm proposed in this article, which is verified as an effective solution for USV local and global path planning using a series of simulations. Finally, in contrast to most papers, we successfully perform field experiments to verify the feasibility and effectiveness of the proposed algorithm.

[1]  Shuzhi Sam Ge,et al.  New potential functions for mobile robot path planning , 2000, IEEE Trans. Robotics Autom..

[2]  Songyang Lao,et al.  Collision Avoidance for Cooperative UAVs With Optimized Artificial Potential Field Algorithm , 2017, IEEE Access.

[3]  Emmanouil Tsardoulias,et al.  A Review of Global Path Planning Methods for Occupancy Grid Maps Regardless of Obstacle Density , 2016, J. Intell. Robotic Syst..

[4]  Arturo de la Escalera,et al.  Global and Local Path Planning Study in a ROS-Based Research Platform for Autonomous Vehicles , 2018 .

[5]  Piotr Szymak Course Control of Unmanned Surface Vehicle , 2013 .

[6]  Marco Bibuli,et al.  Basic navigation, guidance and control of an Unmanned Surface Vehicle , 2008, Auton. Robots.

[7]  Lijun Liu,et al.  An improved ant colony optimization algorithm based on particle swarm optimization algorithm for path planning of autonomous underwater vehicle , 2019, Journal of Ambient Intelligence and Humanized Computing.

[8]  Renato Zaccaria,et al.  Planning and obstacle avoidance in mobile robotics , 2012, Robotics Auton. Syst..

[9]  Lei Xie,et al.  A path planning approach based on multi-direction A* algorithm for ships navigating within wind farm waters , 2019, Ocean Engineering.

[10]  Pere Ridao,et al.  Inspection of an underwater structure using point‐cloud SLAM with an AUV and a laser scanner , 2019, J. Field Robotics.

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

[12]  Jun Liu,et al.  Mobile Robot Path Planning Based on Improved Ant Colony Algorithm , 2021, 2021 Asia-Pacific Conference on Communications Technology and Computer Science (ACCTCS).

[13]  Alex M. Andrew,et al.  Artificial Intelligence and Mobile Robots , 1999 .

[14]  Ming-Cheng Tsou,et al.  Multi-target collision avoidance route planning under an ECDIS framework , 2016 .

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

[16]  Sanjay Sharma,et al.  Adaptive navigation systems for an unmanned surface vehicle , 2011 .

[17]  Agnieszka Lazarowska Comparison of Discrete Artificial Potential Field Algorithm and Wave-Front Algorithm for Autonomous Ship Trajectory Planning , 2020, IEEE Access.

[18]  Lei Tian,et al.  A Path Planning Method Based on Multi- Objective Cauchy Mutation Cat Swarm Optimization Algorithm for Navigation System of Intelligent Patrol Car , 2020, IEEE Access.

[19]  Huiping Li,et al.  Two-layer model predictive formation control of unmanned surface vehicle , 2017, 2017 Chinese Automation Congress (CAC).

[20]  Yoram Koren,et al.  Potential field methods and their inherent limitations for mobile robot navigation , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[21]  Jianqiang Yi,et al.  Robot Planning with Artificial Potential Field Guided Ant Colony Optimization Algorithm , 2006, ICNC.

[22]  Jun Luo,et al.  A novel method of unmanned surface vehicle autonomous cruise , 2016, Ind. Robot.

[23]  Guo Chen,et al.  On fuzzy self-adaptive PID control for USV course , 2015, 2015 34th Chinese Control Conference (CCC).

[24]  Jianqiang Li,et al.  A Hybrid Path Planning Method in Unmanned Air/Ground Vehicle (UAV/UGV) Cooperative Systems , 2016, IEEE Transactions on Vehicular Technology.

[25]  Jun Zhang,et al.  Path Planning for Autonomous Underwater Vehicles: An Ant Colony Algorithm Incorporating Alarm Pheromone , 2019, IEEE Transactions on Vehicular Technology.

[26]  Jacky Baltes,et al.  Adaptive computational SLAM incorporating strategies of exploration and path planning , 2019, Knowl. Eng. Rev..

[27]  Shalabh Gupta,et al.  An Online Coverage Path Planning Algorithm for Curvature-Constrained AUVs , 2019, OCEANS 2019 MTS/IEEE SEATTLE.

[28]  Jianhua Li,et al.  An Improved Artificial Potential Field Algorithm for Virtual Human Path Planning , 2010, Edutainment.

[29]  Zaher M. Kassas,et al.  Autonomous Surface Vehicle Multistep Look-Ahead Measurement Location Planning for Optimal Localization of Underwater Acoustic Transponders , 2019, IEEE Transactions on Aerospace and Electronic Systems.

[30]  J. M. M. Montiel,et al.  ORB-SLAM: A Versatile and Accurate Monocular SLAM System , 2015, IEEE Transactions on Robotics.

[31]  A. Lifei Song,et al.  A two-level dynamic obstacle avoidance algorithm for unmanned surface vehicles , 2018, Ocean Engineering.

[32]  Thor I. Fossen,et al.  Straight-Line Target Tracking for Unmanned Surface Vehicles , 2008 .

[33]  Jun Tang,et al.  Conflict Detection and Resolution for Civil Aviation: A Literature Survey , 2019, IEEE Aerospace and Electronic Systems Magazine.

[34]  Xiaoying Wang,et al.  Independent travel recommendation algorithm based on analytical hierarchy process and simulated annealing for professional tourist , 2017, Applied Intelligence.

[35]  Simon X. Yang,et al.  Multi-AUV target searching under ocean current based on PPSO and velocity synthesis algorithm , 2015 .

[36]  Yun Li,et al.  Self-Adaptive Dynamic Obstacle Avoidance and Path Planning for USV Under Complex Maritime Environment , 2019, IEEE Access.

[37]  Antonios Tsourdos,et al.  An energy-efficient path planning algorithm for unmanned surface vehicles , 2018, Ocean Engineering.

[38]  Zhenbo Li,et al.  Study on hybrid PS-ACO algorithm , 2011, Applied Intelligence.

[39]  Lee Freitag,et al.  Passive and active acoustics using an autonomous wave glider , 2012, J. Field Robotics.

[40]  Oyas Wahyunggoro,et al.  A Novel of Repulsive Function on Artificial Potential Field for Robot Path Planning , 2016 .

[41]  Marija Seder,et al.  Path Planning for Active SLAM Based on the D* Algorithm With Negative Edge Weights , 2018, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[42]  Hao Tang,et al.  A Novel Approach for Path Planning Based on Reactive Behavior-Artificial Potential Filed , 2014 .

[43]  Hui Wang,et al.  Ant Colony Optimization with Improved Potential Field Heuristic for Robot Path Planning , 2018, 2018 37th Chinese Control Conference (CCC).

[44]  Joachim Clemens,et al.  An evidential approach to SLAM, path planning, and active exploration , 2016, Int. J. Approx. Reason..

[45]  Silvia Ferrari,et al.  Information-Driven Sensor Path Planning by Approximate Cell Decomposition , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[46]  Roberto Sepúlveda,et al.  Path planning for mobile robots using Bacterial Potential Field for avoiding static and dynamic obstacles , 2015, Expert Syst. Appl..