Full-state tracking control for flexible joint robots with singular perturbation techniques

Joonyoung Kim, Elizabeth A. Croft

Research output: Contribution to journalArticleResearchpeer-review

Abstract

This paper proposes a practical method to realize multivariable full-state tracking control for industrial robots with elastic joints. Unlike existing methods, the proposed method does not require high-order derivatives of the link states such as acceleration and jerk. Therefore, the proposed method does not suffer from chatter related to inaccurate estimation of high-order derivatives. The method is derived by adopting a singular perturbation technique. A decoupled error dynamics is achieved by two decoupling control loops: A fast loop that controls the deflection error and a slow loop for tracking control on the link side. Our stability analysis based on a linear system shows that the proposed control system is stable as long as the fast system is at least twice as fast as the slow system. A practical method to select the gain is also presented such that the closed-loop poles are placed at the desired locations. In simulation, we compare the proposed method with feedback linearization. The results indicate that in an ideal scenario the proposed method can obtain a similar performance as feedback linearization. However, the proposed method obtains a superior performance in a realistic scenario. A real-world experiment with a six degree-of-freedom commercial industrial robot is carried out to further validate our approach.

Original languageEnglish
Article number8065027
Pages (from-to)63-73
Number of pages11
JournalIEEE Transactions on Control Systems Technology
Volume27
Issue number1
DOIs
Publication statusPublished - 1 Jan 2019
Externally publishedYes

Keywords

  • Flexible joints
  • Industrial robot
  • Motion control
  • Singular perturbation method

Cite this

@article{d3502b2b0e754d1bb68591f208e58df7,
title = "Full-state tracking control for flexible joint robots with singular perturbation techniques",
abstract = "This paper proposes a practical method to realize multivariable full-state tracking control for industrial robots with elastic joints. Unlike existing methods, the proposed method does not require high-order derivatives of the link states such as acceleration and jerk. Therefore, the proposed method does not suffer from chatter related to inaccurate estimation of high-order derivatives. The method is derived by adopting a singular perturbation technique. A decoupled error dynamics is achieved by two decoupling control loops: A fast loop that controls the deflection error and a slow loop for tracking control on the link side. Our stability analysis based on a linear system shows that the proposed control system is stable as long as the fast system is at least twice as fast as the slow system. A practical method to select the gain is also presented such that the closed-loop poles are placed at the desired locations. In simulation, we compare the proposed method with feedback linearization. The results indicate that in an ideal scenario the proposed method can obtain a similar performance as feedback linearization. However, the proposed method obtains a superior performance in a realistic scenario. A real-world experiment with a six degree-of-freedom commercial industrial robot is carried out to further validate our approach.",
keywords = "Flexible joints, Industrial robot, Motion control, Singular perturbation method",
author = "Joonyoung Kim and Croft, {Elizabeth A.}",
year = "2019",
month = "1",
day = "1",
doi = "10.1109/TCST.2017.2756962",
language = "English",
volume = "27",
pages = "63--73",
journal = "IEEE Transactions on Control Systems Technology",
issn = "1063-6536",
publisher = "IEEE, Institute of Electrical and Electronics Engineers",
number = "1",

}

Full-state tracking control for flexible joint robots with singular perturbation techniques. / Kim, Joonyoung; Croft, Elizabeth A.

In: IEEE Transactions on Control Systems Technology, Vol. 27, No. 1, 8065027, 01.01.2019, p. 63-73.

Research output: Contribution to journalArticleResearchpeer-review

TY - JOUR

T1 - Full-state tracking control for flexible joint robots with singular perturbation techniques

AU - Kim, Joonyoung

AU - Croft, Elizabeth A.

PY - 2019/1/1

Y1 - 2019/1/1

N2 - This paper proposes a practical method to realize multivariable full-state tracking control for industrial robots with elastic joints. Unlike existing methods, the proposed method does not require high-order derivatives of the link states such as acceleration and jerk. Therefore, the proposed method does not suffer from chatter related to inaccurate estimation of high-order derivatives. The method is derived by adopting a singular perturbation technique. A decoupled error dynamics is achieved by two decoupling control loops: A fast loop that controls the deflection error and a slow loop for tracking control on the link side. Our stability analysis based on a linear system shows that the proposed control system is stable as long as the fast system is at least twice as fast as the slow system. A practical method to select the gain is also presented such that the closed-loop poles are placed at the desired locations. In simulation, we compare the proposed method with feedback linearization. The results indicate that in an ideal scenario the proposed method can obtain a similar performance as feedback linearization. However, the proposed method obtains a superior performance in a realistic scenario. A real-world experiment with a six degree-of-freedom commercial industrial robot is carried out to further validate our approach.

AB - This paper proposes a practical method to realize multivariable full-state tracking control for industrial robots with elastic joints. Unlike existing methods, the proposed method does not require high-order derivatives of the link states such as acceleration and jerk. Therefore, the proposed method does not suffer from chatter related to inaccurate estimation of high-order derivatives. The method is derived by adopting a singular perturbation technique. A decoupled error dynamics is achieved by two decoupling control loops: A fast loop that controls the deflection error and a slow loop for tracking control on the link side. Our stability analysis based on a linear system shows that the proposed control system is stable as long as the fast system is at least twice as fast as the slow system. A practical method to select the gain is also presented such that the closed-loop poles are placed at the desired locations. In simulation, we compare the proposed method with feedback linearization. The results indicate that in an ideal scenario the proposed method can obtain a similar performance as feedback linearization. However, the proposed method obtains a superior performance in a realistic scenario. A real-world experiment with a six degree-of-freedom commercial industrial robot is carried out to further validate our approach.

KW - Flexible joints

KW - Industrial robot

KW - Motion control

KW - Singular perturbation method

UR - http://www.scopus.com/inward/record.url?scp=85058387845&partnerID=8YFLogxK

U2 - 10.1109/TCST.2017.2756962

DO - 10.1109/TCST.2017.2756962

M3 - Article

VL - 27

SP - 63

EP - 73

JO - IEEE Transactions on Control Systems Technology

JF - IEEE Transactions on Control Systems Technology

SN - 1063-6536

IS - 1

M1 - 8065027

ER -