Hostname: page-component-74656f9884-2dmjx Total loading time: 0 Render date: 2026-11-06T23:22:12.184Z Has data issue: false hasContentIssue false

Multi-objective optimal trajectory planning for robot manipulator attention to end-effector path limitation

Published online by Cambridge University Press:  17 April 2024

Jintao Ye
Affiliation:
School of Mechanical Engineering and Automation, Northeastern University, Shenyang 110819, China
Lina Hao*
Affiliation:
School of Mechanical Engineering and Automation, Northeastern University, Shenyang 110819, China
Hongtai Cheng
Affiliation:
School of Mechanical Engineering and Automation, Northeastern University, Shenyang 110819, China
*
Corresponding author: Lina Hao; Email: haolina@me.neu.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

In the process of trajectory optimization for robot manipulator, the path that is generated may deviate from the intended path because of the adjustment of trajectory parameters, if there is limitation of end-effector path in Cartesian space for specific tasks, this phenomenon is dangerous. This paper proposes a methodology that is based on the Pareto front to address this issue, and the methodology takes into account both the multi-objective optimization of robotic arm and the quality of end-effector path. Based on dung beetle optimizer, this research proposes improved non-dominated sorting dung beetle optimizer. This paper interpolates manipulator trajectory with quintic B-spline curves, achieves multi-objective trajectory optimization that simultaneously optimizes traveling time, energy consumption, and mean jerk, proposes a trajectory selection strategy that is based on Pareto solution set by introducing the concept of Fréchet distance, and the strategy enables the end-effector to approach the desired path in Cartesian space. Simulation and experimental results validate the effectiveness and practicability of the proposed methodology on the Sawyer robot manipulator.

Information

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

Figure 1. 7-DOF Sawyer robot manipulator.

Figure 1

Figure 2. The distribution of the search agent in DBO algorithm.

Figure 2

Figure 3. The flow of INSDBO algorithm.

Figure 3

Figure 4. Comparison of two kinds of random number generators.(a) Distribution of pseudorandom sequences; (b) Histogram of pseudorandom sequence; (c) Distribution diagram of chaotic sequences of PWLCM; (d) Histogram of the chaotic sequence of PWLCM.

Figure 4

Figure 5. The improvement strategies for stealing dung beetles. (a) Lévy flight. (b) Dynamic weight coefficient.

Figure 5

Table I. Joint via-points for trajectory planning.

Figure 6

Table II. Kinematic constraints of Sawyer robot manipulator’s joints.

Figure 7

Table III. The average trajectory optimization results of the NSGA-II and INSDBO algorithms.

Figure 8

Figure 6. The comparison of Pareto fronts obtained by the INSDBO and NSGA-II algorithms.

Figure 9

Table IV. Time intervals between adjacent via-points of the selected solution.

Figure 10

Figure 7. Pareto front of optimal time-energy-jerk trajectory based on INSDBO.

Figure 11

Table V. Via-points in Cartesian space.

Figure 12

Figure 8. The position, velocity, acceleration, and jerk of the seven joints in the planned trajectory.

Figure 13

Figure 9. The joint angular velocity of two groups of experiments. (a) Exp.1; (b) Exp.2.

Figure 14

Figure 10. The path of the end-effector in the Cartesian space of two groups of experiments. (a) exp.1; (b) exp.2.

Figure 15

Figure 11. Solutions with relatively superior overall performance.

Figure 16

Figure 12. The joint angular velocity of trajectory I and trajectory II. (a) Trajectory I; (b) Trajectory II.

Figure 17

Figure 13. The Cartesian space path of the end-effector. (a) Corresponding Cartesian space path of trajectory I; (b) Corresponding Cartesian space path of trajectory II.

Figure 18

Figure 14. The motion path of Sawyer robot manipulator end-effector.

Figure 19

Figure 15. Robot manipulator tool delivery experiment based on planned trajectory.

Figure 20

Figure 16. Measured joint space trajectory of the Sawyer robot manipulator. (a) Joint1; (b) Joint2; (c) Joint3; (d) Joint4; (e) Joint5; (f) Joint6; (g) Joint7.