Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-07T13:31:23.148Z Has data issue: false hasContentIssue false

A sparsity-based method for fault-tolerant manipulation of a redundant robot

Published online by Cambridge University Press:  08 March 2022

Zhan Li
Affiliation:
Computer Science Department, Swansea University, Swansea, UK
Chunxu Li*
Affiliation:
School of Engineering, Computing and Mathematics, University of Plymouth, Plymouth, UK
Shuai Li*
Affiliation:
College of Engineering, Swansea University, Swansea, UK
Shuo Zhu
Affiliation:
School of Engineering, Computing and Mathematics, University of Plymouth, Plymouth, UK
Hooman Samani
Affiliation:
School of Engineering, Computing and Mathematics, University of Plymouth, Plymouth, UK
*
*Corresponding authors. E-mails: chunxu.li@plymouth.ac.uk; shuai.li@swansea.ac.uk
*Corresponding authors. E-mails: chunxu.li@plymouth.ac.uk; shuai.li@swansea.ac.uk
Rights & Permissions [Opens in a new window]

Abstract

As an important part of the manufacturing industry, redundant robots can undertake heavy and tough tasks, which human operators are difficult to sustain. Such onerous and repetitive industrial manipulations, that is, positioning and carrying, impose heavy burdens on the load bearing for redundancy robots’ joints. Under the circumstances of long-term and intense industrial operations, joints of redundant robots are conceivably to fall into functional failure, which may possibly cause abrupt joint lock or freeze at unknown time instants. Therefore, task accuracy by end-effectors tends to diminish considerably and gradually because of broken-down joints. In this paper, a sparsity-based method for fault-tolerant motion planning of redundant robots is provided for the first time. The developed fault-tolerant redundancy resolution approach is defined as L1-norm based optimization with immediate variables involved to avoid discontinuity in the dynamic solution process. Meanwhile, those potential faulty joint(s) can be located by the designed fault observer with the proposed fault-diagnosis algorithm. The proposed fault-tolerant motion planning method with fault diagnosis is dynamically optimized by resultant primal dual neural networks with provable convergence. Moreover, the sparsity of joint actuation by the proposed method can be enhanced by around 43.87% and 36.51%, respectively, for tracking circle and square paths. Simulation and experimental findings on a redundant robot (KUKA iiwa) prove the efficacy of the developed defect tolerant approach based on sparsity.

Information

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

Algorithm 1. Fault-diagnosis algorithm of recognizing locked/frozen joint(s) of the redundant robot.

Figure 1

Figure 1. Flowchart of SFTMP.

Figure 2

Table I. D−H parameters for the KUKA iiwa robot.

Figure 3

Figure 2. Model diagram of the KUKA redundant robot with D−H parameters annotation.

Figure 4

Figure 3. Joint angular values $\theta$ of the KUKA iiwa robot while performing circle and square drawing tasks by SFTMP. Joint 3 and joint 5 are locked after 5 and 10 s, respectively. Joint 7 keeps locked/frozen in the entire motion process.

Figure 5

Figure 4. Execution of the circle and square drawing tasks of the KUKA iiwa robot with joint locks by SFTMP.

Figure 6

Figure 5. Position errors of the end-effector by SFTMP for circle and square trajectories.

Figure 7

Figure 6. Convergence of matrix $\tilde{\Lambda }$. Elements $\tilde{\sigma }_3$, $\tilde{\sigma }_5$, and $\tilde{\sigma }_7$ cannot converge to zero finally, indicating that the corresponding joints 3, 5, and 7 are locked joints. Other elements $\tilde{\sigma }_1,\tilde{\sigma }_2,\tilde{\sigma }_4,\tilde{\sigma }_6$ converge to zero, indicating that the corresponding joints 1, 2, 4, and 6 are normal working joints.

Figure 8

Figure 7. Sparsity index comparison between the proposed sparsity-based method and the original method [18]. The sparsity indices -$\|\dot \theta \|_p$ (amplitude values) of the proposed method are generally lower than those of method [18].

Figure 9

Table II. Average sparsity of joints of the redundant robot system during motion planning and control.

Figure 10

Figure 8. Snapshots from experiments of the KUKA iiwa robot while drawing a circle path with locked joints based on SFTMP.

Figure 11

Figure 9. Illustration of the actual joint angles of the KUKA iiwa robot. Joint 5 keeps locked throughout the entire motion process and joint 3 comes into being locked after around 100 sampling frames.

Figure 12

Table III. Twelve samples of the coordinates of the designed and actual trajectories, respectively.

Li et al. supplementary material

Li et al. supplementary material

Download Li et al. supplementary material(Video)
Video 2.4 MB