Real-time Trajectory optimization for Autonomous Vehicle Racing using Sequential Linearization

Author(s):  
Bassam Alrifaee ◽  
Janis Maczijewski
2021 ◽  
Author(s):  
Bassam Alrifaee ◽  
Patrick Scheffe ◽  
Maximilian Kloock ◽  
Theodor Mario Henneken

<div>We present a real-time-capable Model Predictive Controller (MPC) based on a single-track vehicle model and Pacejka’s magic tire formula for autonomous racing applications. After formulating the general non-convex trajectory optimization problem, the model is linearized around estimated operating points and the constraints are convexified using the Sequen- tial Convex Programming (SCP) method. We use two different methods to convexify the non-convex track constraints, namely Sequential Linearization (SL) and Sequential Convex Restriction (SCR). SL, a method of relaxing the constraints, was introduced in our previous paper. SCR, a method of restricting the con- straints, is introduced in this paper. We show the application of SCR to autonomous racing and prove that it does not interfere with recursive feasibility. We compare the predicted trajectory quality for the nonlinear single-track model to the linear double integrator model from our previous paper. The MPC performance is evaluated on a scaled version of the Hockenheimring racing track. We show that an MPC with SCR yields faster lap times than an MPC with SL – for race starts as well as flying laps – while still being real-time capable. A video showing the results is available at https://youtu.be/21iETsolCNQ.<br></div>


2021 ◽  
Author(s):  
Bassam Alrifaee ◽  
Patrick Scheffe ◽  
Maximilian Kloock ◽  
Theodor Mario Henneken

<div>We present a real-time-capable Model Predictive Controller (MPC) based on a single-track vehicle model and Pacejka’s magic tire formula for autonomous racing applications. After formulating the general non-convex trajectory optimization problem, the model is linearized around estimated operating points and the constraints are convexified using the Sequen- tial Convex Programming (SCP) method. We use two different methods to convexify the non-convex track constraints, namely Sequential Linearization (SL) and Sequential Convex Restriction (SCR). SL, a method of relaxing the constraints, was introduced in our previous paper. SCR, a method of restricting the con- straints, is introduced in this paper. We show the application of SCR to autonomous racing and prove that it does not interfere with recursive feasibility. We compare the predicted trajectory quality for the nonlinear single-track model to the linear double integrator model from our previous paper. The MPC performance is evaluated on a scaled version of the Hockenheimring racing track. We show that an MPC with SCR yields faster lap times than an MPC with SL – for race starts as well as flying laps – while still being real-time capable. A video showing the results is available at https://youtu.be/21iETsolCNQ.<br></div>


2021 ◽  
Author(s):  
Sean M. Nolan ◽  
Clayton A. Smith ◽  
Jacob D. Wood

2007 ◽  
Vol 30 (5) ◽  
pp. 829-842 ◽  
Author(s):  
Bing‐Fei Wu ◽  
Chao‐Jung Chen ◽  
Hsin‐Han Chiang ◽  
Hsin‐Yuan Peng ◽  
Jau‐Woei Perng ◽  
...  

Author(s):  
Nur Nabilah Abu Mangshor ◽  
Nor Syahirah Saharuddin ◽  
Shafaf Ibrahim ◽  
Ahmad Firdaus Ahmad Fadzil ◽  
Khyrina Airin Fariza Abu Samah

Author(s):  
Joseph Funke ◽  
J. Christian Gerdes

This paper demonstrates that an autonomous vehicle can perform emergency lane changes up to the limits of handling through real-time generation and evaluation of bi-elementary paths. Path curvature and friction limits determine the maximum possible speed along the path and, consequently, the feasibility of the path. This approach incorporates both steering inputs and changes in speed during the maneuver. As a result, varying path parameters and observing the maximum possible entry speed of resulting paths gives insight about when and to what extent a vehicle should brake and turn during emergency lane change maneuvers. Tests on an autonomous vehicle validate this approach for lane changes at the limits of handling.


Sign in / Sign up

Export Citation Format

Share Document