Optimization-Based Autonomous Racing of 1:43 Scale RC Cars

11/20/2017
by   Alexander Liniger, et al.
0

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.

READ FULL TEXT

page 8

page 10

page 13

page 15

page 17

page 18

research
11/17/2021

Optimal-Horizon Model-Predictive Control with Differential Dynamic Programming

We present an algorithm, based on the Differential Dynamic Programming f...
research
06/08/2021

Game-Theoretic Model Predictive Control with Data-Driven Identification of Vehicle Model for Head-to-Head Autonomous Racing

Resolving edge-cases in autonomous driving, head-to-head autonomous raci...
research
09/15/2021

Local NMPC on Global Optimised Path for Autonomous Racing

The paper presents a strategy for the control of anautonomous racing car...
research
02/12/2020

Computing the racing line using Bayesian optimization

A good racing strategy and in particular the racing line is decisive to ...
research
12/25/2020

Real-Time Adaptive Velocity Optimization for Autonomous Electric Cars at the Limits of Handling

With the evolution of self-driving cars, autonomous racing series like R...
research
04/27/2022

Hierarchical Control for Cooperative Teams in Competitive Autonomous Racing

We study the problem of autonomous racing amongst teams composed of coop...
research
05/02/2020

Learning Model Predictive Control for Competitive Autonomous Racing

The goal of this thesis is to design a learning model predictive control...

Please sign up or login with your details

Forgot password? Click here to reset