A novel method for computing self-motion manifolds

Tong Wu, Jing Zhao, Biyun Xie

Research output: Contribution to journalArticlepeer-review

5 Scopus citations

Abstract

For kinematically redundant robots, self-motion manifolds that represent all the inverse kinematic solutions for a given end-effector location play a significant role in global motion planning. However, the efficient computation of self-motion manifolds, especially the computation of high-dimensional manifolds, is still a problem that needs to be solved. In this paper, the grid elements modeling criteria are formulated, and the specific modeling method of a grid element in the configuration space is developed. Based on the idea of cellular automata, the problem of computing self-motion manifolds is transformed into a dynamic model searching problem, and an evolution strategy is proposed to realize the efficient computation of self-motion manifolds. Finally, two examples are used to verify the effectiveness of the proposed method in computing high-dimensional self-motion manifolds. The results show that compared to the conventional methods, the proposed method can correctly identify all the self-motion manifolds with 94% reduced computational time on average.

Original languageEnglish
Article number105121
JournalMechanism and Machine Theory
Volume179
DOIs
StatePublished - Jan 2023

Bibliographical note

Publisher Copyright:
© 2022 Elsevier Ltd

Funding

This work was supported by the National Natural Science Foundation of China Grant (No. 51975008 , No. 52275001 ).

FundersFunder number
National Natural Science Foundation of China (NSFC)52275001, 51975008

    Keywords

    • Kinematics
    • Motion and path planning
    • Redundant robots
    • Self-motion manifolds

    ASJC Scopus subject areas

    • Bioengineering
    • Mechanics of Materials
    • Mechanical Engineering
    • Computer Science Applications

    Fingerprint

    Dive into the research topics of 'A novel method for computing self-motion manifolds'. Together they form a unique fingerprint.

    Cite this