A Hierarchical Autonomous Driver for a Racing Car: Real-Time Planning and Tracking of the Trajectory

被引:6
|
作者
Montani, Margherita [1 ]
Ronchi, Leandro [1 ]
Capitani, Renzo [1 ]
Annicchiarico, Claudio [2 ]
机构
[1] Univ Florence, Dept Ind Engn Florence, Via Santa Marta 3, I-50139 Florence, Italy
[2] Meccan 42 Srl, Via Ezio Tarantelli 15, I-50019 Florence, Italy
关键词
autonomous driving; trajectory planning; path tracking; sequential convex programming; linear programming; quadratic constraints; autonomous racing car;
D O I
10.3390/en14196008
中图分类号
TE [石油、天然气工业]; TK [能源与动力工程];
学科分类号
0807 ; 0820 ;
摘要
The aim of this study was to develop trajectory planning that would allow an autonomous racing car to be driven as close as possible to what a driver would do, defining the most appropriate inputs for the current scenario. The search for the optimal trajectory in terms of lap time reduction involves the modeling of all the non-linearities of the vehicle dynamics with the disadvantage of being a time-consuming problem and not being able to be implemented in real-time. However, to improve the vehicle performances, the trajectory needs to be optimized online with the knowledge of the actual vehicle dynamics and path conditions. Therefore, this study involved the development of an architecture that allows an autonomous racing car to have an optimal online trajectory planning and path tracking ensuring professional driver performances. The real-time trajectory optimization can also ensure a possible future implementation in the urban area where obstacles and dynamic scenarios could be faced. It was chosen to implement a local trajectory planning based on the Model Predictive Control (MPC) logic and solved as Linear Programming (LP) by Sequential Convex Programming (SCP). The idea was to achieve a computational cost, 0.1 s, using a point mass vehicle model constrained by experimental definition and approximation of the car's GG-V, and developing an optimum model-based path tracking to define the driver model that allows A car to follow the trajectory defined by the planner ensuring a signal input every 0.001 s. To validate the algorithm, two types of tests were carried out: a Matlab-Simulink, Vi-Grade co-simulation test, comparing the proposed algorithm with the performance of an offline motion planning, and a real-time simulator test, comparing the proposed algorithm with the performance of a professional driver. The results obtained showed that the computational cost of the optimization algorithm developed is below the limit of 0.1 s, and the architecture showed a reduction of the lap time of about 1 s compared to the offline optimizer and reproducibility of the performance obtained by the driver.
引用
收藏
页数:21
相关论文
共 50 条
  • [21] Decoupled Real-Time Trajectory Planning for Multiple Autonomous Mining Trucks in Unloading Areas
    Yang, Qingyuan
    Ai, Yunfeng
    Teng, Siyu
    Gao, Yu
    Cui, Chenglin
    Tian, Bin
    Chen, Long
    IEEE TRANSACTIONS ON INTELLIGENT VEHICLES, 2023, 8 (10): : 4319 - 4330
  • [22] Real-Time Trajectory Planning for On-road Autonomous Tractor-Trailer Vehicles
    Shen Q.
    Wang B.
    Wang C.
    Journal of Shanghai Jiaotong University (Science), 2021, 26 (05) : 722 - 730
  • [23] Trajectory Tracking Control in Real-Time of Dual-Motor-Driven Driverless Racing Car Based on Optimal Control Theory and Fuzzy Logic Method
    Li, Gang
    Zhang, Sucai
    Liu, Lei
    Zhang, Xubin
    Yin, Yuming
    COMPLEXITY, 2021, 2021
  • [24] Time-Optimal Trajectory Planning and Tracking for Autonomous Vehicles
    Li, Jun-Ting
    Chen, Chih-Keng
    Ren, Hongbin
    SENSORS, 2024, 24 (11)
  • [25] Real-Time Trajectory Planning for Aerial Perching
    Ji, Jialin
    Yang, Tiankai
    Xu, Chao
    Gao, Fei
    2022 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2022, : 10516 - 10522
  • [26] Towards Parallel Real-Time Trajectory Planning
    Kopriva, Stepan
    Sislak, David
    Pechoucek, Michal
    ADVANCES ON PRACTICAL APPLICATIONS OF AGENTS AND MULTI-AGENT SYSTEMS, 2012, 155 : 99 - 108
  • [27] Real-time optimal trajectory planning for autonomous vehicles and lap time simulation using machine learning
    Garlick, S.
    Bradley, A.
    VEHICLE SYSTEM DYNAMICS, 2022, 60 (12) : 4269 - 4289
  • [28] Real-time Trajectory Planning and Tracking Control of Bionic Underwater Robot in Dynamic Environment
    Ding, Feng
    Wang, Rui
    Zhang, Tiandong
    Zheng, Gang
    Wu, Zhengxing
    Wang, Shuo
    CYBORG AND BIONIC SYSTEMS, 2024, 5
  • [29] Real-time accurate hand path tracking and joint trajectory planning for industrial robots(Ⅱ)
    谭冠政
    胡生员
    Journal of Central South University of Technology(English Edition), 2002, (04) : 273 - 278
  • [30] A Hierarchical Approach for Strategic Motion Planning in Autonomous Racing
    Reiter, Rudolf
    Hoffmann, Jasper
    Boedecker, Joschka
    Diehl, Moritz
    2023 EUROPEAN CONTROL CONFERENCE, ECC, 2023,