A Learning-Based Method for Computing Self-Motion Manifolds of Redundant Robots for Real-Time Fault-Tolerant Motion Planning

Charles L. Clark, Biyun Xie

Research output: Contribution to journalArticlepeer-review

Abstract

The focus of this research is to develop a learning-based method that computes self-motion manifolds (SMMs) efficiently and accurately to enable real-time global fault-tolerant motion planning. The proposed method first develops a learnable, closed-form representation of SMMs based on Fourier series. A cellular automaton is then applied to cluster workspace locations having the same number of SMMs and group SMMs with similar shape by homotopy classes, such that the SMMs of each homotopy class can be accurately learned by a neural network. To approximate the SMMs of an arbitrary workspace location, a neural network is first trained to predict the set of homotopy classes belonging to this workspace location. For each set of homotopy classes, another neural network is trained to approximate the Fourier series coefficients of the SMMs, and the joint configurations along the SMMs can be retrieved using the inverse Fourier transform. The proposed method is validated on planar 3R positioning, spatial 4R positioning, and spatial 7R positioning and orienting robots, using 10 000 randomly sampled workspace locations each. The results show that the proposed method can approximate SMMs with high accuracy and is much faster than the traditionally used nullspace projection method, a sampling-based method, and a grid-based method. The performance of the proposed method in real-time fault-tolerant motion planning applications is also demonstrated using the simulation of the spatial 7R robot and physical experiments on a planar 3R robot. Due to the computational efficiency of the proposed method, both robots are able to quickly plan trajectories which maximize the likelihood of task completion after the failure of one arbitrary joint.

Original languageEnglish
Pages (from-to)2879-2893
Number of pages15
JournalIEEE Transactions on Robotics
Volume41
DOIs
StatePublished - 2025

Bibliographical note

Publisher Copyright:
© 2004-2012 IEEE.

Funding

Received 17 June 2024; revised 15 January 2025; accepted 25 March 2025. Date of publication 9 April 2025; date of current version 29 April 2025. This work was supported in part by the NSF Foundation under Grant #2205292 and in part by the NASA and the NASA Kentucky EPSCoR Program under NASA award number 80NSSC22M0034. This article was recommended for publication by Associate Editor L. Righetti and Editor T. Bretl upon evaluation of the reviewers’ comments. (Corresponding author: Biyun Xie.) The authors are with the Electrical and Computer Engineering Department, University of Kentucky, Lexington, KY 40506 USA (e-mail: [email protected]; [email protected]).

FundersFunder number
National Science Foundation Arctic Social Science Program2205292
National Aeronautics and Space Administration80NSSC22M0034

    Keywords

    • Fault tolerance
    • kinematics
    • motion and path planning
    • redundant robots

    ASJC Scopus subject areas

    • Control and Systems Engineering
    • Computer Science Applications
    • Electrical and Electronic Engineering

    Fingerprint

    Dive into the research topics of 'A Learning-Based Method for Computing Self-Motion Manifolds of Redundant Robots for Real-Time Fault-Tolerant Motion Planning'. Together they form a unique fingerprint.

    Cite this