Autoware on Board: Enabling Autonomous Vehicles with Embedded Systems

被引:359
作者
Kato, Shinpei [1 ,3 ,4 ]
Tokunaga, Shota [2 ]
Maruyama, Yuya [2 ]
Maeda, Seiya [2 ]
Hirabayashi, Manato [3 ]
Kitsukawa, Yuki [3 ]
Monrroy, Abraham [3 ]
Ando, Tomohito [3 ]
Fujii, Yusuke [4 ]
Azumi, Takuya [2 ,4 ,5 ]
机构
[1] Univ Tokyo, Grad Sch Informat Sci & Technol, Tokyo, Japan
[2] Osaka Univ, Grad Sch Engn, Suita, Osaka, Japan
[3] Nagoya Univ, Grad Sch Informat, Nagoya, Aichi, Japan
[4] Tier IV Inc, Nagoya, Aichi, Japan
[5] JST, PRESTO, Tokyo, Japan
来源
2018 9TH ACM/IEEE INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS (ICCPS 2018) | 2018年
关键词
D O I
10.1109/ICCPS.2018.00035
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents Autoware on Board, a new profile of Autoware, especially designed to enable autonomous vehicles with embedded systems. Autoware is a popular open-source software project that provides a complete set of self-driving modules, including localization, detection, prediction, planning, and control. We customize and extend the software stack of Autoware to accommodate embedded computing capabilities. In particular, we use DRIVE PX2 as a reference computing platform, which is manufactured by NVIDIA Corporation for development of autonomous vehicles, and evaluate the performance of Autoware on ARM-based embedded processing cores and Tegra-based embedded graphics processing units (GPUs). Given that low-power CPUs are often preferred over high-performance GPUs, from the functional safety point of view, this paper focuses on the application of Autoware on ARM cores rather than Tegra ones. However, some Autoware modules still need to be executed on the Tegra cores to achieve load balancing and real-time processing. The experimental results show that the execution latency imposed on the DRIVE PX2 platform is capped at about three times as much as that on a high-end laptop computer. We believe that this observed computing performance is even acceptable for real-world production of autonomous vehicles in certain scenarios.
引用
收藏
页码:287 / 296
页数:10
相关论文
共 25 条
  • [11] Darweesh H, 2017, J ROBOT MECHATRON, V29, P668, DOI 10.20965/jrm.2017.p0668
  • [12] Path Planning for Autonomous Vehicles in Unknown Semi-structured Environments
    Dolgov, Dmitri
    Thrun, Sebastian
    Montemerlo, Michael
    Diebel, James
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2010, 29 (05) : 485 - 501
  • [13] A FORMAL BASIS FOR HEURISTIC DETERMINATION OF MINIMUM COST PATHS
    HART, PE
    NILSSON, NJ
    RAPHAEL, B
    [J]. IEEE TRANSACTIONS ON SYSTEMS SCIENCE AND CYBERNETICS, 1968, SSC4 (02): : 100 - +
  • [14] Caffe: Convolutional Architecture for Fast Feature Embedding
    Jia, Yangqing
    Shelhamer, Evan
    Donahue, Jeff
    Karayev, Sergey
    Long, Jonathan
    Girshick, Ross
    Guadarrama, Sergio
    Darrell, Trevor
    [J]. PROCEEDINGS OF THE 2014 ACM CONFERENCE ON MULTIMEDIA (MM'14), 2014, : 675 - 678
  • [15] Kalman R., 1960, Journal of Basic Engineering, V82, P35, DOI [DOI 10.1115/1.3662552, 10.1115/1.3662552]
  • [16] AN OPEN APPROACH TO AUTONOMOUS VEHICLES
    Kato, Shinpei
    Takeuchi, Eijiro
    Ishiguro, Yoshio
    Ninomiya, Yoshiki
    Takeda, Kazuya
    Hamada, Tsuyoshi
    [J]. IEEE MICRO, 2015, 35 (06) : 60 - 68
  • [17] Leonard John., 2007, TEAM URBAN CHALLENGE
  • [18] Maruyama Y., 2017, P IEEE INT C COMP DE
  • [19] McNaughton Matthew, 2011, 2011 IEEE International Conference on Robotics and Automation (ICRA 2011), P4889, DOI 10.1109/ICRA.2011.5980223
  • [20] Junior: The Stanford entry in the Urban Challenge
    Montemerlo, Michael
    Becker, Jan
    Bhat, Suhrid
    Dahlkamp, Hendrik
    Dolgov, Dmitri
    Ettinger, Scott
    Haehnel, Dirk
    Hilden, Tim
    Hoffmann, Gabe
    Huhnke, Burkhard
    Johnston, Doug
    Klumpp, Stefan
    Langer, Dirk
    Levandowski, Anthony
    Levinson, Jesse
    Marcil, Julien
    Orenstein, David
    Paefgen, Johannes
    Penny, Isaac
    Petrovskaya, Anna
    Pflueger, Mike
    Stanek, Ganymed
    Stavens, David
    Vogt, Antone
    Thrun, Sebastian
    [J]. JOURNAL OF FIELD ROBOTICS, 2008, 25 (09) : 569 - 597