Skip to content

Commit da562c6

Browse files
author
Scheffe
committed
2 parents 8c89705 + 7efabcc commit da562c6

File tree

1 file changed

+15
-26
lines changed

1 file changed

+15
-26
lines changed

metadata/metadata.yml

Lines changed: 15 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,16 @@
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}.
2514
tags:
2615
- autonomous-vehicle
2716
- autonomous-vehicle-racing
@@ -44,5 +33,5 @@ authors:
4433
affiliations:
4534
- name: Chair of Embedded Software, RWTH Aachen University, Germany
4635
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

Comments
 (0)