2022
DOI: 10.1109/lra.2022.3174346
|View full text |Cite
|
Sign up to set email alerts
|

ros2_tracing: Multipurpose Low-Overhead Framework for Real-Time Tracing of ROS 2

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 27 publications
(11 citation statements)
references
References 14 publications
0
11
0
Order By: Relevance
“…Following this methodology, in our case study we begin by instrumenting both ROS 2 and our target kernels with LTTng probes. Reusing past work and probes [25] allows us to easily get a grasp of the dataflow interactions within rmw, rcl, and rclcpp ROS 2 layers. We then also instrument the ResizeNode and RectifyNode components of the image pipeline package used in our case study.…”
Section: A Methodologymentioning
confidence: 99%
See 3 more Smart Citations
“…Following this methodology, in our case study we begin by instrumenting both ROS 2 and our target kernels with LTTng probes. Reusing past work and probes [25] allows us to easily get a grasp of the dataflow interactions within rmw, rcl, and rclcpp ROS 2 layers. We then also instrument the ResizeNode and RectifyNode components of the image pipeline package used in our case study.…”
Section: A Methodologymentioning
confidence: 99%
“…In order to trace and evaluate the relative performance of both ROS 2 individual Nodes and complete computational graphs, we leverage Linux Tracing Toolkit next generation (LTTng [26]) for tracing and benchmarking. Building upon prior work [25], LTTng provides a collection of flexible tracing tools and multipurpose instrumentation for ROS 2 that allow collecting runtime execution information in realtime in distributed systems using low-overhead tracers. Instrumentation probes introduced in ROS 2 Nodes can be enabled or disabled at build-time.…”
Section: Low-overhead Real-time Tracing and Benchmarking -4mentioning
confidence: 99%
See 2 more Smart Citations
“…Several efforts have created performance measuring tools for various facets of a ROS 2 system. The ros2_tracing framework was introduced based on Linux Trace Toolkit Next Generation (LTTng) that allows for detailed analysis of instrumented events in a running ROS 2 system [5]. Tracing analysis is extended by adding the ability to do message flow analysis by associating causally-linked tracing events in the ROS 2 computation graph [6].…”
Section: Related Workmentioning
confidence: 99%