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 条
  • [1] Computational optimal control of the terminal bunt manoeuvre - Part 2: Minimum-time case
    Subchan, S.
    Zbikowski, R.
    OPTIMAL CONTROL APPLICATIONS & METHODS, 2007, 28 (05): : 355 - 379
  • [2] Optimal Institutional Advertising: Minimum-Time Problem
    Sethi, S. P.
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 1974, 14 (02) : 213 - 231
  • [3] Rate-profiler based minimum-time control for spacecraft attitude manoeuvre
    Saitoh, T
    Maeda, K
    Ninomiya, K
    Hashimoto, T
    AUTOMATIC CONTROL IN AEROSPACE 2001, 2002, : 83 - 88
  • [4] DECENTRALIZED SUB-OPTIMAL MINIMUM-TIME CONSENSUS
    Garcia, Eloy
    Cao, Yongcan
    Casbeer, David W.
    7TH ANNUAL DYNAMIC SYSTEMS AND CONTROL CONFERENCE, 2014, VOL 1, 2014,
  • [5] Vehicle Optimal Velocity Curves for Minimum-Time Maneuver
    Zhang, Li-xia
    Pan, Fu-quan
    Chen, Xiao-yuan
    Wang, Feng-yuan
    Lu, Jun
    Tong, Qi-ming
    ADVANCES IN MECHANICAL ENGINEERING, 2014,
  • [6] An optimal complexity algorithm for minimum-time velocity planning
    Consolini, Luca
    Locatelli, Marco
    Minari, Andrea
    Piazzi, Aurelio
    SYSTEMS & CONTROL LETTERS, 2017, 103 : 50 - 57
  • [7] Design of minimum-time optimal motion of multisectional manipulator
    Gusev, SV
    Ruzhanski, MV
    JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL, 1996, 34 (05) : 60 - 69
  • [9] OPTIMAL ROBOT PATH PLANNING USING THE MINIMUM-TIME CRITERION
    BOBROW, JE
    IEEE JOURNAL OF ROBOTICS AND AUTOMATION, 1988, 4 (04): : 443 - 450
  • [10] MINIMUM-TIME CORNERING FOR MANUFACTURING MACHINES USING OPTIMAL CONTROL
    Duan, Molong
    Okwudire, Chinedum E.
    7TH ANNUAL DYNAMIC SYSTEMS AND CONTROL CONFERENCE, 2014, VOL 1, 2014,