Trajectory Tracking Control for Flexible-Joint Robot Based on Extended Kalman Filter and PD Control

被引:5
作者
Ma, Tianyu [1 ,2 ]
Song, Zhibin [1 ,2 ]
Xiang, Zhongxia [1 ,2 ]
Dai, Jian S. [1 ,2 ,3 ]
机构
[1] Tianjin Univ, Minist Educ, Key Lab Mech Theory & Equipment Design, Tianjin, Peoples R China
[2] Tianjin Univ, Sch Mech Engn, Tianjin, Peoples R China
[3] Kings Coll London, Ctr Robot Res, Sch Nat & Math Sci, London, England
关键词
flexible joint; extended Kalman filter; closed-loop PD controller; lyapunov stability; trajectory tracking; VARIABLE STIFFNESS; ACTUATOR; DESIGN; TORQUE;
D O I
10.3389/fnbot.2019.00025
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The robot arm with flexible joint has good environmental adaptability and human robot interaction ability. However, the controller for such robot mostly relies on data acquisition of multiple sensors, which is greatly disturbed by external factors, resulting in a decrease in control precision. Aiming at the control problem of the robot arm with flexible joint under the condition of incomplete state feedback, this paper proposes a control method based on closed-loop PD (Proportional-Derivative) controller and EKF (Extended Kalman Filter) state observer. Firstly, the state equation of the control system is established according to the non-linear dynamic model of the robot system. Then, a state prediction observer based on EKF is designed. The state of the motor is used to estimate the output state, and this method reduces the number of sensors and external interference. The Lyapunov method is used to analyze the stability of the system. Finally, the proposed control algorithm is applied to the trajectory control of the flexible robot according to the stability conditions, and compared with the PD control algorithm based on sensor data acquisition under the same experimental conditions, and the PD controller based on sensor data acquisition under the same test conditions. The experimental data of comparison experiments show that the proposed control algorithm is effective and has excellent trajectory tracking performance.
引用
收藏
页数:10
相关论文
共 29 条
[1]   A unified passivity-based control framework for position, torque and impedance control of flexible joint robots [J].
Albu-Schaeffer, Alin ;
Ott, Christian ;
Hirzinger, Gerd .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2007, 26 (01) :23-39
[2]  
Erler P, 2014, P IEEE RAS-EMBS INT, P1045, DOI 10.1109/BIOROB.2014.6913918
[3]   Adaptive neutral network control of flexible joint robots based on feedback linearization [J].
Ge, SS ;
Lee, TH ;
Tan, EG .
INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 1998, 29 (06) :623-635
[4]   ROBUSTNESS ANALYSIS OF NONLINEAR DECOUPLING FOR ELASTIC-JOINT ROBOTS [J].
GRIMM, WM .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1990, 6 (03) :373-377
[5]   Variable stiffness actuators: The user's point of view [J].
Grioli, Giorgio ;
Wolf, Sebastian ;
Garabini, Manolo ;
Catalano, Manuel ;
Burdet, Etienne ;
Caldwell, Darwin ;
Carloni, Raffaella ;
Friedl, Werner ;
Grebenstein, Markus ;
Laffranchi, Matteo ;
Lefeber, Dirk ;
Stramigioli, Stefano ;
Tsagarakis, Nikos ;
van Damme, Michael ;
Vanderborght, Bram ;
Albu-Schaeffer, Alin ;
Bicchi, Antonio .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2015, 34 (06) :727-743
[6]   Compliant Actuator Designs Review of Actuators with Passive Adjustable Compliance/Controllable Stiffness for Robotic Applications [J].
Van Ham, Ronald ;
Sugar, Thomas G. ;
Vanderborght, Bram ;
Hollander, Kevin W. ;
Lefeber, Dirk .
IEEE ROBOTICS & AUTOMATION MAGAZINE, 2009, 16 (03) :81-94
[7]   From PID to Active Disturbance Rejection Control [J].
Han, Jingqing .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2009, 56 (03) :900-906
[8]  
Hogan N., 1984, AM CONTROL C, P304, DOI DOI 10.23919/ACC.1984.4788393
[9]   An actuator with physically variable stiffness for highly dynamic legged locomotion [J].
Hurst, JW ;
Chestnutt, JE ;
Rizzi, AA .
2004 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1- 5, PROCEEDINGS, 2004, :4662-4667
[10]   Trajectory tracking control of flexible-joint robots [J].
Ider, SK ;
Özgören, MK .
COMPUTERS & STRUCTURES, 2000, 76 (06) :757-763