Synchronized Playback
Regardless of format, all recorded data shares the same playback controls:- Scrubbing
- Playback Speed
- Step
Drag the timeline cursor to any point in the recording. All panels update simultaneously to reflect that moment in time.
ULog Files
Open a PX4.ulg file directly in Substrate for post-flight analysis. The editor automatically arranges a purpose-built layout.
Automatic Layout
3D Viewer + GPS Map
Top row. The 3D viewer reconstructs the vehicle pose via interpolated position and attitude channels. The GPS map renders the ground track.
Plot Groups + Logs
Bottom row. Four plot groups display attitude, position, velocity, and sensor data. A log panel shows timestamped entries with severity coloring.
What’s Included
| Data | Source |
|---|---|
| 3D pose | Interpolated from position + attitude channels (binary search + lerp) |
| GPS path | Latitude/longitude rendered as a 2D ground track and 3D spatial trace |
| Telemetry channels | All logged topics available as plottable time-series |
| Mode timeline | Color-coded bar showing controller mode transitions over time |
| Log messages | Severity-colored entries (Error, Warning, Info, Debug) with search and filtering |
| Parameters | Static parameter values recorded at boot, browsable in a dedicated section |
Attitude Plots
Roll, pitch, and yaw are plotted by default. Both setpoint and estimated values are shown, making it straightforward to evaluate controller tracking during maneuvers.MCAP Recordings
MCAP files recorded during live simulation sessions contain the full data stream — scene graph updates, telemetry, images, transforms, and point clouds. Open an.mcap file to replay the session with the same multi-panel layout.
What’s Included
| Data | Source |
|---|---|
| 3D scene | Full scene graph with meshes, materials, and pose updates |
| Telemetry | All topics that were streaming during the recording |
| Images | Camera feeds captured during the session |
| Transforms | TF tree history with interpolated playback |
| Point clouds | Lidar and depth sensor data |
Record MCAP files during a live simulation using the recording toggle in the telemetry panel. See the Record & Replay guide for details.
Log Messages
Both formats support log message display with severity-based coloring:- Red — Error (levels 0-3)
- Yellow — Warning (level 4)
- Blue — Info (levels 5-6)
- Gray — Debug (level 7+)