Hostname: page-component-74656f9884-npj9w Total loading time: 0 Render date: 2026-11-07T09:48:41.596Z Has data issue: false hasContentIssue false

FBi-RRT: a path planning algorithm for manipulators with heuristic node expansion

Published online by Cambridge University Press:  27 December 2023

Guangzhou Xiao
Affiliation:
School of Astronautics, Harbin Institute of Technology, Harbin, China
Lixian Zhang*
Affiliation:
School of Astronautics, Harbin Institute of Technology, Harbin, China
Tong Wu
Affiliation:
School of Astronautics, Harbin Institute of Technology, Harbin, China
Yuejiang Han
Affiliation:
School of Astronautics, Harbin Institute of Technology, Harbin, China
Yihang Ding
Affiliation:
School of Astronautics, Harbin Institute of Technology, Harbin, China
Chengzhe Han
Affiliation:
School of Astronautics, Harbin Institute of Technology, Harbin, China
*
Corresponding author: Lixian Zhang; Email: lixianzhang@hit.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

This paper is concerned with the problem of collision-free path planning for manipulators in multi-obstacle scenarios. Aiming at overcoming the deficiencies of existing algorithms in excessive time consumption and poor expansion quality, a path planning algorithm named Fast Bi-directional Rapidly-exploring Random Tree (FBi-RRT) with novel heuristic node expansion is proposed, which includes a selective-expansion strategy and a vertical-exploration strategy. The selective-expansion strategy is designed to guide the selection of the nearest-neighbor node to avoid the repeated expansion failure, thereby shortening the overall planning time. Also, the vertical-exploration strategy is developed to regulate the expansion direction of the collision nodes to escape from the obstacle space with less blindness, thus improving the expansion quality and further reducing time cost. Compared with previous planning algorithms, FBi-RRT can generate a feasible path for manipulators in a drastically shorter time. To validate the effectiveness of the proposed heuristic node expansion, FBi-RRT is conducted on a 6-DOF manipulator and tested in five scenarios. The experimental results demonstrate that FBi-RRT outperforms the existing methods in time consumption and expansion quality.

Information

Type
Research Article
Copyright
© The Author(s), 2023. Published by Cambridge University Press
Figure 0

Figure 1. Process of expanding new node to terminal node.

Figure 1

Figure 2. New nodes randomly expanded near obstacles have a high probability of collision.

Figure 2

Algorithm 1. $\textbf{FBi-RRT}({\Theta} _{\textit{start}},X_{goal},{\Theta} _{\textit{limit}})$

Figure 3

Figure 3. Expansion process of connecting two random trees.

Figure 4

Algorithm 2. $\textbf{TreeExtension}({\Theta} _{goal},{\Theta} _{\textit{space}\_ 1},E_{tree1},E_{tree2})$

Figure 5

Algorithm 3. $\textbf{NodeS}\textbf{election}({\Theta} _{goal},{\Theta} _{\textit{space}},E_{tree})$

Figure 6

Algorithm 4. $\textbf{NodeExpansion}({\Theta} _{\textit{sample}},{\Theta} _{\textit{nearest}},\theta _{step})$

Figure 7

Figure 4. Model of the 6-DOF robotic manipulator.

Figure 8

Table I. D-H parameters of the manipulator.

Figure 9

Figure 5. Real-world scenario (a)–(b) and corresponding simulation scenario (c)–(d).

Figure 10

Figure 6. Comparison of random trees and feasible paths generated by Bi-RRT and FBi-RRT in five distinct scenarios. The marker points depict the position of the manipulator’s end-effector in the workspace, which corresponds to the nodes in the configuration space. Invalid nodes that collide are represented by red dots, while nodes that don’t collide are represented by blue dots. The parent-child relationship between two nodes is visualized by blue line. The feasible path is visualized by green line.

Figure 11

Table II. Pose and size of the obstacles in simulation scenario.

Figure 12

Figure 7. Comparison of the path planning performances of Bi-RRT and FBi-RRT algorithm in a diverse set of five scenarios. The mean value and the standard deviation are represented by the bar and the error bar, respectively.

Figure 13

Table III. Bi-directional Rapidly-exploring Random Tree and Fast Bi-directional Rapidly-exploring Random Tree path planning performance index data in five distinct scenarios.