Serial Elastic Actuators Torque Control Approach Based on Active Disturbance Rejection Control

Serial Elastic Actuator (SEA) system attracts much attention recent years in robotics research. The control methods for SEA is studied especially considering the unknown and time-varying dynamic load. Most methods are based on the predetermined nominal dynamics of the SEA system. However, imperfect dynamics and time varying reference torque make the torque tracking problem difficult. In this paper, the Active Disturbance Rejection Control (ADRC) method is proposed to solve the above problems. The dynamics of SEA is simplified by considering the dynamics of load as the unknown disturbance. An Extended State Observer (ESO) is designed to identify the model uncertainties. The control framework could observe and reject the disturbance effectively. Finally, the effectiveness of the ADRC based torque controller is verified and compared with traditional cascade PID controller by using MATLAB/ADAMS Co-simulation, especially considering the case that SEA is implemented in a vertical plane which makes the dynamics much more complicated.

[1]  G.A. Pratt,et al.  Series elastic actuator development for a biomimetic walking robot , 1999, 1999 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (Cat. No.99TH8399).

[2]  Nevio Luigi Tagliamonte,et al.  Passivity constraints for the impedance control of series elastic actuators , 2014, J. Syst. Control. Eng..

[3]  Chao-Chieh Lan,et al.  A Humanoid Robotic Wrist With Two-Dimensional Series Elastic Actuation for Accurate Force/Torque Interaction , 2016, IEEE/ASME Transactions on Mechatronics.

[4]  Yu Lin Research of dynamic dodel and stability of a series elastic actuator , 2012 .

[5]  Gordon Wyeth,et al.  Demonstrating the safety and performance of a velocity sourced series elastic actuator , 2008, 2008 IEEE International Conference on Robotics and Automation.

[6]  Dong Shuai,et al.  Series Elastic Actuator Torque Control Approach for Interaction Application , 2017 .

[7]  G.A. Pratt,et al.  Late motor processing in low-impedance robots: impedance control of series-elastic actuators , 2004, Proceedings of the 2004 American Control Conference.

[8]  R. Goertz FUNDAMENTALS OF GENERAL-PURPOSE REMOTE MANIPULATORS , 1952 .

[9]  Matthew M. Williamson,et al.  Series elastic actuators , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[10]  Zlatko Matjacic,et al.  On stability and passivity of haptic devices characterized by a series elastic actuation and considerable end-point mass , 2011, 2011 IEEE International Conference on Rehabilitation Robotics.

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

[12]  Chien-Liang Fok,et al.  Actuator Control for the NASA‐JSC Valkyrie Humanoid Robot: A Decoupled Dynamics Approach for Torque Control of Series Elastic Robots , 2015, J. Field Robotics.

[13]  Nevio Luigi Tagliamonte,et al.  Rendering viscoelasticity with Series Elastic Actuators using cascade control , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[14]  Meng Wang,et al.  Continuous finite-time control approach for series elastic actuator , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).

[15]  A. Levant Robust exact differentiation via sliding mode technique , 1998 .

[16]  Zhu Qiu-gu Novel series elastic actuator design and velocity control , 2015 .

[17]  Frans C. T. van der Helm,et al.  A Series Elastic- and Bowden-Cable-Based Actuation System for Use as Torque Actuator in Exoskeleton-Type Robots , 2006, Int. J. Robotics Res..

[18]  Chai Senchun,et al.  Attitude control of spherical unmanned aerial vehicle based on Active Disturbance Rejection Control , 2015, 2015 34th Chinese Control Conference (CCC).