Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-07T13:58:53.889Z Has data issue: false hasContentIssue false

Muti-objective optimal trajectory planning for the experiment cabinet robot manipulator in the space station

Published online by Cambridge University Press:  16 May 2025

Yongxu Lu
Affiliation:
State Key Laboratory of Robotics, Shenyang Institute of Automation, Chinese Academy of Sciences, Shenyang, China University of Chinese Academy of Sciences, Beijing, China
Yansong Xu
Affiliation:
State Key Laboratory of Robotics, Shenyang Institute of Automation, Chinese Academy of Sciences, Shenyang, China University of Chinese Academy of Sciences, Beijing, China
Wei Zhang*
Affiliation:
State Key Laboratory of Robotics, Shenyang Institute of Automation, Chinese Academy of Sciences, Shenyang, China University of Chinese Academy of Sciences, Beijing, China
Junlin Li
Affiliation:
State Key Laboratory of Robotics, Shenyang Institute of Automation, Chinese Academy of Sciences, Shenyang, China University of Chinese Academy of Sciences, Beijing, China
Feng Li
Affiliation:
State Key Laboratory of Robotics, Shenyang Institute of Automation, Chinese Academy of Sciences, Shenyang, China University of Chinese Academy of Sciences, Beijing, China
Xiaoyuan Liu
Affiliation:
State Key Laboratory of Robotics, Shenyang Institute of Automation, Chinese Academy of Sciences, Shenyang, China
*
Corresponding author: Wei Zhang; Email: zhangwei@sia.cn
Rights & Permissions [Opens in a new window]

Abstract

The robot manipulator is commonly employed in the space station experiment cabinet for the disinfection task. The challenge lies in devising a motion trajectory for the robot manipulator that satisfies both performance criteria and constraints within the confined space of an experimental cabinet. To address this issue, this paper proposes a trajectory planning method in joint space. This method constructs the optimal trajectory by transforming the original problem into a constrained multi-objective optimization problem. This is then solved and integrated with the seventh-degree B-spline curve. The optimization algorithm utilizes an indicator-based adaptive differential evolution algorithm, enhanced with improved Tent chaotic mapping and opposition-based learning for population initialization. The method employed the Fréchet distance to design a trajectory selection strategy based on the Pareto solutions to ensure that the planned trajectory complies with Cartesian space requirements. This allows the robot manipulator end-effector to approximate the desired path in Cartesian space closely. The findings indicate that the proposed method can effectively design the robot manipulator trajectory, considering both joint motion performance and end-effector motion constraints. This ensures that the robot manipulator operates efficiently and safely within the experimental cabinet.

Information

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

Figure 1. The optimization algorithm flowchart.

Figure 1

Figure 2. The robotic arm of the experiment cabinet in the space station.

Figure 2

Table I. D-H parameters of the robot manipulator.

Figure 3

Table II. Via-points in joint space.

Figure 4

Table III. Velocity, acceleration, and jerk constraints for robot manipulator.

Figure 5

Figure 3. Convergence profiles of the six algorithms.

Figure 6

Table IV. IGDp indicators for each algorithm on other optimization problems.

Figure 7

Table V. HV indicators for each algorithm on other optimization problems.

Figure 8

Figure 4. Constrained Pareto solutions in objective space of individual optimization algorithms.

Figure 9

Figure 5. Solutions with relatively superior overall performance.

Figure 10

Figure 6. The paths with different Fréchet distances in Cartesian space.

Figure 11

Figure 7. The trajectories selected by different distances in Cartesian space.

Figure 12

Figure 8. The joint space trajectory obtained using only B-spline interpolation.

Figure 13

Figure 9. The joint space trajectory derived from the proposed trajectory planning method were utilized.

Figure 14

Figure 10. Cartesian trajectories generated using different methods.

Figure 15

Table VI. Comparison between unoptimized trajectory and optimized trajectory.

Figure 16

Figure 11. Joint angles generated by different curves.

Figure 17

Figure 12. Joint velocities, joint accelerations, and jerks generated using cubic polynomials and B-spline interpolation, respectively.

Figure 18

Figure 13. Joint velocities, joint accelerations, and jerks were generated using quintic polynomials and B-spline interpolation, respectively.