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 条
  • [21] Sampling-based Motion Planning via Control Barrier Functions
    Yang, Guang
    Vang, Bee
    Serlin, Zachary
    Belta, Calin
    Tron, Roberto
    PROCEEDINGS OF 2019 3RD INTERNATIONAL CONFERENCE ON AUTOMATION, CONTROL AND ROBOTS (ICACR 2019), 2018, : 22 - 29
  • [22] Safe Navigation and Obstacle Avoidance Using Differentiable Optimization Based Control Barrier Functions
    Dai, Bolun
    Khorrambakht, Rooholla
    Krishnamurthy, Prashanth
    Goncalves, Vinicius
    Tzes, Anthony
    Khorrami, Farshad
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2023, 8 (09): : 5376 - 5383
  • [23] Sample-Efficient Safe Learning for Online Nonlinear Control with Control Barrier Functions
    Luo, Wenhao
    Sun, Wen
    Kapoor, Ashish
    ALGORITHMIC FOUNDATIONS OF ROBOTICS XV, 2023, 25 : 419 - 435
  • [24] Adaptive Control Barrier Functions
    Xiao, Wei
    Belta, Calin
    Cassandras, Christos G.
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2022, 67 (05) : 2267 - 2281
  • [25] Control Barrier Functions for Cyber-Physical Systems and Applications to NMPC
    Schilliger, Jan
    Lew, Thomas
    Richards, Spencer M.
    Hanggi, Severin
    Pavone, Marco
    Onder, Christopher
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2021, 6 (04) : 8623 - 8630
  • [26] Relaxed Control Barrier Function Based Control for Closest Approach by Underactuated USVs
    von Ellenrieder, Karl D.
    Camurri, Marco
    IEEE JOURNAL OF OCEANIC ENGINEERING, 2024, 49 (04) : 1301 - 1321
  • [27] Continuous Approximations of Projected Dynamical Systems via Control Barrier Functions
    Delimpaltadakis, Giannis
    Cortes, Jorge
    Heemels, W. P. M. H.
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2025, 70 (01) : 681 - 688
  • [28] Predictive Control Barrier Functions: Enhanced Safety Mechanisms for Learning-Based Control
    Wabersich, Kim P.
    Zeilinger, Melanie N.
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2023, 68 (05) : 2638 - 2651
  • [29] Safe and Efficient Reinforcement Learning Using Disturbance-Observer-Based Control Barrier Functions
    Cheng, Yikun
    Zhao, Pan
    Hovakimyan, Naira
    LEARNING FOR DYNAMICS AND CONTROL CONFERENCE, VOL 211, 2023, 211
  • [30] VECTOR CONTROL LYAPUNOV AND BARRIER FUNCTIONS FOR SAFE STABILIZATION OF INTERCONNECTED SYSTEMS
    Ren, Wei
    Li, Jingjie
    Xiong, Junlin
    Sun, Xi-ming
    SIAM JOURNAL ON CONTROL AND OPTIMIZATION, 2023, 61 (05) : 3209 - 3233