Regular Papers

International Journal of Control, Automation and Systems 2014; 12(3): 541-551

Published online May 10, 2014

https://doi.org/10.1007/s12555-013-0096-7

© The International Journal of Control, Automation, and Systems

Composite Hierarchical Anti-Disturbance Control for Robotic Systems with Multiple Disturbances

Xin-Yu Wen, Lei Guo*, and Peng Yan*

Beihang University

Abstract

Various sources of disturbances exist simultaneously in robotic systems, such as vibrations, frictions, measurement noises, and equivalent disturbances from unmodeled dynamics and nonlinearities. However, most results on anti-disturbance control focus on only one type of disturbances, which cannot reflect the real applications and may lead to design conservativeness due to partial use of the disturbance information. In this paper, we propose a composite hierarchical anti-disturbance control (CHADC) strategy for robotic systems in the presence of multiple disturbances as well as system un-certainties. Particularly, we assume the existence of two types of disturbances, where the first type rep-resents disturbances from exogenous systems with model perturbations, while the second type includes other random disturbances satisfying the L2-norm bound condition. Accordingly, the CHADC control architecture is composed of a nonlinear disturbance observer (NDO) and an H∞ based PID controller, where the NDO is constructed to estimate the first type of disturbances and provide feed forward com-pensation, while the feedback PID loop is optimized using H∞ theory to minimize the second type of disturbances. Robustness against system uncertainties is also considered in this hierarchical control structure. The proposed control approach is applied to a two-link robotic manipulator and compared with the conventional DOBC (disturbance observer based control) strategies.

Keywords Anti-disturbance control, disturbance observer, nonlinear systems, robotic systems, robustness.

Article

Regular Papers

International Journal of Control, Automation and Systems 2014; 12(3): 541-551

Published online June 1, 2014 https://doi.org/10.1007/s12555-013-0096-7

Copyright © The International Journal of Control, Automation, and Systems.

Composite Hierarchical Anti-Disturbance Control for Robotic Systems with Multiple Disturbances

Xin-Yu Wen, Lei Guo*, and Peng Yan*

Beihang University

Abstract

Various sources of disturbances exist simultaneously in robotic systems, such as vibrations, frictions, measurement noises, and equivalent disturbances from unmodeled dynamics and nonlinearities. However, most results on anti-disturbance control focus on only one type of disturbances, which cannot reflect the real applications and may lead to design conservativeness due to partial use of the disturbance information. In this paper, we propose a composite hierarchical anti-disturbance control (CHADC) strategy for robotic systems in the presence of multiple disturbances as well as system un-certainties. Particularly, we assume the existence of two types of disturbances, where the first type rep-resents disturbances from exogenous systems with model perturbations, while the second type includes other random disturbances satisfying the L2-norm bound condition. Accordingly, the CHADC control architecture is composed of a nonlinear disturbance observer (NDO) and an H∞ based PID controller, where the NDO is constructed to estimate the first type of disturbances and provide feed forward com-pensation, while the feedback PID loop is optimized using H∞ theory to minimize the second type of disturbances. Robustness against system uncertainties is also considered in this hierarchical control structure. The proposed control approach is applied to a two-link robotic manipulator and compared with the conventional DOBC (disturbance observer based control) strategies.

Keywords: Anti-disturbance control, disturbance observer, nonlinear systems, robotic systems, robustness.

IJCAS
July 2024

Vol. 22, No. 7, pp. 2055~2340

Stats or Metrics

Share this article on

  • line

Related articles in IJCAS

IJCAS

eISSN 2005-4092
pISSN 1598-6446