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 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, Python scripts, and bokeh for visualization.
TODO: document
- 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