Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-08T13:25:18.800Z Has data issue: false hasContentIssue false

Comparison of different sample-based motion planning methods in redundant robotic manipulators

Published online by Cambridge University Press:  17 February 2022

Mehdi Shahabi
Affiliation:
Mechanical Engineering Department, University of Zanjan, Zanjan, Iran
Hashem Ghariblu*
Affiliation:
Mechanical Engineering Department, University of Zanjan, Zanjan, Iran
Manuel Beschi
Affiliation:
Italian National Research Council, Rome, Italy
*
*Corresponding author. E-mail: ghariblu@znu.ac.ir
Rights & Permissions [Opens in a new window]

Abstract

The main objective of a motion planning algorithm is to find a collision-free path in the workspace of a robotic manipulator in a point-to-point motion. Among the various motion planning methods available, sample-based motion planning algorithms are easy to use, quick and powerful in redundant robotic systems applications. In this study, different sampling-based motion planning algorithms are employed to select the most appropriate method for efficient collision-free motion planning. As a case study, finding a collision-free robotic displacement for welding a main pipe with other intersecting pipes and joints is considered. The robotic manipulator employed in this study has seven degrees of freedom, where six degrees are related to the manipulator joints and one degree is related to its base linear movement suspended from ceiling. Five criteria, time, path length, path time, path smoothness and process time are used to evaluate the efficiency of different sample-based motion planning algorithms. Finally, a smaller set of more efficient algorithms are introduced based on the defined efficiency evaluation criteria.

Information

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

Figure 1. Motion planners included in OMPL.

Figure 1

Figure 2. PRM algorithm.

Figure 2

Figure 3. RRT algorithm.

Figure 3

Figure 4. RRTstar algorithm.

Figure 4

Figure 5. Supportive path between two task position, Phase 1) Separating from first task position,Phase 2) Moving through the path between the two task positions, and Phase 3) Approaching to the second task position.

Figure 5

Figure 6. The motion planning is divided into some steps.

Figure 6

Table I. Robot joint angles limits of industrial welding robot CLOOS ROMAT 320 [1].

Figure 7

Figure 7. Start state and goal state simulated in Moveit.ROS.

Figure 8

Table II. The number of missing runs of different planner in 50 runs.

Figure 9

Figure 8. The benchmarking results of different type of sample-based motion planning algorithms.

Figure 10

Figure 9. Simulation of the path planned by the selected path planning algorithms with the same start and goal states in Moveit.ROS.

Figure 11

Table III. Path specification planned by selected algorithms BiTRRT and RRTstar.

Figure 12

Figure 10. Joints angles along the path planned.

Figure 13

Figure 11. Constrain path planned simulation, keeping the end effector orientation during path, twice for BiTRRT and RRTstar.

Figure 14

Table IV. Path specification planned by selected algorithms BiTRRT and RRTstar.

Figure 15

Figure 12. Joints angles along the constriant path.