Abstract
A new anti-disturbance control strategy is presented for a class of nonlinear robotic systems with multiple disturbances. This strategy is named hierarchical composite anti-disturbance control (HCADC). Two types of disturbances are studied. One is generated by an exogenous system with uncertainty and the other is described by an uncertain vector with the bounded H 2 norm. The hierarchical control strategy is established which includes a disturbance observer based controller (DOBC) and an H ∞ controller, where DOBC is used to reject the first type of disturbance and H ∞ controller is used to attenuate the second. Stability analysis for both the error estimation systems and the composite closed-loop system is provided. Simulations for a two-link manipulator system show that the desired disturbance attenuation and rejection performances can be guaranteed.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Spong, M.W., Vidyasagar, M.: Robot Dynamics and Control. Wiley, New York (1989)
Basar, T., Bernhard, P.: H ∞-Optimal Control and Related Minimax Design Problems: a Dynamic Game Approach. Springer, Berlin (1995)
Guo, L.: H ∞ output feedback control for delay systems withnonlinear and parametric uncertainties. IEE Proc., Control Theory Appl. 149, 226–236 (2002)
Byrnes, C.I., Delli Priscoli, F., Isidori, A.: Output Regulation of Uncertain Nonlinear Systems. Birkhauser, Basel (1997)
Ding, Z.T.: Asymptotic rejection of asymmetric periodic disturbances in output-feedback nonlinear systems. Automatica 43, 555–561 (2007)
Nikiforov, V.O.: Nonlinear servocompensation of unknown external disturbances. Automatica 37, 1647–1653 (2001)
Serrani, A.: Rejection of harmonic disturbances at the controller input via hybrid adaptive external models. Automatica 42, 1977–1985 (2006)
Guo, L., Feng, C., Chen, W.: A survey of disturbance-observer-based control for dynamic nonlinear system. Dyn. Contin. Discrete Impuls. Syst., Ser. B, Appl. Algorithms 13E, 79–84 (2006)
Radke, A., Gao, Z.: A survey of state and disturbance observers for practitioners. In: Proceedings of American Control Conference, Minneapolis, 14–16 June 2006
Bickel, R., Tomizuka, R.: Passivity-based versus disturbance observer based robot control:equivalence and stability. ASME J. Dyn. Syst. Control Meas. 121, 41–47 (1999)
Mallon, N., van de Wouw, N., Putra, D., Nijmeijer, H.: Friction compensation in a controlled one-link robot using a reduced-order observer. IEEE Trans. Control Syst. Technol. 14, 374–383 (2006)
Guo, L., Chen, W.-H.: Disturbance attenuation and rejection for systems with nonlinearity via DOBC approach. Int. J. Robust Nonlinear Control 15, 109–125 (2005)
Chen, W.: Disturbance observer based control for nonlinear systems. IEEE/ASME Trans. Mechatron. 9(4), 706–710 (2004)
She, J., Ohyama, Y., Nakano, M.: A new approach to the estimation and rejection of disturbances in servo systems. IEEE Trans. Control Syst. Technol. 13, 378–385 (2005)
Yang, Z., Tsubakihara, H.: A novel robust nonlinear motion controller with disturbance observer. IEEE Trans. Control Syst. Technol. 16(1), 137–147 (2008)
Back, J., Shimb, H.: Adding robustness to nominal output-feedback controllers for uncertain nonlinear systems: a nonlinear version of disturbance observer. Automatica 44, 2528–2537 (2008)
Guo, L., Wen, X.-Y.: Hierarchical anti-distance adaptive control for nonlinear systems with composite disturbances. Trans. Inst. Meas. Control (2009, to appear)
Wei, X., Guo, L.: Composite disturbance-observer-based control and H ∞ control for complex continuous models. International Journal of Robust and nonlinear Control (2009, to appear). doi:10.1002/rnc.1425
Xu, J.M., Zhou, Q.J., Leung, T.P.: Implicit adaptive inverse control of robot manipulators. In: Proceedings of the IEEE Conference on Robotics and Automation, Atlanta, pp. 334–339 (1993)
Acknowledgement
This work was supported by 863 programme, 973 programme and National Science Foundation of China and the JSPS fellowship.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendices
Appendix A: Proof of the Lemma 11.1
Denoting a Lyapunov candidate
then we have
where B H , C H , D H is denoted by (11.7), and \(q^{T}=[-(\frac{1}{\lambda}f)^{T}\ (\frac{1}{\lambda_{1}}f_{1})^{T}]\). Denote
Based on Schur complement, it can be seen that M 1<0⇔M 2<0 where
Thus \(\dot{\Pi}(x,t)<0\Leftrightarrow M_{2}<0\), i.e. if M 2<0 holds, system (11.1) is asymptotic stable.
Appendix B: Proof of the Lemma 11.2
For system (11.5), select a Lyapunov candidate as (11.12), and denote the following auxiliary function (known as the storage function)
It can be verified that
Denote M 3 as
where B H , C H , D H is also denoted by (11.7), and
Based on Schur complement, it can be seen that M 3<0⇔M 4<0 where
Exchanging of rows and columns yields that M 4<0⇔M 5<0, where
Since M 5<0 implies that M 2<0, system (11.5) is asymptotically stable in the absence of the disturbance d(t) with zero initial condition. Furthermore, since \(J=\int^{\infty}_{0}[z^{T}z-\gamma^{2}w^{T}w]dt+\Pi(x,t)\), then J<0 holds when M 5<0 holds, which implies that ‖z‖2<γ‖d‖2.
Rights and permissions
Copyright information
© 2010 Springer-Verlag London Limited
About this chapter
Cite this chapter
Guo, L., Wen, XY., Xin, X. (2010). Hierarchical Composite Anti-Disturbance Control for Robotic Systems Using Robust Disturbance Observer. In: Liu, H., Gu, D., Howlett, R., Liu, Y. (eds) Robot Intelligence. Advanced Information and Knowledge Processing. Springer, London. https://doi.org/10.1007/978-1-84996-329-9_11
Download citation
DOI: https://doi.org/10.1007/978-1-84996-329-9_11
Publisher Name: Springer, London
Print ISBN: 978-1-84996-328-2
Online ISBN: 978-1-84996-329-9
eBook Packages: Computer ScienceComputer Science (R0)