Learning Lyapunov (Potential) Functions from Counterexamples and Demonstrations

被引:0
|
作者
Ravanbakhsh, Hadi [1 ]
Sankaranarayanan, Sriram [1 ]
机构
[1] Univ Colorado, Dept Comp Sci, Boulder, CO 80302 USA
关键词
OPTIMIZATION; STABILIZATION; SYSTEMS;
D O I
暂无
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
We present a technique for learning control Lyapunov (potential) functions, which are used in turn to synthesize controllers for nonlinear dynamical systems. The learning framework uses a demonstrator that implements a black-box, untrusted strategy presumed to solve the problem of interest, a learner that poses finitely many queries to the demonstrator to infer a candidate function and a verifier that checks whether the current candidate is a valid control Lyapunov function. The overall learning framework is iterative, eliminating a set of candidates on each iteration using the counterexamples discovered by the verifier and the demonstrations over these counterexamples. We prove its convergence using ellipsoidal approximation techniques from convex optimization. We also implement this scheme using nonlinear MPC controllers to serve as demonstrators for a set of state and trajectory stabilization problems for nonlinear dynamical systems. Our approach is able to synthesize relatively simple polynomial control Lyapunov functions, and in that process replace the MPC using a guaranteed and computationally less expensive controller.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] Learning control lyapunov functions from counterexamples and demonstrations
    Hadi Ravanbakhsh
    Sriram Sankaranarayanan
    [J]. Autonomous Robots, 2019, 43 : 275 - 307
  • [2] Learning control lyapunov functions from counterexamples and demonstrations
    Ravanbakhsh, Hadi
    Sankaranarayanan, Sriram
    [J]. AUTONOMOUS ROBOTS, 2019, 43 (02) : 275 - 307
  • [3] Learning fixed-complexity polyhedral Lyapunov functions from counterexamples
    Berger, Guillaume O.
    Sankaranarayanan, Sriram
    [J]. 2022 IEEE 61ST CONFERENCE ON DECISION AND CONTROL (CDC), 2022, : 3250 - 3255
  • [4] Learning potential functions from human demonstrations with encapsulated dynamic and compliant behaviors
    Seyed Mohammad Khansari-Zadeh
    Oussama Khatib
    [J]. Autonomous Robots, 2017, 41 : 45 - 69
  • [5] Learning potential functions from human demonstrations with encapsulated dynamic and compliant behaviors
    Khansari-Zadeh, Seyed Mohammad
    Khatib, Oussama
    [J]. AUTONOMOUS ROBOTS, 2017, 41 (01) : 45 - 69
  • [6] Learning Control Barrier Functions from Expert Demonstrations
    Robey, Alexander
    Hu, Haimin
    Lindemann, Lars
    Zhang, Hanwen
    Dimarogonas, Dimos, V
    Tu, Stephen
    Matni, Nikolai
    [J]. 2020 59TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2020, : 3717 - 3724
  • [7] Learning Statistics From Counterexamples
    Berger, James
    [J]. SANKHYA-SERIES A-MATHEMATICAL STATISTICS AND PROBABILITY, 2024,
  • [8] ON THE COMPLEXITY OF LEARNING FROM COUNTEREXAMPLES
    MAASS, W
    TURAN, G
    [J]. 30TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, 1989, : 262 - 267
  • [9] Inverse KKT - Learning Cost Functions of Manipulation Tasks from Demonstrations
    Englert, Peter
    Toussaint, Marc
    [J]. ROBOTICS RESEARCH, VOL 2, 2018, 3 : 57 - 72
  • [10] Inverse KKT: Learning cost functions of manipulation tasks from demonstrations
    Englert, Peter
    Ngo Anh Vien
    Toussaint, Marc
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2017, 36 (13-14): : 1474 - 1488