Hangar Bay — Robotics Control Center for Mac
A native macOS app (Swift + SwiftUI) that gives budding roboticists one friendly place for robotics development: pick a validated Ubuntu + ROS 2 + Gazebo environment, pass a pre-flight prerequisite check, add hardware by photo, fly PX4 missions in simulation, and verify the evidence — while a managed Linux runtime does the heavy lifting underneath. No terminal, no version matrix, no install guides.
Engineering details
- Live dashboard wired to real probes — UTM runtime state via utmctl, Tailscale link status, host summary — refreshed every few seconds
- Preflight prerequisite checks (memory, disk, Xcode, UTM, VM state, Tailscale) with a one-click remedy on failures, plus a dependency-download manifest with sizes and sources
- Environments are validated pairings — Ubuntu 24.04 + ROS 2 Jazzy + Gazebo Harmonic today, Ubuntu 22.04 + ROS 2 Humble next — so users never guess which versions belong together
- Hardware intake by photo or scan: QR/serial decoding first, photo matching second, always confirm-before-configure (recognition engine in development)
- Missions view built around a verified PX4 swarm-recovery demo — PASS, 8.095 m minimum separation vs 2.5 m required, 641 telemetry samples, 2 task reassignments
- Managed-runtime prototype (Omega-Ubuntu VM) built and tuned end-to-end: 6-second boot, ROS 2 Jazzy + Gazebo Harmonic 8.15 verified headless
- Stack: Swift · SwiftUI · macOS 14+ · UTM/QEMU · Ubuntu 24.04 · ROS 2 Jazzy · Gazebo Harmonic · PX4 · Micro XRCE-DDS · Tailscale
- Status: v0.1 — first native build (Oct 2026); provisioning/download engine and golden-image packaging in progress.






























