How optimal is the minimum-time manoeuvre of an artificial race driver?

Mattia Piccinini Sebastiano Taddei Edoardo Pagot Enrico Bertolazzi Francesco Biral a Department of Industrial Engineering,University of Trento,Trento,Italyb Department of Electrical and Information Engineering,Politecnico di Bari,Bari,Italyc RE:LAB S.r.l.,Reggio Emilia,Italy
DOI: https://doi.org/10.1080/00423114.2024.2407176
IF: 3.749
2024-09-25
Vehicle System Dynamics
Abstract:Minimum-lap-time optimal control problems (MLT-OCPs) are a popular tool to assess the best lap time of a vehicle on a racetrack. However, MLT-OCPs with high-fidelity dynamic vehicle models are computationally expensive, which limits them to offline use. When using autonomous agents in place of an MLT-OCP for online trajectory planning and control, the question arises of how far the resulting manoeuvre is from the maximum performance. In this paper, we improve a recently proposed artificial race driver (ARD) for online trajectory planning and control, and we compare it with a benchmark MLT-OCP. The novel challenge of our study is that ARD controls the same high-fidelity vehicle model used by the benchmark MLT-OCP, which enables a direct comparison of ARD and MLT-OCP. Leveraging its physics-driven structure and a new formulation of the g-g-v performance constraint, ARD achieves lap times comparable to the offline MLT-OCP (few milliseconds difference). We analyse the different trajectories resulting from the ARD and MLT-OCP solutions, to understand how ARD minimises the effect of local execution errors in search of the minimum-lap-time. Finally, we show that ARD consistently maintains its performance when tested on unseen circuits, even with unmodelled changes in the vehicle's mass.
engineering, mechanical
What problem does this paper attempt to address?