GPU Accelerated Batch Trajectory Optimization for Autonomous Navigation

被引:1
|
作者
Rastgar, Fatemeh [1 ]
Masnavi, Houman [1 ]
Kruusamae, Karl [1 ]
Aabloo, Alvo [1 ]
Singh, Arun Kumar [1 ]
机构
[1] Univ Tartu, Inst Technol, Tartu, Estonia
关键词
D O I
10.23919/ACC55779.2023.10156088
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Trajectory optimizations encountered in mobile robot navigation are non-convex, and thus the solution process is prone to get stuck at poor local optima, resulting in collisions with the environment. A conceptually simple workaround is to simply run the optimizer from several initializations in parallel and choose the best solution. But realizing this simple trick with off-the-shelf optimizers is challenging since they are not customized for parallel/batch operation. We fill this gap by proposing a novel batchable and GPU accelerated trajectory optimizer for autonomous navigation. Our batch optimizer can run several hundred instances of the problem in parallel in real time. We improve the state-of-the-art in the following respects. First, we show that parallel initialization naturally discovers a distribution of locally optimal trajectories residing in different homotopies. Second, we improve the navigation quality (success rate, tracking) compared to the baseline approach that relies on computing a single locally optimal trajectory at each control loop. Finally, we show that when initialized with trajectory samples from a Gaussian distribution, our batch optimizer outperforms the state-of-the-art cross-entropy method in solution quality. Codes: https://tinyurl.com/a3b99m8, Video: https://www.youtube.com/watch?v=ZlWJk-w03d8
引用
收藏
页码:718 / 725
页数:8
相关论文
共 50 条
  • [1] GAT: A Unified GPU-Accelerated Framework for Processing Batch Trajectory Queries
    Dong, Kaixing
    Zhang, Bowen
    Shen, Yanyan
    Zhu, Yanmin
    Yu, Jiadi
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2020, 32 (01) : 92 - 107
  • [2] Fast Joint Multi-Robot Trajectory Optimization by GPU Accelerated Batch Solution of Distributed Sub-Problems
    Guhathakurta, Dipanwita
    Rastgar, Fatemeh
    Sharma, M. Aditya
    Krishna, K. Madhava
    Singh, Arun Kumar
    [J]. FRONTIERS IN ROBOTICS AND AI, 2022, 9
  • [3] GPU Accelerated Convex Approximations for Fast Multi-Agent Trajectory Optimization
    Rastgar, Fatemeh
    Masnavi, Houman
    Shrestha, Jatan
    Kruusamae, Karl
    Aabloo, Alvo
    Singh, Arun Kumar
    [J]. IEEE ROBOTICS AND AUTOMATION LETTERS, 2021, 6 (02) : 3303 - 3310
  • [4] A GPU-accelerated Framework for Processing Trajectory Queries
    Zhang, Bowen
    Shen, Yanyan
    Zhu, Yanmin
    Yu, Jiadi
    [J]. 2018 IEEE 34TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2018, : 1037 - 1048
  • [5] GPU-Enabled Parallel Trajectory Optimization Framework for Safe Motion Planning of Autonomous Vehicles
    Lee, Yeongseok
    Choi, Keun Ha
    Kim, Kyung-Soo
    [J]. IEEE Robotics and Automation Letters, 2024, 9 (11) : 10407 - 10414
  • [6] Human-Aware Trajectory Optimization for Enhancing D* Algorithm for Autonomous Robot Navigation
    Choi, Min Je
    Park, Seong Jin
    Kim, Sion
    Lee, Seung Jae
    [J]. IEEE ACCESS, 2024, 12 : 103237 - 103250
  • [7] Accelerating GPU Message Communication for Autonomous Navigation Systems
    Wu, Hao
    Jin, Jiangming
    Zhai, Jidong
    Gong, Yifan
    Liu, Wei
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER 2021), 2021, : 181 - 191
  • [8] Toward GPU-accelerated Database Optimization
    Meister, Andreas
    Breß, Sebastian
    Saake, Gunter
    [J]. Datenbank-Spektrum, 2015, 15 (02) : 131 - 140
  • [9] Trajectory Planning for Navigation Aiding of Autonomous Underwater Vehicles
    Sture, Oystein
    Norgren, Petter
    Ludvigsen, Martin
    [J]. IEEE ACCESS, 2020, 8 : 116586 - 116604
  • [10] Semantic Trajectory Applied to the Navigation of Autonomous Mobile Robots
    Siqueira, Fernando de Lucca
    Plentz, Patricia Della Mea
    De Pieri, Edson Roberto
    [J]. 2016 IEEE/ACS 13TH INTERNATIONAL CONFERENCE OF COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2016,