• CN: 11-2187/TH
  • ISSN: 0577-6686

Journal of Mechanical Engineering ›› 2023, Vol. 59 ›› Issue (5): 77-88.doi: 10.3901/JME.2023.05.077

Previous Articles     Next Articles

Self-motion Manifolds Calculation and Joint Trajectory Planning of Redundant Manipulators

ZHAO Jing, ZHOU Zhenyong, ZHANG Ziqiang   

  1. Faculty of Materials and Manufacturing, Beijing University of Technology, Beijing 100124
  • Received:2022-03-22 Revised:2022-08-26 Online:2023-03-05 Published:2023-04-20

Abstract: To solve all the inverse kinematics solutions of the redundant manipulators, a new self-motion manifolds calculation method is proposed to calculate the self-motion manifolds including all inverse kinematics solutions. This method is based on the artificial bee colony algorithm to complete the initial value search of each branch of self-motion manifolds, which solves the problem that the initial value of the branch is difficult to determine. Furthermore, a branch search strategy is proposed to realize the search of complete manifolds branches. On this basis, to improve the calculation efficiency of self-motion manifolds, the congruence and gradient of self-motion manifolds are defined, and the manifolds library is established. By indexing the self-motion manifolds in the manifolds library, the self-motion manifolds at any position in the workspace can be quickly calculated. The manifolds library is used to analyze the global performance of the manipulators, and the local optimal configurations on each branch are obtained. The local optimal configurations of each branch are used as the initial configuration for joint trajectory planning, and the global optimal joint trajectory planning for a given end trajectory is realized. The 4R manipulator and 7R manipulator verify the method's effectiveness. This method can also be used to calculate the self-motion manifolds of hyper-redundant manipulators, and it has good universality.

Key words: redundant manipulator, inverse kinematics, self-motion manifolds, global performance analysis, joint trajectory planning

CLC Number: