Learning How to Autonomously Race a Car: a Predictive Control Approach
Not on the map. Why?
Abstract (arXiv)
In this paper 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. In the proposed approach at each lap the race time does not increase compared to the previous lap. The system trajectory and input sequence of each lap are stored and used to systematically update the controller for the next lap. The first contribution of the paper is to propose a LMPC strategy which reduces the computational burden associated with existing LMPC strategies. In particular, we show how to construct a safe set and an 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 kinematics equations 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.
Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). First posted on arXiv 24 Jan 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 3; 2023: 3; 2024: 3.
14 papers.
Sort:
By area:
- 2022Autonomous Vehicles on the Edge: A Survey on Autonomous Vehicle Racingcited by 56
- 2021BORE: Bayesian Optimization by Density-Ratio Estimationcited by 26
- 2021VisuoSpatial Foresight for Physical Sequential Fabric Manipulationcited by 18
- 2021Policy Search for Model Predictive Control with Application to Agile Drone Flightcited by 17
- 2023FastRLAP: A System for Learning High-Speed Driving via Deep RL and Autonomous Practicingcited by 13
- 2022Indy Autonomous Challenge -- Autonomous Race Cars at the Handling Limitscited by 10
- 2022TC-Driver: Trajectory Conditioned Driving for Robust Autonomous Racing -- A Reinforcement Learning Approachcited by 6
- 2024Autonomous Driving Small-Scale Cars: A Survey of Recent Developmentcited by 6
- 2024Steering Prediction via a Multi-Sensor System for Autonomous Racingcited by 2
- 2021Track based Offline Policy Learning for Overtaking Maneuvers with Autonomous Racecarscited by 1
- 2023Towards Optimal Head-to-head Autonomous Racing with Curriculum Reinforcement Learningcited by 1
- 2024Learning Autonomous Race Driving with Action Mapping Reinforcement Learningcited by 1
- 2024Steering Prediction via a Multi-Sensor System for Autonomous Racing28 Sep 2024
- 2024Learning Autonomous Race Driving with Action Mapping Reinforcement Learning21 Jun 2024
- 2024Autonomous Driving Small-Scale Cars: A Survey of Recent Development9 Apr 2024
- 2023Towards Optimal Head-to-head Autonomous Racing with Curriculum Reinforcement Learning25 Aug 2023
- 2023Feeding control and water quality monitoring in aquaculture systems: Opportunities and challenges14 Jun 2023
- 2023FastRLAP: A System for Learning High-Speed Driving via Deep RL and Autonomous Practicing19 Apr 2023
- 2022TC-Driver: Trajectory Conditioned Driving for Robust Autonomous Racing -- A Reinforcement Learning Approach19 May 2022
- 2022Autonomous Vehicles on the Edge: A Survey on Autonomous Vehicle Racing14 Feb 2022
- 2022Indy Autonomous Challenge -- Autonomous Race Cars at the Handling Limits8 Feb 2022
- 2021Policy Search for Model Predictive Control with Application to Agile Drone Flight7 Dec 2021
- 2021Track based Offline Policy Learning for Overtaking Maneuvers with Autonomous Racecars20 Jul 2021
- 2021Learning to Control an Unstable System with One Minute of Data: Leveraging Gaussian Process Differentiation in Predictive Control8 Mar 2021
2 more
- 2022Autonomous Vehicles on the Edge: A Survey on Autonomous Vehicle Racingcited by 56
- 2023FastRLAP: A System for Learning High-Speed Driving via Deep RL and Autonomous Practicingcited by 13
- 2022TC-Driver: Trajectory Conditioned Driving for Robust Autonomous Racing -- A Reinforcement Learning Approachcited by 6
- 2024Learning Autonomous Race Driving with Action Mapping Reinforcement Learningcited by 1
- 2024Learning Autonomous Race Driving with Action Mapping Reinforcement Learning21 Jun 2024
- 2023FastRLAP: A System for Learning High-Speed Driving via Deep RL and Autonomous Practicing19 Apr 2023
- 2022TC-Driver: Trajectory Conditioned Driving for Robust Autonomous Racing -- A Reinforcement Learning Approach19 May 2022
- 2022Autonomous Vehicles on the Edge: A Survey on Autonomous Vehicle Racing14 Feb 2022
- 2021BORE: Bayesian Optimization by Density-Ratio Estimationcited by 26
- 2021VisuoSpatial Foresight for Physical Sequential Fabric Manipulationcited by 18
- 2021Policy Search for Model Predictive Control with Application to Agile Drone Flightcited by 17
- 2022Indy Autonomous Challenge -- Autonomous Race Cars at the Handling Limitscited by 10
- 2024Autonomous Driving Small-Scale Cars: A Survey of Recent Developmentcited by 6
- 2024Steering Prediction via a Multi-Sensor System for Autonomous Racingcited by 2
- 2023Towards Optimal Head-to-head Autonomous Racing with Curriculum Reinforcement Learningcited by 1
- 2021Learning to Control an Unstable System with One Minute of Data: Leveraging Gaussian Process Differentiation in Predictive Controlcited by 0
- 2023Feeding control and water quality monitoring in aquaculture systems: Opportunities and challengescited by 0
- 2024Steering Prediction via a Multi-Sensor System for Autonomous Racing28 Sep 2024
- 2024Autonomous Driving Small-Scale Cars: A Survey of Recent Development9 Apr 2024
- 2023Towards Optimal Head-to-head Autonomous Racing with Curriculum Reinforcement Learning25 Aug 2023
- 2023Feeding control and water quality monitoring in aquaculture systems: Opportunities and challenges14 Jun 2023
- 2022Indy Autonomous Challenge -- Autonomous Race Cars at the Handling Limits8 Feb 2022
- 2021Policy Search for Model Predictive Control with Application to Agile Drone Flight7 Dec 2021
- 2021Learning to Control an Unstable System with One Minute of Data: Leveraging Gaussian Process Differentiation in Predictive Control8 Mar 2021
- 2021VisuoSpatial Foresight for Physical Sequential Fabric Manipulation19 Feb 2021
- 2021BORE: Bayesian Optimization by Density-Ratio Estimation17 Feb 2021