Computationally Efficient Minimum-Time Motion Primitives for Vehicle Trajectory Planning

IF 4.6 Q2 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE
Mattia Piccinini;Simon Gottschalk;Matthias Gerdts;Francesco Biral
{"title":"Computationally Efficient Minimum-Time Motion Primitives for Vehicle Trajectory Planning","authors":"Mattia Piccinini;Simon Gottschalk;Matthias Gerdts;Francesco Biral","doi":"10.1109/OJITS.2024.3476540","DOIUrl":null,"url":null,"abstract":"In the context of vehicle trajectory planning, motion primitives are trajectories connecting pairs of boundary conditions. In autonomous racing, motion primitives have been used as computationally faster alternatives to model predictive control, for online obstacle avoidance. However, the existing motion primitive formulations are either simplified and suboptimal, or computationally expensive for accurate collision avoidance. This paper introduces new motion primitives for autonomous racing, aiming to accurately approximate the minimum-time vehicle trajectories while ensuring computational efficiency. We present a novel neural network, named PathPoly-NN, whose internal architecture is designed to learn the minimum-time vehicle path. Our motion primitives combine PathPoly-NN with a fast forward-backward method to compute the minimum-time speed profile. Compared to existing neural networks, PathPoly-NN generalizes better with small training sets, and it has better accuracy in approximating the minimum-time path. Additionally, our motion primitives have lower computational burden and higher accuracy than existing methods based on cubic polynomials and \n<inline-formula> <tex-math>$G^{2}$ </tex-math></inline-formula>\n clothoid curves. Finally, the motion primitives of this paper achieve similar maneuver times as minimum-time economic nonlinear model predictive control (E-NMPC), but with significantly lower computational load (two orders of magnitude). The results open promising perspectives of applications in graph-based trajectory planners for autonomous racing.","PeriodicalId":100631,"journal":{"name":"IEEE Open Journal of Intelligent Transportation Systems","volume":"5 ","pages":"642-655"},"PeriodicalIF":4.6000,"publicationDate":"2024-10-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10711857","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Open Journal of Intelligent Transportation Systems","FirstCategoryId":"1085","ListUrlMain":"https://ieeexplore.ieee.org/document/10711857/","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
引用次数: 0

Abstract

In the context of vehicle trajectory planning, motion primitives are trajectories connecting pairs of boundary conditions. In autonomous racing, motion primitives have been used as computationally faster alternatives to model predictive control, for online obstacle avoidance. However, the existing motion primitive formulations are either simplified and suboptimal, or computationally expensive for accurate collision avoidance. This paper introduces new motion primitives for autonomous racing, aiming to accurately approximate the minimum-time vehicle trajectories while ensuring computational efficiency. We present a novel neural network, named PathPoly-NN, whose internal architecture is designed to learn the minimum-time vehicle path. Our motion primitives combine PathPoly-NN with a fast forward-backward method to compute the minimum-time speed profile. Compared to existing neural networks, PathPoly-NN generalizes better with small training sets, and it has better accuracy in approximating the minimum-time path. Additionally, our motion primitives have lower computational burden and higher accuracy than existing methods based on cubic polynomials and $G^{2}$ clothoid curves. Finally, the motion primitives of this paper achieve similar maneuver times as minimum-time economic nonlinear model predictive control (E-NMPC), but with significantly lower computational load (two orders of magnitude). The results open promising perspectives of applications in graph-based trajectory planners for autonomous racing.
用于车辆轨迹规划的计算效率高的最小时间运动原语
在车辆轨迹规划中,运动基元是连接边界条件对的轨迹。在自主赛车中,运动基元被用作计算速度更快的模型预测控制替代方案,用于在线避障。然而,现有的运动基元公式要么是简化的次优公式,要么是计算昂贵的精确避撞公式。本文为自主赛车引入了新的运动基元,旨在精确逼近最小时间车辆轨迹,同时确保计算效率。我们提出了一种名为 PathPoly-NN 的新型神经网络,其内部架构旨在学习最小时间车辆路径。我们的运动基元将 PathPoly-NN 与快速前向后向方法相结合,以计算最小时间速度曲线。与现有的神经网络相比,PathPoly-NN 在训练集较小的情况下具有更好的泛化能力,而且在近似最小时间路径方面具有更高的精度。此外,与现有的基于三次多项式和 $G^{2}$ 布状曲线的方法相比,我们的运动基元具有更低的计算负担和更高的精度。最后,本文的运动基元实现了与最小时间经济非线性模型预测控制(E-NMPC)相似的机动时间,但计算负荷却大大降低(两个数量级)。这些结果为基于图的自主赛车轨迹规划应用开辟了广阔的前景。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
5.40
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信