Bengaluru, India
← work

Quest 3 → Foxglove MCAP Converter

Robotics tooling · open source2026View source on GitHub ↗
PythonMCAPFoxgloveQuest 3uv
~/quest3-foxglove-mcap$ uv run episode_to_mcap.py \--dir data/run_07 --res 720x720framestopics✓ out/run_07.mcap · 2.1 GBfoxglove · 3d10 · quest3-foxglove-mcapConcept illustration, not a product screenshot.

Why

Robotics teams standardize on Foxglove for visualizing sensor data. Quest 3 headset captures don't speak that format — this tool bridges the gap, converting capture export folders (including camera streams) into .mcap files with configurable resolution and compressed-JPEG-only modes.

Details

  • CLI: episode_to_mcap.py --dir data/<capture> --out my_run --res 720x720.
  • Optional --no-raw flag to skip raw image topics and keep files small.
  • Companion repo quest-head-pose streams Quest head tracking (C#/Unity).

Discuss this work

Hiring for similar engineering challenges? I can walk through my contribution and the technical decisions behind this project.

Get in touch →