Safe Learning-Based Control of Elastic Joint Robots via Control Barrier Functions L

被引:1
作者
Lederer, Armin [1 ]
Begzadie, Azra [1 ]
Das, Neha [1 ]
Hirche, Sandra [1 ]
机构
[1] Tech Univ Munich, Chair Informat Oriented Control ITR, Sch Computat Informat & Technol, Munich, Germany
来源
IFAC PAPERSONLINE | 2023年 / 56卷 / 02期
基金
欧洲研究理事会;
关键词
Machine learning; data-based control; constrained control; intelligent robotics; robots manipulators; non-parametric methods; uncertain systems;
D O I
10.1016/j.ifacol.2023.10.1189
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Ensuring safety is of paramount importance in physical human-robot interaction applications. This requires both adherence to safety constraints defined on the system state, as well as guaranteeing compliant behavior of the robot. If the underlying dynamical system is known exactly, the former can be addressed with the help of control barrier functions. The incorporation of elastic actuators in the robot's mechanical design can address the latter requirement. However, this elasticity can increase the complexity of the resulting system, leading to unmodeled dynamics, such that control barrier functions cannot directly ensure safety. In this paper, we mitigate this issue by learning the unknown dynamics using Gaussian process regression. By employing the model in a feedback linearizing control law, the safety conditions resulting from control barrier functions can be robustified to take into account model errors, while remaining feasible. In order to enforce them on-line, we formulate the derived safety conditions in the form of a second-order cone program. We demonstrate our proposed approach with simulations on a two-degree-of-freedom planar robot with elastic joints.
引用
收藏
页码:2250 / 2256
页数:7
相关论文
共 20 条
[1]   Second-order cone programming [J].
Alizadeh, F ;
Goldfarb, D .
MATHEMATICAL PROGRAMMING, 2003, 95 (01) :3-51
[2]   Control Barrier Function Based Quadratic Programs for Safety Critical Systems [J].
Ames, Aaron D. ;
Xu, Xiangru ;
Grizzle, Jessy W. ;
Tabuada, Paulo .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2017, 62 (08) :3861-3876
[3]   Pointwise Feasibility of Gaussian Process-based Safety-Critical Control under Model Uncertainty [J].
Castaneda, Fernando ;
Choi, Jason J. ;
Zhang, Bike ;
Tomlin, Claire J. ;
Sreenath, Koushil .
2021 60TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2021, :6762-6769
[4]  
Cheng R, 2019, AAAI CONF ARTIF INTE, P3387
[5]   Control Barriers in Bayesian Learning of System Dynamics [J].
Dhiman, Vikas ;
Khojasteh, Mohammad Javad ;
Franceschetti, Massimo ;
Atanasov, Nikolay .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2023, 68 (01) :214-229
[6]  
Duvenaud D., 2014, PhD Thesis
[7]  
Ghorbel F, 1998, J ROBOTIC SYST, V15, P17, DOI 10.1002/(SICI)1097-4563(199812)15:1<17::AID-ROB2>3.0.CO
[8]  
2-V
[9]   Learning a Stability Filter for Uncertain Differentially Flat Systems using Gaussian Processes [J].
Greeff, Melissa ;
Hall, Adam W. ;
Schoellig, Angela P. .
2021 60TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2021, :789-794
[10]  
Kivilcim A, 2019, 2019 18TH EUROPEAN CONTROL CONFERENCE (ECC), P776, DOI [10.23919/ECC.2019.8796081, 10.23919/ecc.2019.8796081]