Ji Zhang , Guiyong Zhang , Zhouhua Peng , Huan Hu , Zhifan Zhang
{"title":"Position-based Dubins-RRT* path planning algorithm for autonomous surface vehicles","authors":"Ji Zhang , Guiyong Zhang , Zhouhua Peng , Huan Hu , Zhifan Zhang","doi":"10.1016/j.oceaneng.2025.120702","DOIUrl":null,"url":null,"abstract":"<div><div>Path planning is a critical technology for developing autonomous surface vehicles (ASVs). The goal is to plan a collision-free, feasible, and optimal path from a defined start state to a target state in an environment with obstacles. The existing Dubins-RRT* algorithm can satisfy this requirement, but it is still inadequate in terms of path quality and computational efficiency. This paper proposes an efficient position-based Dubins-RRT* (P-Dubins-RRT*) algorithm. Specifically, the local Dubins problem is reduced to a relaxed Dubins problem, as only the position coordinates are sampled during the planning process. The fundamental expansion curves are shortened Dubins paths, while complete Dubins paths are employed for goal-state connection and rewire. The efficiency of path planning is enhanced by accelerating tree expansion, which is achieved by eliminating the constraint of heading angle. Simulation results indicate that the proposed P-Dubins-RRT* efficiently balances planning efficiency and path feasibility. On the test maps, P-Dubins-RRT* reduces the initial path generation time by an average of 70.3% compared to Dubins-RRT* and demonstrates superiority in path quality. The proposed method is applicable to issues of local path planning for vehicles with turning constraints in two-dimensional space.</div></div>","PeriodicalId":19403,"journal":{"name":"Ocean Engineering","volume":"324 ","pages":"Article 120702"},"PeriodicalIF":4.6000,"publicationDate":"2025-02-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Ocean Engineering","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0029801825004172","RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, CIVIL","Score":null,"Total":0}
Position-based Dubins-RRT* path planning algorithm for autonomous surface vehicles
Path planning is a critical technology for developing autonomous surface vehicles (ASVs). The goal is to plan a collision-free, feasible, and optimal path from a defined start state to a target state in an environment with obstacles. The existing Dubins-RRT* algorithm can satisfy this requirement, but it is still inadequate in terms of path quality and computational efficiency. This paper proposes an efficient position-based Dubins-RRT* (P-Dubins-RRT*) algorithm. Specifically, the local Dubins problem is reduced to a relaxed Dubins problem, as only the position coordinates are sampled during the planning process. The fundamental expansion curves are shortened Dubins paths, while complete Dubins paths are employed for goal-state connection and rewire. The efficiency of path planning is enhanced by accelerating tree expansion, which is achieved by eliminating the constraint of heading angle. Simulation results indicate that the proposed P-Dubins-RRT* efficiently balances planning efficiency and path feasibility. On the test maps, P-Dubins-RRT* reduces the initial path generation time by an average of 70.3% compared to Dubins-RRT* and demonstrates superiority in path quality. The proposed method is applicable to issues of local path planning for vehicles with turning constraints in two-dimensional space.
期刊介绍:
Ocean Engineering provides a medium for the publication of original research and development work in the field of ocean engineering. Ocean Engineering seeks papers in the following topics.