Live tuning afternoon
You need Topic Monitor, multi-field plots, echo, and stats in one dock —
not three apps. Spectra's default cockpit and
tuning.spectra-ros-session preset are built for this.
Spectra is not trying to replace every ROS GUI — it targets integrated debug: signals + spatial context + bags on one timeline, with native GPU performance. This page is intentionally honest about what we do better and what we do not claim yet.
| Capability | rqt | PlotJuggler | RViz2 | Foxglove | Spectra ROS |
|---|---|---|---|---|---|
| Live time-series plots | Basic (Qt) | Best-in-class | No | Good (web) | GPU + introspection |
| Plot any numeric field without plugins | Per-type plugins | Plugins / parsers | N/A | Schema-dependent | Runtime introspection |
| Bag scrub + plots synced | Limited | Excellent | Separate tools | Good | Unified session (roadmap) |
| 3D / TF / robot model | Separate RViz | No | Industry standard | Good | Core displays, not full RViz plugins |
| Spatiotemporal (bag + 3D + plots) | No | No | No serious plots | Web latency | Native unified session |
| Shareable layout artifact | rqt perspective | .xml layouts | .rviz config | Foxglove layouts | .spectra-ros-session |
| Offline / air-gapped | Yes | Yes | Yes | Cloud features optional | Native binary |
| Expression / derived series | No | Yes | No | Limited | Built-in editor |
You need Topic Monitor, multi-field plots, echo, and stats in one dock —
not three apps. Spectra's default cockpit and
tuning.spectra-ros-session preset are built for this.
PlotJuggler owns raw timeline UX; Spectra adds echo, logs, session persistence, and (Phase C) 3D sync on the same playhead — one native window instead of side-by-side tools.
cmd_vel + odom plots linked with laser, path, and TF in one session. RViz still wins for exotic display plugins; Spectra wins for the integrated nav post-mortem workflow.
Commit .spectra-ros-session next to launch files — plots,
expressions, panel visibility, and ImGui dock layout round-trip together.
ros2 topic echo and
rqt_topic remain fine for quick one-off checks.