Adaptive and Learning-Based Control of Safety-Critical Systems

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

This book stems from the growing use of learning-based techniques, such as reinforcement learning and adaptive control, in the control of autonomous and safety-critical systems.  Safety is critical to many applications, such as autonomous driving, air traffic control, and robotics.  As these learning-enabled technologies become more prevalent in the control of autonomous systems, it becomes increasingly important to ensure that such systems are safe.  To address these challenges, the authors provide a self-contained treatment of learning-based control techniques with rigorous guarantees of stability and safety.  This book contains recent results on provably correct control techniques from specifications that go beyond safety and stability, such as temporal logic formulas.  The authors bring together control theory, optimization, machine learning, and formal methods and present worked-out examples and extensive simulation examples to complement the mathematical style of presentation.  Prerequisites are minimal, and the underlying ideas are accessible to readers with only a brief background in control-theoretic ideas, such as Lyapunov stability theory.




Author(s): Max Cohen, Calin Belta
Series: Synthesis Lectures on Computer Science
Publisher: Springer
Year: 2023

Language: English
Pages: 208
City: Cham

Preface
Motivation and Objectives
Intended Audience
Book Outline and Usage
Contents
Acronyms
Notation
1 Introduction
2 Stabilizing Control Design
2.1 Lyapunov Stability Theory
2.1.1 Stability Notions
2.1.2 Lyapunov Functions
2.2 Control Lyapunov Functions
2.3 Designing Control Lyapunov Functions
2.3.1 Feedback Linearization
2.3.2 Backstepping
2.3.3 Design Example
2.4 Notes
3 Safety-Critical Control
3.1 Safety and Set Invariance
3.2 Control Barrier Functions
3.3 High Order Control Barrier Functions
3.4 Notes
4 Adaptive Control Lyapunov Functions
4.1 Adaptive Nonlinear Control
4.2 Concurrent Learning Adaptive Control
4.2.1 Parameter Identification
4.2.2 Concurrent Learning
4.3 Exponentially Stabilizing Adaptive CLFs
4.4 Numerical Examples
4.5 Notes
5 Adaptive Safety-Critical Control
5.1 Adaptive Control Barrier Functions
5.2 Robust Adaptive Control Barrier Functions
5.3 High Order Robust Adaptive Control Barrier Functions
5.4 Numerical Examples
5.5 Notes
6 A Modular Approach to Adaptive Safety-Critical Control
[DELETE]
6.1 Input-to-State Stability
6.2 Modular Adaptive Stabilization
6.3 Input-to-State Safety
6.4 Numerical Examples
6.5 Notes
7 Robust Safety-Critical Control for Systems with Actuation Uncertainty
7.1 A Duality-Based Approach to Robust Safety-Critical Control
7.1.1 Robust Control Barrier Functions
7.1.2 Robust Control Lyapunov Functions
7.2 Online Learning for Uncertainty Reduction
7.3 Numerical Examples
7.4 Notes
8 Safe Exploration in Model-Based Reinforcement Learning
8.1 From Optimal Control to Reinforcement Learning
8.2 Value Function Approximation
8.3 Online Model-Based Reinforcement Learning
8.3.1 System Identification
8.3.2 Safe Exploration via Simulation of Experience
8.4 Numerical Examples
8.5 Notes
9 Temporal Logic Guided Safe Model-Based Reinforcement Learning
9.1 Temporal Logics and Automata
9.2 Simultaneous Stabilization and Safety
9.3 A Hybrid Systems Approach to LTL Control Synthesis
9.4 Temporal Logic Guided Reinforcement Learning
9.5 Numerical Examples
9.6 Notes
Index
Index