You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As part of the installation, a new group _tracing_ is created. Add your user to this group by
41
+
As part of the installation, a new group _tracing_ is created. Add your user to this group by running
42
+
42
43
```bash
43
-
sudo usermod -aG tracing $USER
44
+
$ sudo usermod -aG tracing $USER
44
45
```
46
+
45
47
and log off and on to take the new membership effect.
46
48
47
49
We'll also need these Python packages to read traces and setup a tracing session through ROS.
@@ -62,7 +64,7 @@ $ cd ros2_ws/
62
64
The `rcl` and `rclcpp` instrumentation has been integrated into Eloquent, so we simply need to recompile `ros2_tracing` & compile `tracetools_analysis`.
Delete the previous trace directory, and execute the launch file again. Let it run for some time (e.g. 10-20 seconds), then kill it with `Ctrl+C`.
136
138
137
-
To run an analysis that displays durations of callbacks over time, use [this Jupyter notebook](https://gitlab.com/micro-ROS/ros_tracing/tracetools_analysis/blob/master/tracetools_analysis/analysis/callback_duration.ipynb), which should be under `ros2_ws/src/tracetools_analysis/tracetools_analysis/analysis/`.
139
+
To run an analysis that displays durations of callbacks over time, use [this Jupyter notebook](https://gitlab.com/ros-tracing/tracetools_analysis/blob/master/tracetools_analysis/analysis/callback_duration.ipynb), which should be under `ros2_ws/src/tracetools_analysis/tracetools_analysis/analysis/`.
138
140
139
141
The resulting plots for the `/ping` and `/pong` subscriptions are shown below. We can see that the durations vary greatly.
140
142
@@ -144,4 +146,4 @@ The resulting plots for the `/ping` and `/pong` subscriptions are shown below. W
144
146
145
147
## Relevant links
146
148
147
-
The tracing packages can be found in the [`ros2_tracing` repo](https://gitlab.com/micro-ROS/ros_tracing/ros2_tracing). The analysis tools can be found in the [`tracetools_analysis` repo](https://gitlab.com/micro-ROS/ros_tracing/tracetools_analysis).
149
+
The tracing packages can be found in the [`ros2_tracing` repo](https://gitlab.com/ros-tracing/ros2_tracing). The analysis tools can be found in the [`tracetools_analysis` repo](https://gitlab.com/ros-tracing/tracetools_analysis).
0 commit comments