Two-Layer Path Planner for AUVs Based on the Improved AAF-RRT Algorithm
Le Hong , Changhui Song , Ping Yang , Weicheng Cui
Journal of Marine Science and Application ›› 2022, Vol. 21 ›› Issue (1) : 102 -115.
Two-Layer Path Planner for AUVs Based on the Improved AAF-RRT Algorithm
As autonomous underwater vehicles (AUVs) merely adopt the inductive obstacle avoidance mechanism to avoid collisions with underwater obstacles, path planners for underwater robots should consider the poor search efficiency and inadequate collision-avoidance ability. To overcome these problems, a specific two-player path planner based on an improved algorithm is designed. First, by combing the artificial attractive field (AAF) of artificial potential field (APF) approach with the random rapidly exploring tree (RRT) algorithm, an improved AAF-RRT algorithm with a changing attractive force proportional to the Euler distance between the point to be extended and the goal point is proposed. Second, a two-layer path planner is designed with path smoothing, which combines global planning and local planning. Finally, as verified by the simulations, the improved AAF-RRT algorithm has the strongest searching ability and the ability to cross the narrow passage among the studied three algorithms, which are the basic RRT algorithm, the common AAF-RRT algorithm, and the improved AAF-RRT algorithm. Moreover, the two-layer path planner can plan a global and optimal path for AUVs if a sudden obstacle is added to the simulation environment.
Autonomous underwater vehicles (AUVs) / Path planner / Random rapidly exploring tree (RRT) / Artificial attractive field (AAF) / Path smoothing
| [1] |
|
| [2] |
Carsten J, Ferguson D, Stentz A (2006) 3D Field D: Improved path planning and replanning in three dimensions. IEEE/RSJ International Conference on Intelligent Robots & Systems |
| [3] |
Dash AK, Chen IM, Song HY, Yang G (2003) Singularity-free path planning of parallel manipulators using clustering algorithm and line geometry. IEEE International Conference on Robotics & Automation |
| [4] |
|
| [5] |
Dong J (2013) Research on firefly algorithm and its application in path planning of underwater vehicle. Master thesis, Harbin Engineering University (in Chinese) |
| [6] |
Gasparetto A, Boscariol P, Lanzutti A, Vidoni R (2015) Path planning and trajectory planning algorithms: A general overview. Springer International Publishing |
| [7] |
Gong JF, Peng SX (2002) Approach to Robot path planning based on numerical potential field and genetic algorithm. Journal of Tianjin University (Science and Technology), (in Chinese) DOI: https://doi.org/10.1007/s11769-002-0038-4 |
| [8] |
Gu GC, Fu Y, Liu HB. (2005). Path planning of AUV based on genetic simulated annealing algorithm. Journal of Harbin Engineering University. (in Chinese) DOI: https://doi.org/10.3969/j.issn.1006-7043.2005.01.018 |
| [9] |
|
| [10] |
Jr J, Lavalle SM (2000) RRT-connect: an efficient approach to single-query path planning. Proceedings of the 2000 IEEE International Conference on Robotics and Automation, ICRA 2000, San Francisco, USA |
| [11] |
Kawaguchi K (2016) Deep learning without poor local minima. |
| [12] |
Khatib O (2003) Real-time obstacle avoidance for manipulators and mobile robots. IEEE International Conference on Robotics and Automation |
| [13] |
Lavalle SM, Kuffner JJ (2000) Rapidly-exploring random trees: progress and prospects. Algorithmic & Computational Robotics New Directions. DOI: https://doi.org/10.1201/9781439864135-43 |
| [14] |
Li YS (2012) Research on the environmnet modeling method of the AUV path planning system. Master thesis, Harbin Engineering University (in Chinese) |
| [15] |
|
| [16] |
|
| [17] |
|
| [18] |
Lozano-Pérez T (1990) Spatial planning: A configuration space approach. Autonomous Robot Vehicles 108–120. DOI: https://doi.org/10.1109/TC.1983.1676196 |
| [19] |
Morris P (1993) The Breakout method for escaping from local minima. Proceedings of the 11th National Conference on Artificial Intelligence, Washington, DC, USA |
| [20] |
Orozco-Rosas U, Montiel O, Sepúlveda R (2019a). Mobile robot path planning using membrane evolutionary artificial potential field. Applied Soft Computing. DOI: https://doi.org/10.1016/j.asoc.2019.01.036 |
| [21] |
|
| [22] |
Sariff N, Buniyamin N (2006) An overview of autonomous mobile robot path planning algorithms. Conference on Research & Development |
| [23] |
|
| [24] |
|
| [25] |
Tanakitkorn K, Wilson PA, Turnock SR, Phillips AB (2014) Grid-based GA path planning with improved cost function for an over-actuated hover-capable AUV. AUV 2014 |
| [26] |
|
| [27] |
|
| [28] |
|
| [29] |
Wang Q (2014) Research on rapidly-exploring random trees based global path planning and its application. Master thesis, National University of Defense Technology. (in Chinese) |
| [30] |
Xu H, Li Y (2010) An immune genetic algorithm for AUV local path planning. International Society of Offshore and Polar Engineers |
| [31] |
Xu M, Franti P (2004) A heuristic K-means clustering algorithm by kernel PCA. 2004 International Conference on Image Processing, ICIP’ 04. |
| [32] |
|
| [33] |
|
/
| 〈 |
|
〉 |