Back to Search Start Over

Learning How to Autonomously Race a Car: A Predictive Control Approach.

Authors :
Rosolia, Ugo
Borrelli, Francesco
Source :
IEEE Transactions on Control Systems Technology; Nov2020, Vol. 28 Issue 6, p2713-2719, 7p
Publication Year :
2020

Abstract

We present a learning model predictive controller (LMPC) for autonomous racing. We model the autonomous racing problem as a minimum time iterative control task, where an iteration corresponds to a lap. The system trajectory and input sequence of each lap are stored and used to systematically update the controller for the next lap. In the proposed approach, the race time does not increase at each iteration. The first contribution is to propose a local LMPC which reduces the computational burden associated with existing LMPC strategies. In particular, we show how to construct a local safe set and approximation to the value function, using a subset of the stored data. The second contribution is to present a system identification strategy for the autonomous racing iterative control task. We use data from previous iterations and the vehicle’s kinematic equations of motion to build an affine time-varying prediction model. The effectiveness of the proposed strategy is demonstrated by experimental results on the Berkeley Autonomous Race Car (BARC) platform. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
10636536
Volume :
28
Issue :
6
Database :
Complementary Index
Journal :
IEEE Transactions on Control Systems Technology
Publication Type :
Academic Journal
Accession number :
146394370
Full Text :
https://doi.org/10.1109/TCST.2019.2948135