skip to main content
US FlagAn official website of the United States government
dot gov icon
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
https lock icon
Secure .gov websites use HTTPS
A lock ( lock ) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.


Title: L1 adaptive control with Bayesian learning. In Learning for Dynamics and Control
We present L1-GP, an architecture based on L1 adaptive control and Gaussian Process Regression (GPR) for safe simultaneous control and learning. On one hand, the L1 adaptive control provides stability and transient performance guarantees, which allows for GPR to efficiently and safely learn the uncertain dynamics. On the other hand, the learned dynamics can be conveniently incorporated into the L1 control architecture without sacrificing robustness and tracking performance. Subsequently, the learned dynamics can lead to less conservative designs for performance/robustness tradeoff. We illustrate the efficacy of the proposed architecture via numerical simulations.  more » « less
Award ID(s):
1932529
PAR ID:
10296822
Author(s) / Creator(s):
Date Published:
Journal Name:
Machine learning research
ISSN:
2637-5672
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. We present L1-GP, an architecture based on L1 adaptive control and Gaussian Process Regression (GPR) for safe simultaneous control and learning. On one hand, the L1 adaptive control provides stability and transient performance guarantees, which allows for GPR to efficiently and safely learn the uncertain dynamics. On the other hand, the learned dynamics can be conveniently incorporated into the L1 control architecture without sacrificing robustness and tracking performance. Subsequently, the learned dynamics can lead to less conservative designs for performance/robustness tradeoff. We illustrate the efficacy of the proposed architecture via numerical simulations. 
    more » « less
  2. We introduce L1-MBRL, a control-theoretic augmentation scheme for Model-Based Reinforcement Learning (MBRL) algorithms. Unlike model-free approaches, MBRL algorithms learn a model of the transition function using data and use it to design a control input. Our approach generates a series of approximate control-affine models of the learned transition function according to the proposed switching law. Using the approximate model, control input produced by the underlying MBRL is perturbed by the L1 adaptive control, which is designed to enhance the robustness of the system against uncertainties. Importantly, this approach is agnostic to the choice of MBRL algorithm, enabling the use of the scheme with various MBRL algorithms. MBRL algorithms with L1 augmentation exhibit enhanced performance and sample efficiency across multiple MuJoCo environments, outperforming the original MBRL algorithms, both with and without system noise. 
    more » « less
  3. This paper proposes a multirate output-feedback controller for multi-input multi-output (MIMO) systems, possibly with non-minimum-phase zeros, using the L1 adaptive control structure. The analysis of stability and robustness of the sampled-data controller reveals that under certain conditions the performance of a continuous-time reference system is uniformly recovered as the sampling time goes to zero. The controller is designed for detection and mitigation of actuator attacks. By considering a multirate formulation, stealthy zero-dynamics attacks become detectable. The experimental results from the flight test of a small quadrotor are provided. The tests show that the multirate L1 controller can effectively detect the zero-dynamics actuator attack and recover stability of the quadrotor. 
    more » « less
  4. null (Ed.)
    This paper presents a multirotor control architecture, where Model Predictive Path Integral Control (MPPI) and ℒ 1 adaptive control are combined to achieve both fast model predictive trajectory planning and robust trajectory tracking. MPPI provides a framework to solve nonlinear MPC with complex cost functions in real-time. However, it often lacks robustness, especially when the simulated dynamics are different from the true dynamics. We show that the ℒ 1 adaptive controller robustifies the architecture, allowing the overall system to behave similar to the nominal system simulated with MPPI. The architecture is validated in a simulated multirotor racing environment. 
    more » « less
  5. null (Ed.)
    We present a control framework that enables safe simultaneous learning and control for systems subject to uncertainties. The two main constituents are contraction theory-based L1-adaptive (CL1) control and Bayesian learning in the form of Gaussian process (GP) regression. The CL1 controller ensures that control objectives are met while providing safety certificates. Furthermore, the controller incorporates any available data into GP models of uncertainties, which improves performance and enables the motion planner to achieve optimality safely. This way, the safe operation of the system is always guaranteed, even during the learning transients. Keywords: Safe Learning, Planning, Adaptive Control, Gaussian Process Regression 
    more » « less