Optimization‐based autonomous racing of 1:43 scale RC cars. (17th July 2014)
- Record Type:
- Journal Article
- Title:
- Optimization‐based autonomous racing of 1:43 scale RC cars. (17th July 2014)
- Main Title:
- Optimization‐based autonomous racing of 1:43 scale RC cars
- Authors:
- Liniger, Alexander
Domahidi, Alexander
Morari, Manfred
Jones, Colin N.
Kerrigan, Eric - Abstract:
- <abstract abstract-type="main" id="oca2123-abs-0001"> <title>Summary</title> <p id="oca2123-para-0001">This paper describes autonomous racing of RC race cars based on mathematical optimization. Using a dynamical model of the vehicle, control inputs are computed by receding horizon based controllers, where the objective is to maximize progress on the track subject to the requirement of staying on the track and avoiding opponents. Two different control formulations are presented. The first controller employs a two‐level structure, consisting of a path planner and a nonlinear model predictive controller (NMPC) for tracking. The second controller combines both tasks in one nonlinear optimization problem (NLP) following the ideas of contouring control. Linear time varying models obtained by linearization are used to build local approximations of the control NLPs in the form of convex quadratic programs (QPs) at each sampling time. The resulting QPs have a typical MPC structure and can be solved in the range of milliseconds by recent structure exploiting solvers, which is key to the real‐time feasibility of the overall control scheme. Obstacle avoidance is incorporated by means of a high‐level corridor planner based on dynamic programming, which generates convex constraints for the controllers according to the current position of opponents and the track layout. The control performance is investigated experimentally using 1:43 scale RC race cars, driven at speeds of more than 3 m/s<abstract abstract-type="main" id="oca2123-abs-0001"> <title>Summary</title> <p id="oca2123-para-0001">This paper describes autonomous racing of RC race cars based on mathematical optimization. Using a dynamical model of the vehicle, control inputs are computed by receding horizon based controllers, where the objective is to maximize progress on the track subject to the requirement of staying on the track and avoiding opponents. Two different control formulations are presented. The first controller employs a two‐level structure, consisting of a path planner and a nonlinear model predictive controller (NMPC) for tracking. The second controller combines both tasks in one nonlinear optimization problem (NLP) following the ideas of contouring control. Linear time varying models obtained by linearization are used to build local approximations of the control NLPs in the form of convex quadratic programs (QPs) at each sampling time. The resulting QPs have a typical MPC structure and can be solved in the range of milliseconds by recent structure exploiting solvers, which is key to the real‐time feasibility of the overall control scheme. Obstacle avoidance is incorporated by means of a high‐level corridor planner based on dynamic programming, which generates convex constraints for the controllers according to the current position of opponents and the track layout. The control performance is investigated experimentally using 1:43 scale RC race cars, driven at speeds of more than 3 m/s and in operating regions with saturated rear tire forces (drifting). The algorithms run at 50 Hz sampling rate on embedded computing platforms, demonstrating the real‐time feasibility and high performance of optimization‐based approaches for autonomous racing. Copyright © 2014 John Wiley &amp; Sons, Ltd.</p> </abstract> … (more)
- Is Part Of:
- Optimal control applications and methods. Volume 36:Number 5(2015:Sep./Oct.)
- Journal:
- Optimal control applications and methods
- Issue:
- Volume 36:Number 5(2015:Sep./Oct.)
- Issue Display:
- Volume 36, Issue 5 (2015)
- Year:
- 2015
- Volume:
- 36
- Issue:
- 5
- Issue Sort Value:
- 2015-0036-0005-0000
- Page Start:
- 628
- Page End:
- 647
- Publication Date:
- 2014-07-17
- Subjects:
- Control theory -- Periodicals
Mathematical optimization -- Periodicals
629.8312 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/oca.2123 ↗
- Languages:
- English
- ISSNs:
- 0143-2087
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 6275.070000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 3095.xml