Simultaneous Trajectory and Speed Planning for Autonomous Vehicles Considering Maneuver Variants

被引:0
作者
Diachuk, Maksym [1 ]
Easa, Said M. [1 ]
机构
[1] Toronto Metropolitan Univ, Dept Civil Engn, 350 Victoria St, Toronto, ON M5B 2K3, Canada
来源
APPLIED SCIENCES-BASEL | 2024年 / 14卷 / 04期
基金
加拿大自然科学与工程研究理事会;
关键词
autonomous vehicles; motion planning; nonlinear optimization; integral constraints; OPTIMIZATION;
D O I
10.3390/app14041579
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
The paper presents a technique of motion planning for autonomous vehicles (AV) based on simultaneous trajectory and speed optimization. The method includes representing the trajectory by a finite element (FE), determining trajectory parameters in Frenet coordinates, composing a model of vehicle kinematics, defining optimization criteria and a cost function, forming a set of constraints, and adapting the Gaussian N-point scheme for quadrature numerical integration. The study also defines a set of minimum optimization parameters sufficient for making motion predictions with smooth functions of the trajectory and speed. For this, piecewise functions with three degrees of freedom (DOF) in FE's nodes are implemented. Therefore, the high differentiability of the trajectory and speed functions is ensured to obtain motion criteria such as linear and angular speeds, acceleration, and jerks used in the cost function and constraints. To form the AV roadway position, the Frenet coordinate system and two variable parameters are used: the reference path length and the lateral displacement perpendicular to reference line's tangent. The trajectory shape, then, depends only on the final position of the AV's mass center and the final reference's curvature. The method uses geometric, kinematic, dynamic, and physical constraints, some of which are related to hard restrictions and some to soft restrictions. The planning technique involves parallel forecasting for several variants of the AV maneuver followed by selecting the one corresponding to a specified criterion. The sequential quadratic programming (SQP) technique is used to find the optimal solution. Graphs of trajectories, speeds, accelerations, jerks, and other parameters are presented based on the simulation results. Finally, the efficiency, rapidity, and prognosis quality are evaluated.
引用
收藏
页数:24
相关论文
共 25 条
  • [1] Ajanovic Z, 2018, IEEE INT C INT ROBOT, P4523, DOI 10.1109/IROS.2018.8593813
  • [2] [Anonymous], 2022, MATLAB
  • [3] [Anonymous], 2023, Audi A4 Quatro Characteristics
  • [4] Buckman N, 2020, IEEE INT CONF ROBOT, P3220, DOI [10.1109/ICRA40945.2020.9196809, 10.1109/icra40945.2020.9196809]
  • [5] Deolasee S., 2023, P 2023 AM CONTR C AC
  • [6] Diachuk M., 2023, Highlights Veh, V1, P29, DOI [10.54175/hveh1010003, DOI 10.54175/HVEH1010003]
  • [7] Improved Technique for Autonomous Vehicle Motion Planning Based on Integral Constraints and Sequential Optimization
    Diachuk, Maksym
    Easa, Said M.
    [J]. VEHICLES, 2022, 4 (04): : 1122 - 1157
  • [8] Motion Planning for Autonomous Vehicles Based on Sequential Optimization
    Diachuk, Maksym
    Easa, Said M.
    [J]. VEHICLES, 2022, 4 (02): : 344 - 374
  • [9] Fickenscher Jorg, 2018, Journal of Low Power Electronics and Applications, V8, DOI 10.3390/jlpea8040035
  • [10] Trajectory Planning in Frenet Frame via Multi-Objective Optimization
    Huang, Jianyu
    He, Zuguang
    Arakawa, Yutaka
    Dawton, Billy
    [J]. IEEE ACCESS, 2023, 11 : 70764 - 70777