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 条
  • [41] ON THE LINEAR QUADRATIC MINIMUM-TIME PROBLEM
    VERRIEST, EI
    LEWIS, FL
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1991, 36 (07) : 859 - 863
  • [42] Minimum-time cornering for CNC machines using an optimal control method with NURBS parameterization
    Duan, Molong
    Okwudire, Chinedum
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2016, 85 (5-8): : 1405 - 1418
  • [43] Minimum-time cornering for CNC machines using an optimal control method with NURBS parameterization
    Molong Duan
    Chinedum Okwudire
    The International Journal of Advanced Manufacturing Technology, 2016, 85 : 1405 - 1418
  • [44] Minimum-Time Optimal Control of Many Robots that Move in the Same Direction at Different Speeds
    Bretl, Timothy
    IEEE TRANSACTIONS ON ROBOTICS, 2012, 28 (02) : 351 - 363
  • [45] MINIMUM-GAIN MINIMUM-TIME DEADBEAT CONTROLLERS - COMMENT
    VANDOOREN, P
    SYSTEMS & CONTROL LETTERS, 1989, 12 (01) : 93 - 94
  • [46] An experimental study of minimum-time optimal high pressure gas storage system recharging
    Witmer, Amanda E.
    Muske, Kenneth R.
    Weinstein, Randy D.
    Simeone, Michael A.
    2007 AMERICAN CONTROL CONFERENCE, VOLS 1-13, 2007, : 4178 - 4183
  • [47] Minimum-Time Selective Control of Homonuclear Spins
    Zhang, Tian-Ming
    Wu, Re-Bing
    Zhang, Fei-Hao
    Tarn, Tzyh-Jong
    Long, Gui-Lu
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2015, 23 (05) : 2018 - 2025
  • [48] Graph diameter, eigenvalues, and minimum-time consensus
    Hendrickx, Julien M.
    Jungers, Raphael M.
    Olshevsky, Alexander
    Vankeerberghen, Guillaume
    AUTOMATICA, 2014, 50 (02) : 635 - 640
  • [49] MINIMUM-TIME AEROBRAKING MANEUVER AT CONSTANT ALTITUDE
    CHERN, JS
    YANG, CY
    LAI, CC
    ACTA ASTRONAUTICA, 1992, 26 (11) : 763 - 771
  • [50] MINIMUM-TIME LOOP MANEUVERS OF JET AIRCRAFT
    UEHARA, S
    STEWART, HJ
    WOOD, LJ
    JOURNAL OF AIRCRAFT, 1978, 15 (08): : 449 - 455