Mesh StorageIngest
Overview
Three ways to get data into Mesh Storage
Mesh Storage accepts MCAP files via three paths. Pick the one that matches how you record:
- Web upload — already have MCAP files on your laptop? Drag and drop them into Mesh Storage from your browser. Best for one-off or ad-hoc files.
- Docker — no recording stack yet? Pull the prebuilt edge image. You get recorder, compression, diagnostics, and graph recording end-to-end. Best for production fleets.
- Track a folder (binary) — already have your own ROS2 image or recorder? Install the lightweight binary and point it at a directory of MCAP files.
Web uploads land in the uploads/ folder. Device uploads (Docker or binary) land in the devices/<device-id>/ folder. Both are queryable from the same place once processed.
What the Docker image bundles on top of the binary
| Bundled extra | What it gives you |
|---|---|
| Transport compression | JPEG (40x), H.264 (43x), Draco (3.6x), LZ4 (2.8x) |
| System diagnostics | CPU, memory, disk, temperature as ROS2 topics |
| ROS graph recording | Computational graph snapshot at 1 Hz |
| Pre-wired recorder | ros2 bag record configured for compression and output paths |
| Multi-distro / multi-arch | Humble + Jazzy, amd64 + arm64 |
| ROS2 middleware | FastDDS (default), CycloneDDS, and Zenoh support |
If you already have a recording stack — or don't need these extras — the binary is the lighter option.