Hostname: page-component-74656f9884-skzmx Total loading time: 0 Render date: 2026-11-06T05:05:09.696Z Has data issue: false hasContentIssue false

Deep reinforcement learning-based obstacle avoidance motion planning for redundant manipulator considering the actual shape of obstacles

Published online by Cambridge University Press:  18 December 2025

Qing Yang
Affiliation:
School of Electrical Engineering and Information, Southwest Petroleum University, Chengdu, China
Ju Chen*
Affiliation:
School of Electrical Engineering and Information, Southwest Petroleum University, Chengdu, China
Yi Zhang
Affiliation:
School of Electrical Engineering and Information, Southwest Petroleum University, Chengdu, China
Liang Ge
Affiliation:
School of Mechanical and Electrical Engineering, Southwest Petroleum University, Chengdu, China
Yun Xiao Wang
Affiliation:
School of Electrical Engineering and Information, Southwest Petroleum University, Chengdu, China
*
Corresponding author: Ju Chen; Email: wy_cj2024@163.com
Rights & Permissions [Opens in a new window]

Abstract

Although deep reinforcement learning (DRL) techniques have been extensively studied in the field of robotic manipulators, there is limited research on directly mapping the output of policy functions to the joint space of manipulators. This paper proposes a motion planning scheme for redundant manipulators to avoid obstacles based on DRL, considering the actual shapes of obstacles in the environment. This scheme not only accomplishes the path planning task for the end-effector but also enables autonomous obstacle avoidance while obtaining the joint trajectories of the manipulator. First, a reinforcement learning framework based on the joint space is proposed. This framework uses the joint accelerations of the manipulator to calculate the Cartesian coordinates of the end-effector through forward kinematics, thereby performing end-to-end path planning for the end-effector. Second, the distance between all the linkages of the manipulator and irregular obstacles is calculated in real time based on the Gilbert–Johnson–Keerthi distance algorithm. The reward function containing joint acceleration is constructed with this distance to realize the obstacle avoidance task of the redundant manipulator. Finally, simulations and physical experiments were conducted on a 7-degree-of-freedom manipulator, demonstrating that the proposed scheme can generate efficient and collision-free trajectories in environments with irregular obstacles, effectively avoiding collisions.

Information

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

Figure 1. Overall framework of motion planning.

Figure 1

Figure 2. Schematic of GJK algorithm distance calculation.

Figure 2

Figure 3. Framework of the TD3 algorithm.

Figure 3

Algorithm 1: The motion planning process of the manipulator

Figure 4

Figure 4. Distance difference between the manipulator and the target point.

Figure 5

Figure 5. Distance between the manipulator and the obstacle.

Figure 6

Table I. Parameter.

Figure 7

Figure 6. Efficiency of distance algorithms.

Figure 8

Figure 7. Reward changes during algorithm training.

Figure 9

Figure 8. Success rate and average steps during algorithm training.

Figure 10

Figure 9. Comparison of success rates at different stages.

Figure 11

Figure 10. Motion planning and obstacle avoidance with DGA_TD3.

Figure 12

Figure 11. Motion planning and obstacle avoidance with COR_TD3 [28].

Figure 13

Figure 12. Motion planning and obstacle avoidance with BAORNN [6].

Figure 14

Figure 13. Algorithm with joint angles output.

Figure 15

Figure 14. Algorithm with joint angular acceleration output.

Figure 16

Figure 15. Motion planning for manipulators in real environments.

Figure 17

Figure 16. Difference between manipulator and target coordinates.

Figure 18

Figure 17. Changes in joint torque.