Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pokusew/ros2-tracing-experiments
A collection of scripts to perform analysis of trace events collected with ros2_tracing
https://github.com/pokusew/ros2-tracing-experiments
fel fel-project ros2 tracing
Last synced: 16 days ago
JSON representation
A collection of scripts to perform analysis of trace events collected with ros2_tracing
- Host: GitHub
- URL: https://github.com/pokusew/ros2-tracing-experiments
- Owner: pokusew
- Created: 2022-08-03T20:19:25.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-08-04T12:24:27.000Z (over 2 years ago)
- Last Synced: 2024-04-21T13:54:10.737Z (9 months ago)
- Topics: fel, fel-project, ros2, tracing
- Language: Python
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ROS 2 tracing experiments
A collection of scripts to perform analysis of trace events collected with [ros2_tracing].
**It implements a simple ROS 2 message flow analysis.** It is inspired and based on the work done
in the _[Message Flow Analysis with Complex Causal Links for Distributed ROS 2 Systems][ros2-message-flow-analysis]_
paper. But instead of developing a custom Eclipse Trace Compass plugin for analysis and visualization (which is what the
paper does), **we use an extended version of [tracetools_analysis][pokusew_tracetools_analysis], Python scripts,
and [bokeh] for visualization**.## Usage
TODO: document
## Related work
* [CARET] – much more advanced tool, also using Python, [bokeh] and building on the original [tracetools_analysis], but
adding more instrumentation to rclcpp and DDS, supporting only galactic (as of Aug 8, 2022)
* [Message Flow Analysis with Complex Causal Links for Distributed ROS 2 Systems][ros2-message-flow-analysis][ros2_tracing]: https://github.com/ros2/ros2_tracing
[pokusew_tracetools_analysis]: https://github.com/pokusew/tracetools_analysis
[original_tracetools_analysis]: https://gitlab.com/ros-tracing/tracetools_analysis
[bokeh]: https://bokeh.org/
[ros2-message-flow-analysis]: https://github.com/christophebedard/ros2-message-flow-analysis
[CARET]: https://github.com/tier4/caret