Chrome Extension
WeChat Mini Program
Use on ChatGLM

More Quickly-RRT*: Improved Quick Rapidly-exploring Random Tree Star algorithm based on optimized sampling point with better initial solution and convergence rate

Xining Cui,Caiqi Wang, Yi Xiong, Ling Mei,Shiqian Wu

Engineering Applications of Artificial Intelligence(2024)

Cited 0|Views11
No score
Abstract
RRT* (Rapidly-exploring Random Tree Star), as a variant of RRT (Rapidly-exploring Random Tree), is widely used to solve path planning problems because of its asymptotic optimality. However, the algorithm is inefficient due to the high initial path cost and the slow convergence rate. In this paper, we propose a More Quickly-RRT* (MQ-RRT*) path planning algorithm based on optimized sampling points to solve the problems. A sparse sampling mechanism is proposed in MQ-RRT* to improve the global search efficiency by reducing repetitive sampling. To make the random tree oriented when expanding, a dynamic goal-biased strategy is proposed, which can reduce the sampling time. Like Q-RRT* (Quick-RRT*), MQ-RRT* expands the set of possible parent nodes in the ChooseParent and Rewire phases, which reduces the path cost. On this basis, a method for creating a new parent node close to the obstacle is proposed. The creation process can be divided into two steps: Remove-tips and CreateNodes, which further reduces the cost of path generation and makes the path smoother by using the triangle inequality principle. Finally, numerical simulations are used to compare the proposed algorithm with RRT*, Q-RRT*, GuILD (Guided Incremental Local Densification), and F-RRT* (Fast-RRT*), which verifies that the proposed algorithm has certain advantages in path cost, convergence rate, and path smoothness.
More
Translated text
Key words
Rapidly-exploring Random Tree Star,Path planning,Sparse sampling mechanism,Dynamic goal-biased strategy,Triangle inequality principle
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined