Model Learning and Contextual Controller Tuning for Autonomous Racing

10/06/2021
by   Lukas P. Fröhlich, et al.
0

Model predictive control has been widely used in the field of autonomous racing and many data-driven approaches have been proposed to improve the closed-loop performance and to minimize lap time. However, it is often overlooked that a change in the environmental conditions, e.g., when it starts raining, it is not only required to adapt the predictive model but also the controller parameters need to be adjusted. In this paper, we address this challenge with the goal of requiring only few data. The key novelty of the proposed approach is that we leverage the learned dynamics model to encode the environmental condition as context. This insight allows us to employ contextual Bayesian optimization, thus accelerating the controller tuning problem when the environment changes and to transfer knowledge across different cars. The proposed framework is validated on an experimental platform with 1:28 scale RC race cars. We perform an extensive evaluation with more than 2'000 driven laps demonstrating that our approach successfully optimizes the lap time across different contexts faster compared to standard Bayesian optimization.

READ FULL TEXT
research
10/17/2022

Sample-efficient Model Predictive Control Design of Soft Robotics by Bayesian Optimization

This paper presents a sample-efficient data-driven method to design mode...
research
06/23/2023

Safe Risk-averse Bayesian Optimization for Controller Tuning

Controller tuning and parameter optimization are crucial in system desig...
research
01/28/2023

Violation-Aware Contextual Bayesian Optimization for Controller Performance Optimization with Unmodeled Constraints

We study the problem of performance optimization of closed-loop control ...
research
10/14/2021

VABO: Violation-Aware Bayesian Optimization for Closed-Loop Control Performance Optimization with Unmodeled Constraints

We study the problem of performance optimization of closed-loop control ...
research
12/06/2016

Factored Contextual Policy Search with Bayesian Optimization

Scarce data is a major challenge to scaling robot learning to truly comp...
research
07/22/2022

On Controller Tuning with Time-Varying Bayesian Optimization

Changing conditions or environments can cause system dynamics to vary ov...
research
05/28/2021

Autonomous Optimization of Fluid Systems at Varying Length Scales

Autonomous optimization is a process by which hardware conditions are di...

Please sign up or login with your details

Forgot password? Click here to reset