Disturbance estimator as a state observer with extended Kalman filter for robotic manipulator

In most of the existing literature, disturbance observer theory has been developed only for constant disturbance, while in the present work, by defining the disturbance as a state observer, we are able to track and reject disturbances varying with time. This is possible with only joint position variables unlike other works where derivative of position variables is also needed. In the novel technique proposed by us, the standard disturbance observer output is treated as a part of the state variable of a nonlinear system. The disturbance estimation error is treated as a white Gaussian noise (WGN) independent of the WGN in the dynamics of the robot. The extended Kalman filter (EKF) is then applied based on noisy measurements of the position to obtain estimates of the angular coordinate and the disturbance. Superior estimates of the disturbance are possible because we are first using the nonlinear disturbance observer to produce a new state and then we are applying the EKF to remove the residual noise in the disturbance estimate. Stability and convergence analysis of the EKF is established using linearization of the state equations around the estimated state. Using the Lyapunov method, we also establish convergence of the disturbance estimation error to zero. Finally, robustness of the EKF to uncertainty is established by linearizing the dynamical equation w.r.t the parametric uncertainty and the dynamics w.r.t the state estimation error, thereby yielding an upper bound for the error variance in terms of the norm square of the parametric uncertainty. The proposed technique is applied to an Omni®Robot Manipulator. The results are encouraging and demonstrate better disturbance rejection ability of the proposed scheme as compared to other techniques available in the literature.

[1]  Huei Peng,et al.  Disturbance Observer Based Tracking Control , 2000 .

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

[3]  Adriano Fagiolini,et al.  Convergence Analysis of Extended Kalman Filter for Sensorless Control of Induction Motor , 2015, IEEE Transactions on Industrial Electronics.

[4]  A. Jazwinski Stochastic Processes and Filtering Theory , 1970 .

[5]  H. W. Bode,et al.  A Simplified Derivation of Linear Least Square Smoothing and Prediction Theory , 1950, Proceedings of the IRE.

[6]  Francesco Alonge,et al.  Extended complex Kalman filter for sensorless control of an induction motor , 2014 .

[7]  Kouhei Ohnishi,et al.  An Analysis of Parameter Variations of Disturbance Observer for Motion Control , 2007, IEEE Transactions on Industrial Electronics.

[8]  Lei Guo,et al.  Anti-disturbance control theory for systems with multiple disturbances: a survey. , 2014, ISA transactions.

[9]  Reza Haghighi,et al.  Lyapunov-Based Nonlinear Disturbance Observer for Serial n-Link Robot Manipulators , 2009, J. Intell. Robotic Syst..

[10]  Abbas Edalat Domain Theory and Integration , 1995, Theor. Comput. Sci..

[11]  Mohammad-Javad Khosrowjerdi,et al.  Methods for Improving the Linearization Problem of Extended Kalman Filter , 2015, J. Intell. Robotic Syst..

[12]  Fazel Naghdy,et al.  Extended active observer for force estimation and disturbance rejection of robotic manipulators , 2013, Robotics Auton. Syst..

[13]  Chun-Yi Su,et al.  An Adaptive Robust Nonlinear Motion Controller Combined With Disturbance Observer , 2010, IEEE Transactions on Control Systems Technology.

[14]  Seung-Ki Sul,et al.  Application of a Disturbance Observer for a Relative Position Control System , 2010 .

[15]  Sangchul Won,et al.  Inertia-related coupling torque compensator for disturbance observer based position control of robotic manipulators , 2012 .

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

[17]  T. Kailath The innovations approach to detection and estimation theory , 1970 .

[18]  T. Kailath,et al.  An innovations approach to least-squares estimation--Part II: Linear smoothing in additive white noise , 1968 .

[19]  T. H. Gronwall Note on the Derivatives with Respect to a Parameter of the Solutions of a System of Differential Equations , 1919 .

[20]  Masayoshi Tomizuka,et al.  Nominal model manipulation for enhancement of stability robustness for disturbance observer-based control systems , 2013 .