Composite hierarchical anti-disturbance control for robotic systems with multiple disturbances
- 286 Downloads
- 13 Citations
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 uncertainties. Particularly, we assume the existence of two types of disturbances, where the first type represents 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 compensation, 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 robustnessPreview
Unable to display preview. Download preview PDF.
References
- [1]B. Chen, Y. Chang, and T. Lee, “Adaptive control in robotic systems with H ∞ tracking performance,” Automatica, vol. 33, no. 2, pp. 227–234, February 1997.CrossRefMATHMathSciNetGoogle Scholar
- [2]W. H. Chen, “A nonlinear disturbance observer for robotic manipulators,” IEEE Trans. on Industrial Electronics, vol. 47, no. 4, pp. 932–938, August 2000.CrossRefGoogle Scholar
- [3]W. H. Chen, “Disturbance observer based control for nonlinear systems,” IEEE/ASME Trans. on Mechatronics, vol. 9, no. 4, pp. 706–710, December 2004.CrossRefGoogle Scholar
- [4]N. Mallon, N. van de Wouw, D. Putra, and H. Nijmeijer, “Friction compensation in a controlled onelink robot using a reduced-order observer,” IEEE Trans. on Control Systems Technology, vol. 14, no. 2, pp. 374–383, March 2006.CrossRefGoogle Scholar
- [5]K. Sato, T. Nakashima, and K. Tsuruta, “A robust adaptive H ∞ control for robotic manipulators with input torque uncertainties,” International Journal of Advanced Mechatronic Systems, vol. 1, no. 2, pp. 116–124, March 2008.CrossRefGoogle Scholar
- [6]T. Basar and P. Bernhard, H ∞-optimal Control and Related Minimax Design Problems: A Dynamic Game Approach, Springer, 1995.Google Scholar
- [7]C. I. Byrnes, F. Delli Priscoli, and A. Isidori, Output Regulation of Uncertain Nonlinear Systems, Birkhauser, 1997.CrossRefMATHGoogle Scholar
- [8]Z. T. Ding, “Asymptotic rejection of asymmetric periodic disturbances in output-feedback nonlinear systems,” Automatica, vol. 43, no. 3, pp. 555–561, March 2007.CrossRefMATHMathSciNetGoogle Scholar
- [9]Y. X. Su, C. H. Zheng, and B. Y. Duan, “Automatic disturbances rejection controller for precise motion control of permanent-magnet synchronous motors,” IEEE Trans. on Industrial Electronics, vol. 52, no. 6, pp. 814–823, June 2005.CrossRefGoogle Scholar
- [10]R. Bickel and R. Tomizuka, “Passivity-based versus disturbance observer based robot control: equivalence and stability,” ASME Journal of Dynamic Systems, Control and Measurement, vol. 121, no. 1, pp. 41–47, March 1999.CrossRefGoogle Scholar
- [11]J. Back and H. Shim, “Adding robustness to nominal output-feedback controllers for uncertain non-linear systems: a nonlinear version of disturbance observer,” Automatica, vol. 44, no. 9, pp. 2528–2537, September 2008.CrossRefMATHMathSciNetGoogle Scholar
- [12]M. Chen and B. Jiang, “Robust attitude control of near space vehicles with time-varying disturbances,” International Journal of Control, Automation and Systems, vol. 11, no. 1, pp. 182–187, February 2013.CrossRefGoogle Scholar
- [13]L. Guo and W. H. Chen, “Disturbance attenuation and rejection for systems with nonlinearity via DOBC approach,” International Journal of Robust Nonlinear Control, vol. 15, pp. 109–125, February 2005.CrossRefMATHGoogle Scholar
- [14]K. Kong and M. Tomizuka, “Nominal model manipulation for enhancement of stability robustness for disturbance observer-based control systems,” International Journal of Control, Automation and Systems, vol. 11, no. 1, pp. 12–20, February 2013.CrossRefGoogle Scholar
- [15]Z.-J. Yang, H. Tsubakihara, S. Kanae, K. Wada, and C.-Y. Su, “A novel robust nonlinear motion controller with disturbance observer,” IEEE Trans. on Control Systems Technology, vol. 16, no. 1, pp. 137–147, January 2008.CrossRefGoogle Scholar
- [16]X. S. Chen, J. Li, J. Yang, and S. Li, “A disturbance observer enhanced composite cascade control with experimental studies,” International Journal of Control, Automation and Systems, vol. 11, no. 3, pp. 555–562, June 2013.CrossRefMathSciNetGoogle Scholar
- [17]S. H. Li and J. Yang “Robust autopilot design for bank-to-turn missiles using disturbance observers,” IEEE Trans. on Aerospace and Electronic Systems, vol. 49, no. 1, pp. 558–579, January 2013.CrossRefGoogle Scholar
- [18]L. Guo, C. Feng, and W. Chen, “A survey of disturbance-observer-based control for dynamic nonlinear system,” Dynamics of Continuous Discrete and Impulsive Systems-series B: Applications & Algorithms, vol. 13E:79–84, 2006.Google Scholar
- [19]X. Y. Wen and L. Guo, “Attenuation and rejection for multiple disturbances of nonlinear robotic systems using nonlinear observer and PID controller,” Proc. of the 8th World Congress on Intelligent Control and Automation, Jinan, China, pp. 2512–2517, 2010.Google Scholar
- [20]J. Yang, S. H. Li, and X. Yu, “Sliding-mode control for systems with mismatched uncertainties via a disturbance observer,” IEEE Trans. on Industrial Electronics, vol. 60, no. 1, pp. 160–169, January 2013.CrossRefMathSciNetGoogle Scholar
- [21]J. Yang, S. H. Li, J. Sua, and X. Yub, “Continuous nonsingular terminal sliding mode control for systems with mismatched disturbances,” Automatica, vol. 49, no. 7, pp. 2287–2291, July 2013.CrossRefMathSciNetGoogle Scholar
- [22]S. H. Li, J. Yang, W.-H. Chen, and X. Chen, “Generalized extended state observer based control for systems with mismatched uncertainties,” IEEE Trans. on Industrial Electronics, vol. 59, no. 12, pp. 4792–4802, December 2012.CrossRefGoogle Scholar
- [23]X. J. Wei and L. Guo, “Composite disturbance-observer-based control and H ∞ control for complex continuous models,” International Journal of Robust and Nonlinear Control, vol. 20, no. 1, pp. 106–118, January 2010.CrossRefMATHMathSciNetGoogle Scholar
- [24]L. Guo and X. Y. Wen, “Hierarchical composite anti-disturbance control for robotic systems using robust disturbance observer,” Robot Intelligence, Springer, 2010.Google Scholar
- [25]L. Guo, “H ∞ output feedback control for delay systems with nonlinear and parametric uncertainties,” IEE Proceedings-Control Theory and Applications, vol. 149, pp. 226–236, 2002.CrossRefGoogle Scholar
- [26]J. M. Xu, Q. J. Zhou, and T. P. Leung, “Implicit adaptive inverse control of robot manipulators,” Proc. of the IEEE Conference on Robotics and Automation, Atlanta, pp. 334–339, 1993.Google Scholar