Adaptive Unscented Kalman Filter-based Disturbance Rejection With Application to High Precision Hydraulic Robotic Control

This paper presents a novel nonlinear disturbance rejection approach for high precision model-based control of hydraulic robots. While most disturbance rejection approaches make use of observers, we propose a novel adaptive Unscented Kalman Filter to estimate the disturbances in an unbiased minimum-variance sense. The filter is made adaptive such that there is no need to tune the covariance matrix for the disturbance estimation. Furthermore, whereas most model-based control approaches require the linearization of the system dynamics, our method is nonlinear which means that no linearization is required. Through extensive simulations as well as real hardware experiments, we demonstrate that our proposed approach can achieve high precision tracking and can be readily applied to most robotic systems even in the presence of uncertainties and external disturbances. The proposed approach is also compared to existing approaches which demonstrates its superior tracking performance.

[1]  V. Utkin Variable structure systems with sliding modes , 1977 .

[2]  Lakmal Seneviratne,et al.  Adaptive Control Of Robot Manipulators , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  Mahdi Tavakoli,et al.  Nonlinear Disturbance Observer Design For Robotic Manipulators , 2013 .

[4]  E. Todorov,et al.  A generalized iterative LQG method for locally-optimal feedback control of constrained nonlinear stochastic systems , 2005, Proceedings of the 2005, American Control Conference, 2005..

[5]  Oussama Khatib,et al.  A unified approach for motion and force control of robot manipulators: The operational space formulation , 1987, IEEE J. Robotics Autom..

[6]  Jonas Buchli,et al.  Autonomous repositioning and localization of an in situ fabricator , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[7]  Jon Rigelsford,et al.  Modelling and Control of Robot Manipulators , 2000 .

[8]  Jeffrey K. Uhlmann,et al.  Unscented filtering and nonlinear estimation , 2004, Proceedings of the IEEE.

[9]  H. Musoff,et al.  Unscented Kalman Filter , 2015 .

[10]  Peng Lu,et al.  Framework for state and unknown input estimation of linear time-varying systems , 2016, Autom..

[11]  Andrew W. Moore,et al.  Locally Weighted Learning for Control , 1997, Artificial Intelligence Review.

[12]  Stefan Schaal,et al.  Inverse dynamics control of floating base systems using orthogonal decomposition , 2010, 2010 IEEE International Conference on Robotics and Automation.

[13]  Peter J. Gawthrop,et al.  A nonlinear disturbance observer for robotic manipulators , 2000, IEEE Trans. Ind. Electron..

[14]  Peng Lu,et al.  Nonlinear Disturbance Attenuation Control of Hydraulic Robotics , 2018, 2018 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[15]  Darwin G. Caldwell,et al.  DESIGN OF A HYDRAULICALLY ACTUATED ARM FOR A QUADRUPED ROBOT , 2015 .

[16]  Ferdinando Cannella,et al.  Design of HyQ – a hydraulically and electrically actuated quadruped robot , 2011 .

[17]  Jun Nakanishi,et al.  Operational Space Control: A Theoretical and Empirical Comparison , 2008, Int. J. Robotics Res..

[18]  Wan Kyun Chung,et al.  Disturbance-Observer-Based PD Control of Flexible Joint Robots for Asymptotic Convergence , 2015, IEEE Transactions on Robotics.

[19]  Kyoungchul Kong,et al.  High-Precision Robust Force Control of a Series Elastic Actuator , 2017, IEEE/ASME Transactions on Mechatronics.

[20]  Jonas Buchli,et al.  Fast derivatives of rigid body dynamics for control, optimization and estimation , 2016, 2016 IEEE International Conference on Simulation, Modeling, and Programming for Autonomous Robots (SIMPAR).