Robotics: Science and Systems XIII 2017
DOI: 10.15607/rss.2017.xiii.049
|View full text |Cite
|
Sign up to set email alerts
|

Learning Lyapunov (Potential) Functions from Counterexamples and Demonstrations

Abstract: Abstract-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 frame… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
4
2
2

Relationship

2
6

Authors

Journals

citations
Cited by 13 publications
(10 citation statements)
references
References 57 publications
0
10
0
Order By: Relevance
“…Synthesizing Funnels: We adapted a recently developed demonstrator-based learning framework to synthesize control funnel functions for given sets I, G, and S [7]. We note that it is possible to use SOS programming to design feedback and funnel function [5] to address the control design problem.…”
Section: Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…Synthesizing Funnels: We adapted a recently developed demonstrator-based learning framework to synthesize control funnel functions for given sets I, G, and S [7]. We note that it is possible to use SOS programming to design feedback and funnel function [5] to address the control design problem.…”
Section: Methodsmentioning
confidence: 99%
“…To combat this, Majumdar et al use LQR controllers and their associated Lyapunov functions for the linearization of the dynamics as good initial seed solutions [5]. In contrast, recent work by some of the authors remove the bilinearity by using a demonstrator in the form of a MPC controller [7]. Furthermore, this approach avoids local saddle points and has a fast convergence guarantee.…”
Section: A Related Workmentioning
confidence: 99%
“…The latter article proposes an identification method that uses mixed-integer programming to identify a piecewise linear model with a bound on the disturbance for formal synthesis. The works in [31] and [32] discuss data-driven stability analysis centered around Lyapunov functions but without any consideration for control synthesis. What is clear, in all of the abovementioned articles, however, is that system identification and control synthesis are undertaken separately, and the identified model is not necessarily "optimal" for control synthesis.…”
Section: A Background and Literature Reviewmentioning
confidence: 99%
“…We are particularly interested in learning-based approaches that guarantee Lyapunov stability [21]. From that perspective, the bulk of previous work has focused on using learning to construct a Lyapunov function [31], [12], [30], or to assess the region of attraction for a Lyapunov function [10], [7]. * One limitation of previous work is the learning is conducted over the full-dimensional state space, which can be data inefficient.…”
Section: Introductionmentioning
confidence: 99%