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] Milling Part Program Preprocessing for Jerk-limited, Minimum-time Tool Paths Based on Optimal Control Theory
    Bosetti, Paolo
    Ragni, Matteo
    IEEJ JOURNAL OF INDUSTRY APPLICATIONS, 2016, 5 (02) : 53 - 60
  • [42] Pontryagin's Minimum Principle-Guided RL for Minimum-Time Exploration of Spatiotemporal Fields
    Li, Zhuo
    Sun, Jian
    Marques, Antonio G.
    Wang, Gang
    You, Keyou
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2024, : 1 - 13
  • [43] Minimum-Time Control of Boolean Control Networks: A Fast Graphical Approach
    Gao, Shuhua
    Feng, Jun-e
    Li, Zezheng
    Xiang, Cheng
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2024, 71 (02) : 742 - 746
  • [44] Nonlinear minimum-time control with pre- and post-actuation
    Devasia, Santosh
    AUTOMATICA, 2011, 47 (07) : 1379 - 1387
  • [45] Minimum-Time Trajectory of Robot Manipulator Using Harmony Search Algorithm
    Tangpattanakul, Panwadee
    Artrit, Pramin
    ECTI-CON: 2009 6TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING/ELECTRONICS, COMPUTER, TELECOMMUNICATIONS AND INFORMATION TECHNOLOGY, VOLS 1 AND 2, 2009, : 327 - 330
  • [46] Minimum-Time Motion Planning for a Robot Arm Using the Bees Algorithm
    Ang, M. C.
    Pham, D. T.
    Ng, K. W.
    2009 7TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1 AND 2, 2009, : 487 - 492
  • [47] Mechanical structure optimization in minimum-time motion control of flexible bodies
    Suchaitanawanit, Boonruk
    Cole, Matthew O. T.
    AUTOMATICA, 2015, 62 : 213 - 221
  • [48] Minimum-Time Path Tracking for Robots with Non-Convex Constraints
    Nagy, Akos
    Vajk, Istvan
    2017 IEEE 15TH INTERNATIONAL SYMPOSIUM ON INTELLIGENT SYSTEMS AND INFORMATICS (SISY), 2017, : 163 - 167
  • [49] Leader Selection for Minimum-Time Consensus in Multi-Agent Networks
    Mulla, Ameer K.
    Anand, Deepak
    Chakraborty, Debraj
    Belur, Madhu N.
    2017 IEEE 56TH ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2017,
  • [50] Event-based minimum-time control of oscillatory neuron models
    Danzl, Per
    Hespanha, Joao
    Moehlis, Jeff
    BIOLOGICAL CYBERNETICS, 2009, 101 (5-6) : 387 - 399