Skip to main content

Autonomous Underwater Vehicle

Build reliable AUVs 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.

Autonomous underwater vehicle data visualization in Foxglove

Leading autonomous underwater vehicle companies build faster with Foxglove.

“For those of us working on robots with ROS middleware, it's hard to beat the capability of Foxglove.”
Val Schmidt

Val Schmidt

Lead, Marine Robotics Department at CCOM

Visualization

Visually interact and see below the surface.

Dive into your AUV's world with a 3D scene that includes point clouds, transforms, sonar data, camera feeds, and meshes. Stream high-rate live or recorded data to debug navigation, localization, and sensor fusion challenges in real-time—no visibility required.

AUV 3D environment visualization in Foxglove

Analysis

Analyze with precision and track every movement.

Plot time-series data to understand depth changes, heading shifts, or sensor anomalies. Create and share layouts with charts, diagnostics, and underwater maps to align your team and quickly resolve issues during dives or post-mission reviews.

AUV movement analysis in Foxglove

Connecting to data

Build better, reliable AUVs faster.

Connect to ROS or custom data, stream or replay mission logs, and filter by time or sensor type. Overlay dive paths and seafloor maps to contextualize data and streamline AUV fleet operations with efficient, scalable workflows.

Connecting to AUV mission data in Foxglove

Data Management

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

Foxglove data management pipeline diagram

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 SDK for live visualization, logging, and remote monitoring. Use the Foxglove Agent to simplify importing recordings and uploading local files directly.
Index data by AUV, 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

Can I try Foxglove for free?
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).
Are academic discounts available to students and researchers?
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.
Can Foxglove be used for my particular robotics application?
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. Read the documentation at docs.foxglove.dev/docs/connecting-to-data/introduction#data-sources to learn more.
What data formats does Foxglove support?
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.
What development workflows can Foxglove help my team with?
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.
Are data recordings uploaded to Foxglove secure?
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. View the security page at foxglove.dev/security to learn more.
How long does it take to integrate and start using the Foxglove platform?
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.
Do I need to sign up for a paid plan for my team to use Foxglove?
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 for free