Safe Learning-Based Control using Gaussian Processes
IFAC World Congress 2020 – Learning for Control Tutorial
- Prof. Angela Schoellig
Safe Learning-Based Control using Gaussian Processes Prof. Angela - - PowerPoint PPT Presentation
Safe Learning-Based Control using Gaussian Processes Prof. Angela Schoellig IFAC World Congress 2020 Learning for Control Tutorial The Future of Automation Large prior uncertainties. Active decision making. Expect safe and high-performance
Angela Schoellig 2
Angela Schoellig 3
Unknown terrain and topography Unknown aerodynamic effects Unknown weather conditions Interaction with unknown objects
Angela Schoellig 4
System State Ref. Signal
System Baseline Controller
Baseline Closed-Loop System
Actual Output
Iteratively Learned Reference
Desired Output
Repetitive error Output for different trials Desired trajectory Reference input with earlier and larger amplitude
Input
Angela Schoellig 5
System State Ref. Signal
System Baseline Controller
Baseline Closed-Loop System
Actual Output
Iteratively Learned Reference
Desired Output
Reference input with earlier and larger amplitude
Input
Video 2x
Angela Schoellig 6
Angela Schoellig 7
System State Ref. Signal
System Baseline Controller
Baseline Closed-Loop System
Actual Output
Iteratively Learned Reference
Desired Output
System State
System Baseline Controller
Baseline Closed-Loop System
Actual Output
Deep Neural Network Offline Learning
Desired Output
Angela Schoellig 8
Angela Schoellig 9
In Input-output stabili lity if baseline system is stable Acausal corrections possible Base aseli line con
ller required Trai ainin ing phas ase St State con
ints not considered
System State Ref. Signal
System Baseline Controller
Baseline Closed-Loop System
Actual Output
Iteratively Learned Reference
Desired Output
System State
System Baseline Controller
Baseline Closed-Loop System
Actual Output
Deep Neural Network Offline Learning
Desired Output
Angela Schoellig 10
Angela Schoellig 11
System State
System
Actual Output Desired Output
Robust Controller Stochastic Disturbance Model
Angela Schoellig 12
System State
System
Actual Output Desired Output
Robust Controller Stochastic Disturbance Model
Angela Schoellig 13
Gau aussian Process Optim imiz ization in in the Bandit it Setting: No Regret an and Exp xperim imental l Desig ign
Angela Schoellig 14
Angela Schoellig 15
Angela Schoellig 16
Angela Schoellig
17
Angela Schoellig
18
Angela Schoellig 19
dynamics and prior model
inverse nonlinear mis ismatch
linearized system
bounded with high probability
Angela Schoellig 20
dynamics and prior model
inverse nonlinear mis ismatch
linearized system
bounded with high probability
Linear Dynamics Nonlinear Term
Differentially Flat System Nonlinear Mismatch
Gaussian Process
Actual Input to Linear
Nominal Feedback Linearization Nominal LQR
Desired Input to Linear
Bound Robustness Term Inverse Nonlinear Mismatch
Angela Schoellig 21
Predictiv ive cap apabili ilitie ies State con
ints
Angela Schoellig 22
Unscented Transform for prediction
Angela Schoellig 23
Angela Schoellig 24
Angela Schoellig 25
guarantees
guarantees
satisfaction and stability
Angela Schoellig 26
Angela Schoellig 27