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

被引:66
作者
Rosolia, Ugo [1 ]
Borrelli, Francesco [1 ]
机构
[1] Univ Calif Berkeley, Dept Mech Engn, Berkeley, CA 94701 USA
关键词
Predictive models; Trajectory; Task analysis; Mathematical model; Computational modeling; Predictive control; Kinematics; Autonomous racing; autonomous vehicles; iterative learning control; model predictive control (MPC); predictive control; real-time optimization; system identification;
D O I
10.1109/TCST.2019.2948135
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:2713 / 2719
页数:7
相关论文
共 25 条
  • [1] A comparison of alternative intervention strategies for Unintended Roadway Departure (URD) control
    Alleyne, A
    [J]. VEHICLE SYSTEM DYNAMICS, 1997, 27 (03) : 157 - 186
  • [2] Alrifaee B, 2018, IEEE INT VEH SYM, P476, DOI 10.1109/IVS.2018.8500634
  • [3] Brunner M, 2017, IEEE DECIS CONTR P, DOI 10.1109/CDC.2017.8264027
  • [4] Autonomous driving in urban environments: approaches, lessons and challenges
    Campbell, Mark
    Egerstedt, Magnus
    How, Jonathan P.
    Murray, Richard M.
    [J]. PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2010, 368 (1928): : 4649 - 4672
  • [5] NON-PARAMETRIC ESTIMATION OF A MULTIVARIATE PROBABILITY DENSITY
    EPANECHN.VA
    [J]. THEORY OF PROBILITY AND ITS APPLICATIONS,USSR, 1969, 14 (01): : 153 - &
  • [6] Frasch JV, 2013, 2013 EUROPEAN CONTROL CONFERENCE (ECC), P4136
  • [7] Gao Y., 2012, IEEE PES TRANSMISSIO, P1
  • [8] A Review of Motion Planning Techniques for Automated Vehicles
    Gonzalez, David
    Perez, Joshue
    Milanes, Vicente
    Nashashibi, Fawzi
    [J]. IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2016, 17 (04) : 1135 - 1145
  • [9] Kapania NR, 2015, P AMER CONTR CONF, P2753, DOI 10.1109/ACC.2015.7171151
  • [10] Real-time motion planning methods for autonomous on-road driving: State-of-the-art and future research directions
    Katrakazas, Christos
    Quddus, Mohammed
    Chen, Wen-Hua
    Deka, Lipika
    [J]. TRANSPORTATION RESEARCH PART C-EMERGING TECHNOLOGIES, 2015, 60 : 416 - 442