Hostname: page-component-74656f9884-6grmk Total loading time: 0 Render date: 2026-11-06T05:09:33.671Z Has data issue: false hasContentIssue false

Obstacle avoidance method for fixed trajectory of a seven-degree-of-freedom manipulator

Published online by Cambridge University Press:  13 January 2023

Yuan Quan
Affiliation:
Technology and Engineering Center for Space Utilization, Chinese Academy of Sciences, Beijing, China University of Chinese Academy of Sciences, Beijing, China
Ke Wang*
Affiliation:
Technology and Engineering Center for Space Utilization, Chinese Academy of Sciences, Beijing, China
Chong Zhao*
Affiliation:
Technology and Engineering Center for Space Utilization, Chinese Academy of Sciences, Beijing, China
Congmin Lv
Affiliation:
Technology and Engineering Center for Space Utilization, Chinese Academy of Sciences, Beijing, China
Haifeng Zhao
Affiliation:
Technology and Engineering Center for Space Utilization, Chinese Academy of Sciences, Beijing, China
Hongyu Lv
Affiliation:
Technology and Engineering Center for Space Utilization, Chinese Academy of Sciences, Beijing, China
*
*Corresponding author. Emails: wangke@csu.ac.cn, zhaochong@csu.ac.cn
*Corresponding author. Emails: wangke@csu.ac.cn, zhaochong@csu.ac.cn
Rights & Permissions [Opens in a new window]

Abstract

This paper, based on the idea of redundancy angle discretisation, proposes an obstacle avoidance method for the fixed tip pose trajectory of a seven degrees-of-freedom (7-DOF) modular manipulator. First, for the case in which a specific redundancy angle is given, the analytical solutions of the redundant manipulator left 6-DOF subchain are found. Then, through the discretisation of the redundancy angle, the concept of the self-motion space of the tip pose is proposed and is extended to the concept of the self-motion space of the trajectory. Based on this discrete space, a path-planning algorithm is proposed to help select the appropriate redundancy angles to obtain the collision-free solution set of the fixed Cartesian trajectory. However, due to the large fluctuation of the obtained path, a path optimisation method based on the path cost is proposed to smooth the path, and the continuous and collision-free solution set of the manipulator tip’s trajectory is obtained. The method proposed in this paper provides a new thought for the problem of collision-free solution set planning for the Cartesian trajectory of a 7-DOF manipulator and it has great application potential in working environments with high accuracy requirements for the trajectory.

Information

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

Figure 1. The modular manipulator studied in this paper.

Figure 1

Figure 2. The initial D-H model of the modular manipulator.

Figure 2

Figure 3. The improved D-H model.

Figure 3

Table I. The D-H parameters of the 6-DOF subchain.

Figure 4

Figure 4. In order to study the influence of the redundancy angle on the tip pose of the 6-DOF subchain, we give the geometric relationship between the seventh and sixth joints.

Figure 5

Figure 5. The geometric relations of the first six joints. When $\theta _{6}$ and $\theta _{1}$ are known, the corresponding values of the other four joint angles can be determined.

Figure 6

Figure 6. $T_1$–$T_4$are four representative tip poses.

Figure 7

Figure 7. The self-motion spaces of four representative trajectories, $\theta _{7}$ of these trajectories vary with time.

Figure 8

Figure 8. Spherical obstacles are added at four positions in the manipulator structure; they are referred to as $obs_1$, $obs_2$, $obs_3$ and $obs_4$, respectively. The geometric centres of $obs_2$ and $obs_4$ are located in the geometric centres of joint 4 and joint 6, and the geometric centres of $obs_1$ and $obs_3$ are located in the geometric centres of the upper rectangular envelopes of link 1 and link 2.

Figure 9

Figure 9. The self-motion spaces of the trajectory in Fig. 7(b) after adding different spherical obstacles.

Figure 10

Figure 10. (a) The inverse kinematics solutions of seven joints of the manipulator obtained using a numerical method, where the change in the seventh axis is consistent with that in Fig. 7(b). (b) Under the condition that the $\theta _{7}$ curve in Fig. 7(b) is invariant, another set of collision-free inverse kinematics solutions of the trajectory is given after adding $obs_2$.

Figure 11

Figure 11. (a) Schematic diagram that shows that the initial nodes may cause the algorithm to miss the connected region, (b) schematic diagram that shows three different cases in which more nodes are added and (c) schematic diagram that shows the node distribution after nodes are added to the road markings in panel (a).

Figure 12

Figure 12. The algorithm framework of path planning of redundancy angle in the self-motion space.

Figure 13

Table II. Planning success rate and average planning time under different $m$ and $n$.

Figure 14

Figure 13. Two paths obtained in the query phase that represent two different connected regions in the self-motion space of the fixed trajectory.

Figure 15

Figure 14. Results of optimising path 2 in Fig. 13 with different cycle numbers: (a) the three optimisation results of $\theta _{7}$, and (b)–(d) the changes of the corresponding seven joints, respectively.

Figure 16

Figure 15. Results of optimising path 2 in Fig. 13 with different cycle numbers: (a) the three optimisation results of $\theta _{7}$, and (b)–(d) the changes of the corresponding seven joints, respectively.

Figure 17

Table III. The path cost, path variance and time consumption of origin paths and optimised paths.

Figure 18

Figure 16. Trajectory planning results for the scenario in Fig. 9(d) using the obstacle avoidance method based on GPM, where (a)–(f) correspond to different initial seeds.

Figure 19

Table IV. Under different number of path optimisation, the number of successes and average planning time of the two obstacle avoidance planning methods.