Extended Kalman filtering for flexible joint space robot control

In this paper, an extended Kalman filter (EKF) strategy to estimate state variables from noisy measurements in flexible joint space manipulators is presented. First, an EKF that estimates the link and motor positions/velocities using only measurements from motor sensors is developed for space robots modeled with a classical linear joint dynamics model. Second, an extension for a novel nonlinear joint dynamics formulation is provided. The state estimates are coupled to a flexible joint adaptive controller in order to provide a complete closed-loop solution for real-time estimation and control. In numerical simulations, the EKF-adaptive controller combination demonstrates, for both dynamics representations, good performance when tracking a 12.6 × 12.6 m square trajectory.

[1]  Warren E. Dixon,et al.  Global adaptive partial state feedback tracking control of rigid-link flexible-joint robots , 1999, 1999 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (Cat. No.99TH8399).

[2]  Andrew A. Goldenberg,et al.  An Experimental Study of Nonlinear Stiffness, Hysteresis, and Friction Effects in Robot Joints with Harmonic Drives and Torque Sensors , 1993, Int. J. Robotics Res..

[3]  W. Chatlatanagulchai,et al.  Robust observer backstepping neural network control of flexible-joint manipulator , 2004, Proceedings of the 2004 American Control Conference.

[4]  Chris Alan Lightcap,et al.  Measurement and control issues in a novel dynamic radiographic imaging system , 2008 .

[5]  Howard M. Schwartz,et al.  Adaptive control of robotic manipulators: experimental results , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[6]  Klaus Landzettel,et al.  DLR's Advanced Telerobotic Concepts and Experiments for On-Orbit Servicing , 2007, Advances in Telerobotics.

[7]  M. Spong Modeling and Control of Elastic Joint Robots , 1987 .

[8]  Donald L. Simon,et al.  Application of a Constant Gain Extended Kalman Filter for In-Flight Estimation of Aircraft Engine Performance Parameters , 2013 .

[9]  M. Spong,et al.  Robot Modeling and Control , 2005 .

[10]  F. Lewis Optimal Estimation: With an Introduction to Stochastic Control Theory , 1986 .

[11]  P. Tomei An observer for flexible joint robots , 1990 .

[12]  Jurek Z. Sasiadek,et al.  Direct Model Reference Adaptive Control of a Flexible Joint Robot , 2010 .

[13]  V. Lertpiriyasuwat,et al.  Adaptive real-time estimation of end-effector position and orientation using precise measurements of end-effector position , 2006, IEEE/ASME Transactions on Mechatronics.

[14]  Chris Lightcap,et al.  An Extended Kalman Filter for Real-Time Estimation and Control of a Rigid-Link Flexible-Joint Manipulator , 2010, IEEE Transactions on Control Systems Technology.

[15]  Jurek Z. Sasiadek,et al.  Modeling and Direct Adaptive Control of a Flexible-Joint Manipulator , 2012 .

[16]  R. H. Cannon,et al.  EXPERIMENTAL IMPLEMENTATION OF A NONLINEAR ESTIMATOR IN THE CONTROL OF FLEXIBLE JOINT MANIPULATORS , 1989 .

[17]  Nenad Kircanski,et al.  Control of robots with elastic joints: deterministic observer and Kalman filter approach , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[18]  Heidar Ali Talebi,et al.  A stable neural network-based observer with application to flexible-joint manipulators , 2006, IEEE Transactions on Neural Networks.

[19]  Richard M. Stanley Optimal Estimation With an Introduction to Stochastic Control , 1988 .

[20]  Antonio Tornambè,et al.  A nonlinear observer for elastic robots , 1988, IEEE J. Robotics Autom..

[21]  Jin S. Lee,et al.  Adaptive tracking control of flexible-joint manipulators without overparametrization , 2004 .

[22]  Patrizio Tomei,et al.  A tracking controller for flexible joint robots using only link position feedback , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.