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 条
  • [31] Safe Autonomous Docking Maneuvers for a Floating Platform based on Input Sharing Control Barrier Functions
    Saradagi, Akshit
    Banerjee, Avijit
    Satpute, Sumeet
    Nikolakopoulos, George
    2022 IEEE 61ST CONFERENCE ON DECISION AND CONTROL (CDC), 2022, : 3746 - 3753
  • [32] GCBF plus : A Neural Graph Control Barrier Function Framework for Distributed Safe Multiagent Control
    Zhang, Songyuan
    So, Oswin
    Garg, Kunal
    Fan, Chuchu
    IEEE TRANSACTIONS ON ROBOTICS, 2025, 41 : 1533 - 1552
  • [33] Control Barrier Functions in Sampled-Data Systems
    Breeden, Joseph
    Garg, Kunal
    Panagou, Dimitra
    IEEE CONTROL SYSTEMS LETTERS, 2022, 6 : 367 - 372
  • [34] Safe Control of a Reaction Wheel Pendulum Using Control Barrier Function
    Chinelato, Caio Igor Goncalves
    Neves, Gabriel Pereira Das
    Angelico, Bruno Augusto
    IEEE ACCESS, 2020, 8 : 160315 - 160324
  • [35] Control of Mobile Robots Using Barrier Functions Under Temporal Logic Specifications
    Srinivasan, Mohit
    Coogan, Samuel
    IEEE TRANSACTIONS ON ROBOTICS, 2021, 37 (02) : 363 - 374
  • [36] Synthesis of Recursive Control Barrier Functions
    de Castro, Ricardo
    Feng, Shuang
    JOURNAL OF DYNAMIC SYSTEMS MEASUREMENT AND CONTROL-TRANSACTIONS OF THE ASME, 2023, 145 (03):
  • [37] Control Barrier Functions With Circulation Inequalities
    Goncalves, Vinicius Mariano
    Krishnamurthy, Prashanth
    Tzes, Anthony
    Khorrami, Farshad
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2024, 32 (04) : 1426 - 1441
  • [38] Reactive Robot Navigation Using Quasi-Conformal Mappings and Control Barrier Functions
    Notomista, Gennaro
    Choi, Gary P. T.
    Saveriano, Matteo
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2025,
  • [39] Uniform Finite Time Safe Path Tracking Control for Obstacle Avoidance of Autonomous Vehicle via Barrier Function Approach
    Han, Jinheng
    Zhang, Junzhi
    He, Chengkun
    Lv, Chen
    Wei, Henglai
    Zhang, Junfeng
    Zhao, Shiyue
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2024, 25 (08) : 9512 - 9523
  • [40] Learning Robust Output Control Barrier Functions From Safe Expert Demonstrations
    Lindemann, Lars
    Robey, Alexander
    Jiang, Lejun
    Das, Satyajeet
    Tu, Stephen
    Matni, Nikolai
    IEEE OPEN JOURNAL OF CONTROL SYSTEMS, 2024, 3 : 158 - 172