Safe Robot Trajectory Control Using Probabilistic Movement Primitives and Control Barrier Functions

被引:1
作者
Davoodi, Mohammadreza [1 ]
Iqbal, Asif [1 ]
Cloud, Joseph M. [2 ]
Beksi, William J. [2 ]
Gans, Nicholas R. [1 ]
机构
[1] Univ Texas Arlington, Res Inst, Arlington, TX 76019 USA
[2] Univ Texas Arlington, Dept Comp Sci & Engn, Arlington, TX USA
基金
美国国家科学基金会;
关键词
motion control; movement primitives; learning from demonstration; robot safety; nonlinear control; QUADRATIC PROGRAMS;
D O I
10.3389/frobt.2022.772228
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
In this paper, we present a novel means of control design for probabilistic movement primitives (ProMPs). Our proposed approach makes use of control barrier functions and control Lyapunov functions defined by a ProMP distribution. Thus, a robot may move along a trajectory within the distribution while guaranteeing that the system state never leaves more than a desired distance from the distribution mean. The control employs feedback linearization to handle nonlinearities in the system dynamics and real-time quadratic programming to ensure a solution exists that satisfies all safety constraints while minimizing control effort. Furthermore, we highlight how the proposed method may allow a designer to emphasize certain safety objectives that are more important than the others. A series of simulations and experiments demonstrate the efficacy of our approach and show it can run in real time.
引用
收藏
页数:13
相关论文
共 38 条
[1]  
Ames AD, 2019, 2019 18TH EUROPEAN CONTROL CONFERENCE (ECC), P3420, DOI [10.23919/ECC.2019.8796030, 10.23919/ecc.2019.8796030]
[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]  
Ames AD, 2014, IEEE DECIS CONTR P, P6271, DOI 10.1109/CDC.2014.7040372
[4]  
[Anonymous], 2008, ROBOT DYNAMICS CONTR
[5]   A survey of robot learning from demonstration [J].
Argall, Brenna D. ;
Chernova, Sonia ;
Veloso, Manuela ;
Browning, Brett .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2009, 57 (05) :469-483
[6]  
Calinon S., 2019, HUMANOID ROBOTICS RE, P1
[7]  
Chernova S., 2014, Robot Learning from Human Teachers, DOI [10.2200/S00568ED1V01Y201402AIM028, DOI 10.2200/S00568ED1V01Y201402AIM028]
[8]   Adaptive Trajectory Generation Under Velocity Constraints Using Dynamical Movement Primitives [J].
Dahlin, Albin ;
Karayiannidis, Yiannis .
IEEE CONTROL SYSTEMS LETTERS, 2020, 4 (02) :438-443
[9]   Probabilistic Movement Primitive Control via Control Barrier Functions [J].
Davoodi, Mohammadreza ;
Iqbal, Asif ;
Cloud, Joseph M. ;
Beksi, William J. ;
Gans, Nicholas R. .
2021 IEEE 17TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2021, :697-703
[10]  
Geraerts R, 2003, SPRINGER TRAC ADV RO, V7, P43