An efficient RRT-based motion planning algorithm for autonomous underwater vehicles under cylindrical sampling constraints

  • Fujie Yu
  • , Huaqing Shang
  • , Qilong Zhu
  • , Hansheng Zhang
  • , Yuan Chen

Research output: Contribution to journalArticlepeer-review

34 Scopus citations

Abstract

Quickly finding high-quality paths is of great significance for autonomous underwater vehicles (AUVs) in path planning problems. In this paper, we present a cylinder-based heuristic rapidly exploring random tree (Cyl-HRRT*) algorithm, which is the extension version of the path planner presented in our previous publication. Cyl-HRRT* increases the likelihood of sampling states that can improve the current solution by biasing the states into a cylindrical subset, thus providing better paths for AUVs. A direct greedy sampling method is proposed to explore the space more efficiently and accelerate convergence to the optimum. To reasonably balance the optimization accuracy and the number of iterations, a beacon-based adaptive optimization strategy is presented, which adaptively establishes a cylindrical subset for the next focused sampling according to the current path. Furthermore, the Cyl-HRRT* algorithm is shown to be probabilistically complete and asymptotically optimal. Finally, the Cyl-HRRT* algorithm is comprehensively tested in both simulations and real-world experiments. The results reveal that the path generated by the Cyl-HRRT* algorithm greatly improves the power savings and mobility of the AUV.

Original languageEnglish
Pages (from-to)281-297
Number of pages17
JournalAutonomous Robots
Volume47
Issue number3
DOIs
StatePublished - Mar 2023
Externally publishedYes

Keywords

  • Autonomous underwater vehicle
  • Cylindrical subset
  • Optimal path planning
  • Rapidly exploring random tree (RRT)
  • Sampling-based algorithms

Fingerprint

Dive into the research topics of 'An efficient RRT-based motion planning algorithm for autonomous underwater vehicles under cylindrical sampling constraints'. Together they form a unique fingerprint.

Cite this