Autonomous Surface Vehicle

Build reliable ASVs faster with Foxglove.

Foxglove is a purpose-built platform to visually debug and manage multimodal data, so you can accelerate and scale your physical AI development.

Leading autonomous surface vehicle companies build faster with Foxglove.

“The lift on building custom robotics development tooling, specifically visualization, is so high that it detracts from the goal of building features and autonomy for the robots.”
Vibhav Altekar
Co-founder & VP of Software
Saronic
View customer story

Analyze and manage data at scale.

Visualize your ASV’s environment in an immersive 3D scene—showing point clouds, transforms, camera feeds, GPS trails, and more. Stream high-rate data live or from logs to debug navigation, perception, and control issues on the water with full spatial awareness.

Better understand behaviors to command the water.

Plot time-series or per-timestamp data to analyze throttle, heading, or obstacle detection changes. Combine charts, maps, and diagnostics into shareable layouts, helping teams pinpoint issues and accelerate collaboration during waypoint tuning or mission review.

Build better, reliable ASVs faster.

Stream or replay data with ease, tagging key events or filtering by sensor. Overlay GPS paths, geofences, and mission zones to correlate sensor behavior with location, enabling efficient post-mission analysis and scalable data workflows.

Foxglove streamlines your data management, so you can focus on building reliable ASVs, faster.

Foxglove simplifies data serialization, transportation, and processing—whether you’re dealing with asynchronous data streams from diverse sources or trawling through petabytes of recorded data.

Foxglove simplifies data serialization, transportation, and processing—whether you’re dealing with asynchronous data streams from diverse sources or trawling through petabytes of recorded data.

Use the Foxglove Agent to import recordings, upload local files directly, or connect to a live ASV.
Index data by ASV, time, and topic, set retention policies for effective data management, and seamlessly integrate with existing data pipelines.
With flexible access via the UI, API, or CLI, you can retrieve only the data you need for efficient exploration and analysis.

FAQ

Yes, absolutely. Foxglove’s free plan is available to everyone and will remain free forever. You can have up to 3 users, 10 GB of cloud storage, and 10 devices (i.e., robots).
Yes. Students, professors, and researchers alike—anyone using Foxglove for academic purposes—can access Foxglove free of charge. Invite your entire lab or team, leverage the data platform, and take advantage of all Foxglove features to help advance the robotics community at large.
Most likely, yes. Foxglove supports a wide range of data formats and offers several connection options, including the ability to use local files with no internet connectivity. Foxglove’s extensibility also allows you to build bespoke panels, convert custom messages, alias topic names, and configure layouts to suit your unique needs.

For more details about connection options and supported data formats, read the documentation.
Foxglove natively supports MCAP, ROS 1, ROS 2, and custom formats like Protobuf, JSON, or FlatBuffers, using an encoding-agnostic WebSocket connection or a local or remote MCAP file.
Foxglove’s primary use cases include multimodal data visualization and management. Visualizing all your robotic data on a single screen enables you to troubleshoot and debug issues more quickly. Managing data through Foxglove’s connections and platform creates seamless development loops: while your robot operates and records data, you identify issues, make improvements, redeploy, and repeat.
Yes, absolutely. Foxglove enforces HTTPS on all connections, encrypts data in transit with TLS 1.2, and secures data at rest with AES 256-bit encryption. Foxglove also uses single sign-on (SSO) and Security Assertion Markup Language (SAML) for secure authentication. Additionally, Foxglove is SOC 2 Type II certified and General Data Protection Regulation (GDPR) compliant. For more information about Foxglove’s security standards, view the security page.
You can start using the Foxglove platform instantly. Simply drag .bag or .mcap files onto the screen to begin visualizing your data. Connecting to your robot is just as easy—use a WebSocket, the Foxglove Rosbridge, or the Foxglove Agent.
Not if your team has 3 or fewer people. If your team has 4 or more people, you will need to sign up for the Starter or Team plan to continue using Foxglove.

Start building with Foxglove.

Get started