Hostname: page-component-74656f9884-rdgjk Total loading time: 0 Render date: 2026-11-08T07:57:47.622Z Has data issue: false hasContentIssue false

Trajectory planning of free-floating space robot for non-cooperative tumbling target capture based on deep reinforcement learning

Published online by Cambridge University Press:  11 July 2025

Yaqiang Wei*
Affiliation:
State Key Laboratory of Mechanics and Control for Aerospace Structures, Nanjing University of Aeronautics and Astronautics, Nanjing, China
Xinlin Bai
Affiliation:
Shenyang Institute of Automation, Chinese Academy of Sciences, Shenyang, China
Han Lu
Affiliation:
Shenyang Institute of Automation, Chinese Academy of Sciences, Shenyang, China University of Chinese Academy of Sciences, Beijing, China
*
Corresponding author: Yaqiang Wei; Email: weiyaqiang@nuaa.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

Capturing the non-cooperative tumbling target by the free-floating space robot stands as a crucial task within on-orbit servicing. However, the strong dynamic coupling of the base-spacecraft and the manipulator seriously disturbs the base-spacecraft, which reduces the power generation efficiency of solar panels and the communication quality with the earth station. In this paper, the trajectory planning method of the free-floating space robot for non-cooperative tumbling target capture based on deep reinforcement learning is proposed, which can reduce the disturbance of the base-spacecraft during target capture. First, the generalized Jacobian matrix of the space robot is derived, from which the dynamics model is obtained. The kinematics model of the space non-cooperative tumbling target is established. And the contact collision dynamics between the space robot and the tumbling target are analysed. Second, the twin delayed deep deterministic policy gradient algorithm is introduced to plan the trajectory for capturing the non-cooperative tumbling target, where apart from the motion parameters of the manipulator and the generalized manipulability of the space robot, the pose disturbance of the base-spacecraft is initially added to the reward function. Finally, the simulation for target capture is carried out. The results show that compared with the existing method, the proposed method converges faster with a larger reward, and the pose disturbance of the base-spacecraft is reduced. Moreover, the method performs well for capturing the non-cooperative tumbling target with different initial rotational angular velocities.

Information

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

Figure 1. Process for capturing non-cooperative tumbling target for space robot.

Figure 1

Figure 2. Schematic diagram of the space robot.

Figure 2

Figure 3. On-orbit schematic diagram of the space tumbling target.

Figure 3

Figure 4. Tumbling target captured by the space robot.

Figure 4

Algorithm 1. Trajectory planning method based on DRL TD3

Figure 5

Table I. Initial configuration of the space robot.

Figure 6

Figure 5. Structures of the actor and critic networks.

Figure 7

Figure 6. The workspace of the space robot and the trajectories of the capture point.

Figure 8

Figure 7. Reward in the training process.

Figure 9

Figure 8. Pose disturbances of the base-spacecraft obtained by the four methods.

Figure 10

Figure 9. Trajectory of the end-effector and the capture point for capturing the tumbling targets with different initial rotational angular velocities.

Figure 11

Figure 10. Pose disturbance of the base-spacecraft for capturing the tumbling targets with different initial rotational angular velocities.

Figure 12

Figure 11. Euclidean distance between the end-effector and the capture point for capturing the tumbling targets with different initial rotational angular velocities.

Figure 13

Figure 12. Joint angle and angular velocity of the space robot.

Figure 14

Figure 13. Generalized manipulability of the space robot.

Figure 15

Table A1. Mass and inertia of the space robot

Figure 16

Table A2. MDH parameters of the joint coordinate system

Figure 17

Table A3. Joint angle limits of the space robot