1
- metadata_version : 2
2
- name : Sequential Convex Programming Methods for Real-time Optimal Trajectory Planning in Autonomous Vehicle Racing
3
- description : We present a real-time-capable Model Predictive Controller (MPC)
4
- based on a non-linear single-track vehicle model and Pacejka’s
5
- magic tire formula for autonomous racing applications. After
6
- formulating the general non-convex trajectory optimization
7
- problem, the model is linearized around estimated operating
8
- points and the constraints are convexified using the Sequential
9
- Convex Programming (SCP) method. We use two different methods
10
- to convexify the non-convex track constraints, namely Sequential
11
- Linearization (SL) and Sequential Convex Restriction (SCR).
12
- SL, a method of relaxing the constraints, was introduced in our
13
- previous paper. SCR, a method of restricting the constraints,
14
- is introduced in this paper. We show the application of SCR to
15
- autonomous racing and prove that it does not interfere with
16
- recursive feasibility. We compare the predicted trajectory
17
- quality of the non-linear single-track model with the linear
18
- double integrator model from our previous paper. The MPC
19
- performance is evaluated on a scaled version of the Hockenheimring
20
- racing track. We show that an MPC with SCR yields faster lap times
21
- than an MPC with SL - for race starts as well as flying laps -
22
- while still being real-time capable. A video showing the results
23
- is available at \url{https://youtu.be/21iETsolCNQ}.
24
-
1
+ metadata_version : 1
2
+ name : Sequential Convex Programming Methods for Real-time Optimal Trajectory Planning
3
+ in Autonomous Vehicle Racing
4
+ description : We present a real-time-capable Model Predictive Controller (MPC) based
5
+ on a single-track vehicle model and Pacejka’s magic tire formula for autonomous
6
+ racing applications. After constructing a non-convex trajectory optimization problem,
7
+ it is convexified using the Sequential Convex Programming (SCP) method. We use two
8
+ different methods for track discretization, namely Sequential Linearization (SL)
9
+ and Sequential Convex Restriction (SCR). SL was already introduced in our previous
10
+ paper. SCR is a new addition, introduced in detail and its recursive feasibility
11
+ proven. We show that a controller with SCR yields faster lap times - for race starts
12
+ as well as flying laps - while being real-time capable. A video showing the results
13
+ is available at \url{https://youtu.be/21iETsolCNQ}.
25
14
tags :
26
15
- autonomous-vehicle
27
16
- autonomous-vehicle-racing
@@ -44,5 +33,5 @@ authors:
44
33
affiliations :
45
34
- name : Chair of Embedded Software, RWTH Aachen University, Germany
46
35
corresponding_contributor :
47
- name : Theodor Mario Henneken
48
- email : theodor.henneken@ rwth-aachen.de
36
+ name : Patrick Scheffe
37
+ email : scheffe@embedded. rwth-aachen.de
0 commit comments