Execution Flow Aware Profiling for ROS-based Autonomous Vehicle Software

Shao Hua Wang, ChiaHeng Tu, Ching Chun Huang, Jyh Ching Juang

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

The complexity of the Robot Operating System (ROS) based autonomous software grows as autonomous vehicles get more intelligent. It is a big challenge for system designers to rapidly understand runtime behaviors and performance of such sophisticated software because the conventional tools are insufficient for characterizing the high-level interactions of the modules within the software. In this paper, a new graphical representation, execution flow graph, is devised to represent the execution sequences and related performance statistics of the ROS modules. The execution flow aware profiling is applied on the autonomous software, Autoware and Navigation Stack, with encouraging results.

Original languageEnglish
Title of host publication51st International Conference on Parallel Processing, ICPP 2022 - Workshop Proceedings
PublisherAssociation for Computing Machinery
ISBN (Electronic)9781450394451
DOIs
Publication statusPublished - 2022 Aug 29
Event51st International Conference on Parallel Processing, ICPP 2022 - Virtual, Online, France
Duration: 2022 Aug 292022 Sept 1

Publication series

NameACM International Conference Proceeding Series

Conference

Conference51st International Conference on Parallel Processing, ICPP 2022
Country/TerritoryFrance
CityVirtual, Online
Period22-08-2922-09-01

All Science Journal Classification (ASJC) codes

  • Software
  • Human-Computer Interaction
  • Computer Vision and Pattern Recognition
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'Execution Flow Aware Profiling for ROS-based Autonomous Vehicle Software'. Together they form a unique fingerprint.

Cite this