Data-Driven Model Predictive Control for Trajectory Tracking With a Robotic Arm

被引:151
作者
Carron, Andrea [1 ]
Arcari, Elena [1 ]
Wermelinger, Martin [2 ]
Hewing, Lukas [1 ]
Hutter, Marco [2 ]
Zeilinger, Melanie N. [1 ]
机构
[1] Swiss Fed Inst Technol, Inst Dynam Syst & Control, CH-8092 Zurich, Switzerland
[2] Swiss Fed Inst Technol, Robot Syst Lab, CH-8092 Zurich, Switzerland
基金
瑞士国家科学基金会;
关键词
Learning and adaptive systems; predictive control; model learning for control; model predictive control; robotics; MANIPULATORS;
D O I
10.1109/LRA.2019.2929987
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
High-precision trajectory tracking is fundamental in robotic manipulation. While industrial robots address this through stiffness and high-performance hardware, compliant and cost-effective robots require advanced control to achieve accurate position tracking. In this letter, we present a model-based control approach, which makes use of data gathered during operation to improve the model of the robotic arm and thereby the tracking performance. The proposed scheme is based on an inverse dynamics feedback linearization and a data-driven error model, which are integrated into a model predictive control formulation. In particular, we show how offset-free tracking can be achieved by augmenting a nominal model with both a Gaussian process, which makes use of offline data, and an additive disturbance model suitable for efficient online estimation of the residual disturbance via an extended Kalman filter. The performance of the proposed offset-free GPMPC scheme is demonstrated on a compliant 6 degrees of freedom robotic arm, showing significant performance improvements compared to other robot control algorithms.
引用
收藏
页码:3758 / 3765
页数:8
相关论文
共 45 条
[1]   Iterative learning control: Brief survey and categorization [J].
Ahn, Hyo-Sung ;
Chen, YangQuan ;
Moore, Kevin L. .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2007, 37 (06) :1099-1121
[2]   Provably safe and robust learning-based model predictive control [J].
Aswani, Anil ;
Gonzalez, Humberto ;
Sastry, S. Shankar ;
Tomlin, Claire .
AUTOMATICA, 2013, 49 (05) :1216-1226
[3]  
Borrelli F., 2007, P 46 IEEE C DEC CONT, P1245
[4]   Resolved-acceleration control of robot manipulators: A critical review with experiments [J].
Caccavale, F ;
Natale, C ;
Siciliano, B ;
Villani, L .
ROBOTICA, 1998, 16 :565-573
[5]  
Calandra R, 2016, IEEE IJCNN, P3338, DOI 10.1109/IJCNN.2016.7727626
[6]  
Camoriano R, 2016, IEEE INT CONF ROBOT, P544, DOI 10.1109/ICRA.2016.7487177
[7]   Deployment of an autonomous mobile manipulator at MBZIRC [J].
Carius, Jan ;
Wermelinger, Martin ;
Rajasekaran, Balasubramanian ;
Holtmann, Kai ;
Hutter, Marco .
JOURNAL OF FIELD ROBOTICS, 2018, 35 (08) :1342-1357
[8]  
Cui Y., 2019, ARXIV190107905 CORR
[9]  
Deisenroth M. P., 2010, THESIS
[10]  
Deisenroth Marc, 2011, P 28 INT C MACHINE L