Supported Data
The Plot panel works with any topic that contains numeric fields. Common sources include:| Schema | Data | Typical Topics |
|---|---|---|
sensor_msgs/Imu | Linear acceleration, angular velocity, orientation | /imu/data, /imu/raw |
geometry_msgs/Twist | Linear and angular velocity | /cmd_vel, /vehicle/twist |
geometry_msgs/Vector3 | Three-axis numeric data | /acceleration, /magnetic_field |
| Float/Int messages | Single numeric values | /vehicle/speed, /battery/voltage |
Auto-Detection
A topic is assigned to the Plot panel when:- Its schema name contains
imu,twist,vector3,float, orint(matching schemas likesensor_msgs/Imu,geometry_msgs/Twist,geometry_msgs/Vector3), or - Its topic name contains
imu,cmd_vel,battery,temperature, orsensor
Features
Multi-Axis Charts
Topics with multiple numeric fields (such as IMU data with X, Y, and Z axes) are plotted as separate lines on the same chart. Each axis is color-coded for easy identification. For IMU data, the plot typically shows:| Signal | Fields | Description |
|---|---|---|
| Linear acceleration | x, y, z | Accelerometer readings in m/s^2 |
| Angular velocity | x, y, z | Gyroscope readings in rad/s |
| Orientation | x, y, z, w | Quaternion components |
Timeline Synchronization
The Plot panel is synchronized with all other panels through the shared timeline:- A cursor line on the chart marks the current playback position
- Seeking on the timeline moves the cursor across the chart
- Playing the recording scrolls the chart to follow the current time
- Frame stepping moves the cursor to the next/previous data point
Zoom and Pan
| Action | Control |
|---|---|
| Zoom time axis | Scroll horizontally or use pinch gesture |
| Zoom value axis | Scroll vertically with modifier key |
| Pan | Click and drag |
| Reset zoom | Double-click |
Cursor Tracking
As you move the cursor over the chart, a tooltip displays the exact value and timestamp at the cursor position. This enables precise readout of sensor values at any point in the recording.Common Use Cases
IMU analysis
Inspect accelerometer and gyroscope data to identify sudden movements, vibrations, or sensor anomalies.
Velocity profiling
Plot vehicle or robot speed over time to verify motion profiles and detect unexpected stops or accelerations.
Sensor correlation
View numeric signals alongside camera and point cloud panels to correlate events across sensor modalities.
Data quality checks
Spot dropout, noise spikes, and timing irregularities in sensor streams.
Related
- Multi-Sensor Viewer — Overview of the synchronized multi-panel layout
- Log Panel — Text log output correlated with the same timeline
- Map Panel — Geographic visualization correlated with sensor data