Robotics: Science and Systems XVI 2020
DOI: 10.15607/rss.2020.xvi.098
|View full text |Cite
|
Sign up to set email alerts
|

Nonlinear Model Predictive Control of Robotic Systems with Control Lyapunov Functions

Abstract: The theoretical unification of Nonlinear Model Predictive Control (NMPC) with Control Lyapunov Functions (CLFs) provides a framework for achieving optimal control performance while ensuring stability guarantees. In this paper we present the first real-time realization of a unified NMPC and CLF controller on a robotic system with limited computational resources. These limitations motivate a set of approaches for efficiently incorporating CLF stability constraints into a general NMPC formulation. We evaluate the… 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
26
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
6
2

Relationship

1
7

Authors

Journals

citations
Cited by 31 publications
(26 citation statements)
references
References 50 publications
0
26
0
Order By: Relevance
“…In this work, we build upon a kino-dynamic MPC formulation [22] where joint velocities and contact forces are decision variables in a low frequency MPC controller. This removes the need for heuristic coordination of separate leg and torso controllers and allows direct integration of CBF safety constraints into the MPC formulation similar to [25]. A higher rate tracking controller is implemented that fuses inverse dynamics with the CBF safety constraints to offer guarantees of safety with the whole-body dynamics in consideration [26].…”
Section: B Contributionmentioning
confidence: 99%
“…In this work, we build upon a kino-dynamic MPC formulation [22] where joint velocities and contact forces are decision variables in a low frequency MPC controller. This removes the need for heuristic coordination of separate leg and torso controllers and allows direct integration of CBF safety constraints into the MPC formulation similar to [25]. A higher rate tracking controller is implemented that fuses inverse dynamics with the CBF safety constraints to offer guarantees of safety with the whole-body dynamics in consideration [26].…”
Section: B Contributionmentioning
confidence: 99%
“…Offline techniques to determine a library of safe states and actions include explicit Hamilton Jacobi Isaacs (HJI), [25], [52], [53], calcualtions over a discretised state space or precomputed robust trajectories in the form of funnel libraries, [54] or linearised CPA techniques that adopt linear quadratic regulator (LQR) parameter varying controllers, [55]. Online techniques adopt some form of MPC over a time horizon either directly via a nonlinear model and sequential quadratic programming (SQP), [56], [57] or as in the case of the control contraction metric (CCM) technique via optimisation of a stabilizing control trajectory using a Riemannian metric, [1], [11], [58]. Uncertainty aware (UA) techniques define algorithms that employ BO for exploration, [2], [25], [59].…”
Section: Approaches To Safe Online Learning Of Nonlinear Systemsmentioning
confidence: 99%
“…Nonlinear model predictive control (NMPC) has recently been employed for both trajectory optimisation in learning algorithms [56], and for safety certification in combination with stochastic uncertainty, [7], [59]. A recent review of MPC techniques is detailed in [60].…”
Section: G Nonlinear Model Predictive Control Techniquesmentioning
confidence: 99%
See 1 more Smart Citation
“…Yet the presence of discrete variables make planning and control problems challenging, as it is required to reason about all possible combinations of discrete events. This challenge can be mitigated by designing hierarchical strategies, where a high-level planner computes the discrete variables and a low-level controller optimizes the system trajectory described by continuous variables [1]- [4].…”
Section: Introductionmentioning
confidence: 99%