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 条
  • [31] Real-time eye tracking for the assessment of driver fatigue
    Xu, Junli
    Min, Jianliang
    Hu, Jianfeng
    HEALTHCARE TECHNOLOGY LETTERS, 2018, 5 (02) : 54 - 58
  • [32] A Real-Time Near Optimal Trajectory Planning and Control Scheme for Autonomous Wheelchair Evacuation Tasks
    Kaiyuan Chen
    Runda Zhang
    Miao Wang
    Yiran Wang
    Huatang Zeng
    Wannian Liang
    Journal of Beijing Institute of Technology, 2024, 33 (06) : 481 - 492
  • [33] Real-Time Optimal Trajectory Planning for Autonomous Driving with Collision Avoidance Using Convex Optimization
    Li, Guoqiang
    Zhang, Xudong
    Guo, Hongliang
    Lenzo, Basilio
    Guo, Ningyuan
    AUTOMOTIVE INNOVATION, 2023, 6 (3) : 481 - 491
  • [34] Real-Time Optimal Trajectory Planning for Autonomous Driving with Collision Avoidance Using Convex Optimization
    Guoqiang Li
    Xudong Zhang
    Hongliang Guo
    Basilio Lenzo
    Ningyuan Guo
    Automotive Innovation, 2023, 6 : 481 - 491
  • [35] A Real-Time Near Optimal Trajectory Planning and Control Scheme for Autonomous Wheelchair Evacuation Tasks
    Chen, Kaiyuan
    Zhang, Runda
    Wang, Miao
    Wang, Yiran
    Zeng, Huatang
    Liang, Wannian
    Journal of Beijing Institute of Technology (English Edition), 2024, 33 (06): : 481 - 492
  • [36] Real-Time Constrained Trajectory Planning and Vehicle Control for Proactive Autonomous Driving With Road Users
    Batkovic, Ivo
    Zanon, Mario
    Ali, Mohammad
    Falcone, Paolo
    2019 18TH EUROPEAN CONTROL CONFERENCE (ECC), 2019, : 256 - 262
  • [37] Real-time hierarchical POMDPs for autonomous robot navigation
    Foka, Amalia
    Trahanias, Panos
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2007, 55 (07) : 561 - 571
  • [38] Tasks Scheduling Using Dynamic Cluster-Based Hierarchical Real-Time Scheduler for Autonomous Car
    Talmale, Girish
    Shrawankar, Urmila
    AMBIENT SCIENCE, 2021, 8 (02) : 1 - 6
  • [39] Modeling Driver's Real-Time Confidence in Autonomous Vehicles
    Lu, Jiayi
    Yang, Shichun
    Ma, Yuan
    Shi, Runwu
    Peng, Zhaoxia
    Pang, Zhaowen
    Chen, Yuyi
    Feng, Xinjie
    Wang, Rui
    Cao, Rui
    Liu, Yibing
    Wang, Qiuhong
    Cao, Yaoguang
    APPLIED SCIENCES-BASEL, 2023, 13 (07):
  • [40] Real-time accurate hand path tracking and joint trajectory planning for industrial robots(II)
    Guan-zheng Tan
    Sheng-yuan Hu
    Journal of Central South University of Technology, 2002, 9 : 273 - 278