Hostname: page-component-74656f9884-6grmk Total loading time: 0 Render date: 2026-11-06T08:07:08.812Z Has data issue: false hasContentIssue false

A study on path-planning algorithm for a multi-section continuum robot in confined multi-obstacle environments

Published online by Cambridge University Press:  16 September 2024

Guohua Gao
Affiliation:
College of Mechanical and Energy Engineering, Beijing University of Technology, Beijing, China
Dongjian Li
Affiliation:
College of Mechanical and Energy Engineering, Beijing University of Technology, Beijing, China
Kai Liu*
Affiliation:
College of Mechanical and Energy Engineering, Beijing University of Technology, Beijing, China
Yuxin Ge
Affiliation:
College of Mechanical and Energy Engineering, Beijing University of Technology, Beijing, China
Chunxu Song
Affiliation:
College of Mechanical and Energy Engineering, Beijing University of Technology, Beijing, China
*
Corresponding author: Kai Liu; Email: kailiu@bjut.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

In confined multi-obstacle environments, generating feasible paths for continuum robots is challenging due to the need to avoid obstacles while considering the kinematic limitations of the robot. This paper deals with the path-planning algorithm for continuum robots in confined multi-obstacle environments to prevent their over-deformation. By modifying the tree expansion process of the Rapidly-exploring Random Tree Star (RRT*) algorithm, a path-planning algorithm called the continuum-RRT* algorithm herein is proposed to achieve fewer iterations and faster convergence as well as generating desired paths that adhere to the kinematic limitations of the continuum robots. Then path planning and path tracking are implemented on a tendon-driven four-section continuum robot to validate the effectiveness of the path-planning algorithm. The path-planning results show that the path generated by the algorithm indeed has fewer transitions, and the path generated by the algorithm is closer to the optimal path that satisfies the kinematic limitations of the continuum robot. Furthermore, path-tracking experiments validate the successful navigation of the continuum robot along the algorithm-generated path, exhibiting an error range of 2.51%–3.91%. This attests to the effectiveness of the proposed algorithm in meeting the navigation requirements of continuum robots.

Information

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

Figure 1. Virtual prototype and physical prototype of the continuum robot.

Figure 1

Figure 2. Flexible elements, actuation modules, and sensing modules of the continuum robot.

Figure 2

Figure 3. Kinematic of the flexible element.

Figure 3

Figure 4. Kinematics of driving parameters.

Figure 4

Figure 5. Kinematic of the four-section continuum robot arm.

Figure 5

Figure 6. Schematic diagram of feasible and infeasible paths for continuum robot.

Figure 6

Figure 7. RRT* based on heuristic-biased sampling.

Figure 7

Figure 8. Limitations of the biased sampling improvement for RRT*.

Figure 8

Figure 9. Parent node selection for increased angle constraints.

Figure 9

Figure 10. Tree structure exploration based on angle constraints.

Figure 10

Figure 11. Node optimization of feasible paths.

Figure 11

Table I. The algorithm for continuum robot.

Figure 12

Figure 12. Simulation analysis of heuristic bias sampling.

Figure 13

Table II. Average data of simulation results.

Figure 14

Figure 13. Comparison analysis of continuum-RRT* and basic RRT/RRT*.

Figure 15

Figure 14. The result after the polyline path is processed by the clamped B-spline curve.

Figure 16

Figure 15. Insert local nodes.

Figure 17

Figure 16. Trajectory generation based on the B-spline curve.

Figure 18

Figure 17. Error in path-tracking motion.

Figure 19

Figure 18. VICON 3D motion capture system.

Figure 20

Figure 19. Experimental scene design and its map representation.

Figure 21

Figure 20. Path planning for an experimental scene.

Figure 22

Figure 21. Robot path-tracking movement along the target path.

Figure 23

Figure 22. Error comparison between experiment and simulation at each step.

Figure 24

Figure 23. Analysis of error sources in path-tracking motion.

Figure 25

Table III. Relative error of each target path.

Figure 26

Figure 24. Boxplot of experimental results of target path in different scenes.