Rule-Based Safe Probabilistic Movement Primitive Control via Control Barrier Functions

被引:6
|
作者
Davoodi, Mohammadreza [1 ,2 ]
Iqbal, Asif [1 ]
Cloud, Joseph M. [3 ]
Beksi, William J. [3 ]
Gans, Nicholas R. [1 ]
机构
[1] Univ Texas Ft Worth, Arlington Res Inst, Ft Worth, TX 76118 USA
[2] Univ Memphis, Deptt Elect & Comp Engn, Memphis, TN 38152 USA
[3] Univ Texas Arlington, Dept Comp Sci & Engn, Arlington, TX 76019 USA
基金
美国国家科学基金会;
关键词
Robots; Task analysis; Trajectory; Safety; Collision avoidance; Robot kinematics; Training; Motion control; motion and path planning; learning from demonstration; optimization and optimal control; robot safety; QUADRATIC PROGRAMS;
D O I
10.1109/TASE.2022.3217468
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we develop a novel and safe control design approach that takes demonstrations provided by a human teacher to enable a robot to accomplish complex manipulation scenarios in dynamic environments. First, an overall task is divided into multiple simpler subtasks that are more appropriate for learning and control objectives. Then, by collecting human demonstrations, the subtasks that require robot movement are modeled by probabilistic movement primitives (ProMPs). We also study two strategies for modifying the ProMPs to avoid collisions with environmental obstacles. Finally, we introduce a rule-base control technique by utilizing a finite-state machine along with a unique means of control design for ProMPs. For the ProMP controller, we propose control barrier and Lyapunov functions to guide the system along a trajectory within the distribution defined by a ProMP while guaranteeing that the system state never leaves more than a desired distance from the distribution mean. This allows for better performance on nonlinear systems and offers solid stability and known bounds on the system state. A series of simulations and experimental studies demonstrate the efficacy of our approach and show that it can run in real time. Note to Practitioners-This paper is motivated by the need to create a teach-by-demonstration framework that captures the strengths of movement primitives and verifiable, safe control. We provide a framework that learns safe control laws from a probability distribution of robot trajectories through the use of advanced nonlinear control that incorporates safety constraints. Typically, such distributions are stochastic, making it difficult to offer any guarantees on safe operation. Our approach ensures that the distribution of allowed robot trajectories is within an envelope of safety and allows for robust operation of a robot. Furthermore, using our framework various probability distributions can be combined to represent complex scenarios in the environment. It will benefit practitioners by making it substantially easier to test and deploy accurate, efficient, and safe robots in complex real-world scenarios. The approach is currently limited to scenarios involving static obstacles, with dynamic obstacle avoidance an avenue of future effort.
引用
收藏
页码:1500 / 1514
页数:15
相关论文
共 50 条
  • [1] Probabilistic Movement Primitive Control via Control Barrier Functions
    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
  • [2] Safe Robot Trajectory Control Using Probabilistic Movement Primitives and Control Barrier Functions
    Davoodi, Mohammadreza
    Iqbal, Asif
    Cloud, Joseph M.
    Beksi, William J.
    Gans, Nicholas R.
    FRONTIERS IN ROBOTICS AND AI, 2022, 9
  • [3] Safe Control for Navigation in Cluttered Space Using Multiple Lyapunov-Based Control Barrier Functions
    Jang, Inkyu
    Kim, H. Jin
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2024, 9 (03) : 2056 - 2063
  • [4] Safe Reinforcement Learning Using Robust Control Barrier Functions
    Emam, Yousef
    Notomista, Gennaro
    Glotfelter, Paul
    Kira, Zsolt
    Egerstedt, Magnus
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2025, 10 (03): : 2886 - 2893
  • [5] Safe Human Dual-Robot Interaction Based on Control Barrier Functions and Cooperation Functions
    Shi, Kaige
    Chang, Jindong
    Feng, Shuo
    Fan, Yali
    Wei, Zilai
    Hu, Guoqiang
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2024, 9 (11): : 9581 - 9588
  • [6] Sailing Through Point Clouds: Safe Navigation Using Point Cloud Based Control Barrier Functions
    Dai, Bolun
    Khorrambakht, Rooholla
    Krishnamurthy, Prashanth
    Khorrami, Farshad
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2024, 9 (09): : 7731 - 7738
  • [7] Safe Control for Nonlinear Systems With Stochastic Uncertainty via Risk Control Barrier Functions
    Singletary, Andrew
    Ahmadi, Mohamadreza
    Ames, Aaron D.
    IEEE CONTROL SYSTEMS LETTERS, 2022, 7 : 349 - 354
  • [8] BarrierNet: Differentiable Control Barrier Functions for Learning of Safe Robot Control
    Xiao, Wei
    Wang, Tsun-Hsuan
    Hasani, Ramin
    Chahine, Makram
    Amini, Alexander
    Li, Xiao
    Rus, Daniela
    IEEE TRANSACTIONS ON ROBOTICS, 2023, 39 (03) : 2289 - 2307
  • [9] Guaranteed Safe Spacecraft Docking With Control Barrier Functions
    Breeden, Joseph
    Panagou, Dimitra
    IEEE CONTROL SYSTEMS LETTERS, 2022, 6 : 2000 - 2005
  • [10] Multirobot Adversarial Resilience Using Control Barrier Functions
    Cavorsi, Matthew
    Sabattini, Lorenzo
    Gil, Stephanie
    IEEE TRANSACTIONS ON ROBOTICS, 2024, 40 : 797 - 815