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

被引:0
|
作者
Piccinini, Mattia [1 ]
Taddei, Sebastiano [1 ,2 ]
Pagot, Edoardo [3 ]
Bertolazzi, Enrico [1 ]
Biral, Francesco [1 ]
机构
[1] Univ Trento, Dept Ind Engn, Trento, Italy
[2] Politecn Bari, Dept Elect & Informat Engn, Bari, Italy
[3] RE Lab Srl, Reggio Emilia, Italy
关键词
Autonomous racing; model predictive control (MPC); motion planning; neural networks; optimal control; trajectory optimisation; MODEL-PREDICTIVE CONTROL; CAR; OPTIMIZATION; SIMULATION;
D O I
10.1080/00423114.2024.2407176
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
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.
引用
收藏
页数:28
相关论文
共 50 条
  • [31] Minimum-time constrained velocity planning
    Lini, Gabriele
    Consolini, Luca
    Piazzi, Aurelio
    MED: 2009 17TH MEDITERRANEAN CONFERENCE ON CONTROL & AUTOMATION, VOLS 1-3, 2009, : 748 - 753
  • [32] Minimum-Time Interception with a Tangent Impulse
    Zhang, Gang
    Wang, Dongzhe
    Cao, Xibin
    Ma, Guangfu
    JOURNAL OF AEROSPACE ENGINEERING, 2015, 28 (02)
  • [33] Minimum-time reachability in timed games
    Brihaye, Thomas
    Henzinger, Thomas A.
    Prabhu, Vinayak S.
    Raskin, Jean-Francois
    AUTOMATA, LANGUAGES AND PROGRAMMING, PROCEEDINGS, 2007, 4596 : 825 - +
  • [34] Minimum-time running: a numerical approach
    Maronski, Ryszard
    Rogowski, Krzysztof
    ACTA OF BIOENGINEERING AND BIOMECHANICS, 2011, 13 (02) : 83 - 86
  • [35] Minimum-time orbital phasing maneuvers
    Hall, CA
    Perez, VC
    SPACEFLIGHT MECHANICS 2003, PTS 1-3, 2003, 114 : 275 - 292
  • [36] GENETIC DESIGN OF MINIMUM-TIME CONTROLLERS
    PORTER, B
    MOHAMED, SS
    ELECTRONICS LETTERS, 1993, 29 (21) : 1897 - 1898
  • [37] THE DEVELOPMENT OF PROGRAMS FOR MINIMUM-TIME TRACKS
    BENNETT, L
    JOURNAL OF NAVIGATION, 1982, 35 (03): : 499 - 501
  • [38] Minimum-Time Reorientation of a Rigid Body
    Fleming, Andrew
    Sekhavat, Pooya
    Ross, I. Michael
    JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2010, 33 (01) : 160 - 170
  • [39] MINIMUM-TIME LINE BROADCAST NETWORKS
    FARLEY, AM
    NETWORKS, 1980, 10 (01) : 59 - 70
  • [40] CONVEXITY PROPERTIES OF THE MINIMUM-TIME FUNCTION
    CANNARSA, P
    SINESTRARI, C
    CALCULUS OF VARIATIONS AND PARTIAL DIFFERENTIAL EQUATIONS, 1995, 3 (03): : 273 - 298