Visualize your robotics data with Foxglove Studio

Use interactive visualizations in customizable layouts to quickly understand what your robot is doing.

App screenshot

Subscribe to our newsletter

Fully customizable layouts

Foxglove Studio comes with a rich suite of built-in panels that can be arranged into the perfect layout for your task.

3D

Display your robot in a 3D scene—complete with point clouds, TFs, and a world map.

Diagnostics

View aggregated ROS diagnostic messages.

Image

Display images from multiple camera feeds, and overlay relevant bounding boxes and labels.

Plot

Plot message values over time, or plot an array of values at each timestamp.

Publish

Control your robot by publishing messages back to your live ROS stack.

Raw Messages

Drill down into your ROS messages to better understand and debug the state of your robot.

State Transitions

Track and detect changes in your robot's state.

Table

Inspect incoming ROS messages in tabular format.

Build custom layouts for your team to analyze data more efficiently.

Lean on your shared expertise to build a core set of workspaces that tackle your most common workflows. With team layouts, you can avoid hours of redundant work and iterate more quickly.

3D screenshot

Get valuable insight into your data, regardless of its format.

Connect directly to a live robot, or inspect pre-recorded data files (ROS 1, ROS 2, and more).

ROS screenshot

Make Foxglove Studio work for you – contribute your own components and extend our flexible architecture.

We want Foxglove Studio to accelerate, not hinder, your robotics development. Enjoy robust community support as you write custom data transformations or build bespoke panels.

Ready to get started?Download today on Linux, Windows, or macOS.