Performance Evaluation Framework for Arbitrary Nodes of Autonomous-driving Systems

被引:0
作者
Tajima, Yuta [1 ]
Miki, Tatsuya [1 ]
Azumi, Takuya [1 ]
机构
[1] Saitama Univ, Grad Sch Sci & Engn, Saitama, Japan
来源
2023 IEEE 22ND INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS, TRUSTCOM, BIGDATASE, CSE, EUC, ISCI 2023 | 2024年
关键词
ROS; 2; Autonomous-driving Systems; Evaluation Framework; Autoware;
D O I
10.1109/TrustCom60117.2023.00353
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Autonomous-driving software is increasingly based on Robot Operating System (ROS) 2, middleware for developing robotic applications. This paper proposes a performance evaluation framework for arbitrary nodes of Autonomous-driving software. The proposed framework empowers ROS 2 application developers to evaluate particular nodes requiring evaluation efficiently. The proposed framework can activate each node by considering the logic when the application is run as a whole. In addition, input data specific to each node are required for node evaluation. Because each node exchanges various types of data, generating input data to evaluate a particular node can be difficult. Thus, the proposed framework generates input data suitable for node evaluation. The proposed framework also provides a graphical user interface (GUI). A developer can easily evaluate arbitrary nodes by manipulating the proposed framework on the GUI. Experimental results show that the proposed framework successfully activates the evaluation target node and evaluates arbitrary nodes of autonomous-driving software. In addition, each functionality of the proposed framework is demonstrated to be working properly. The results of user functionality testing of the proposed framework demonstrate its usefulness.
引用
收藏
页码:2520 / 2529
页数:10
相关论文
共 11 条
[1]   ROS-lite: ROS Framework for NoC-Based Embedded Many-Core Platform [J].
Azumi, Takuya ;
Maruyama, Yuya ;
Kato, Shinpei .
2020 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2020, :4375-4382
[2]   ros2_tracing: Multipurpose Low-Overhead Framework for Real-Time Tracing of ROS 2 [J].
Bedard, Christophe ;
Lutkebohle, Ingo ;
Dagenais, Michel .
IEEE ROBOTICS AND AUTOMATION LETTERS, 2022, 7 (03) :6511-6518
[3]   Mapping Method of MATLAB/Simulink Model for Embedded Many-Core Platform [J].
Honda, Kentaro ;
Kojima, Sasuga ;
Fujimoto, Hiroshi ;
Edahiro, Masato ;
Azumi, Takuya .
2020 28TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING (PDP 2020), 2020, :182-186
[4]   Autoware on Board: Enabling Autonomous Vehicles with Embedded Systems [J].
Kato, Shinpei ;
Tokunaga, Shota ;
Maruyama, Yuya ;
Maeda, Seiya ;
Hirabayashi, Manato ;
Kitsukawa, Yuki ;
Monrroy, Abraham ;
Ando, Tomohito ;
Fujii, Yusuke ;
Azumi, Takuya .
2018 9TH ACM/IEEE INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS (ICCPS 2018), 2018, :287-296
[5]   Automation and artificial intelligence in business logistics systems: human reactions and collaboration requirements [J].
Klumpp, Matthias .
INTERNATIONAL JOURNAL OF LOGISTICS-RESEARCH AND APPLICATIONS, 2018, 21 (03) :224-242
[6]   Autoware_Perf: A tracing and performance analysis framework for ROS 2 applications [J].
Li, Zihang ;
Hasegawa, Atsushi ;
Azumi, Takuya .
JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 123
[7]  
Maity B., 2021, ACM T EMBED COMPUT S, V20, P1
[8]   Exploring the Performance of ROS2 [J].
Maruyama, Yuya ;
Kato, Shinpei ;
Azumi, Takuya .
2016 PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2016,
[9]   RAPLET: Demystifying Publish/Subscribe Latency for ROS Applications [J].
Nishimura, Keisuke ;
Ishikawa, Takahiro ;
Sasaki, Hiroshi ;
Kato, Shinpei .
2021 IEEE 27TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA 2021), 2021, :41-50
[10]   ROSCH: Real-Time Scheduling Framework for ROS [J].
Saito, Yukihiro ;
Sato, Futoshi ;
Azumi, Takuya ;
Kato, Shinpei ;
Nishio, Nobuhiko .
2018 IEEE 24TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2018, :52-58