Use interactive visualizations in customizable layouts to quickly understand what your robot is doing.
Foxglove comes with a rich suite of built-in panels that can be arranged into the perfect layout for your task.
Display your robot in a 3D scene—complete with point clouds, transforms, and a world map.
View aggregated diagnostic messages.
Display images from multiple camera feeds, and overlay relevant bounding boxes and labels.
Plot message values over time, or plot an array of values at each timestamp.
Control your robot by publishing messages back to your live stack.
Drill down into your messages to better understand and debug the state of your robot.
Track and detect changes in your robot's state.
Inspect incoming messages in tabular format.
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.
Connect directly to a live robot, or inspect pre-recorded data files (ROS 1 and 2, Protobuf, MCAP, and more).
Foxglove will accelerate your robotics development. Enjoy robust support as you build bespoke panels and write custom data transformations.
Securely store petabytes of indexed and tagged data
for easy discovery and analysis.
Access your data on demand
Use Foxglove to store, explore, and stream your robotics data.
Store petabytes of data securely
Retrieve and explore your data quickly, for efficient analysis
Save money by storing data more intelligently
Choose between cloud or on-premise deployment
Remotely access data stored in the field
Explore and annotate shared data, set user permissions, and invite new team members.
Query Foxglove for the data you want to analyze, then load it in Foxglove or a Jupyter Notebook for further exploration.
You can even annotate your data in Foxglove with rich custom metadata to more easily find events of interest.
Explore and analyze data more efficiently by streaming just the information that you need.
Leverage Sites to dictate where your data is stored and how it is accessed – no matter your connectivity constraints, regulatory restrictions, or data partitioning requirements.
Deploy an Edge Site wherever your robots work for easy on-premise data storage. Even with intermittent connectivity and low bandwidth, you can remotely pull data from the edge or forward it to the cloud.