OhhO Connect
One link. OmniBot and the simulator, over ROSBridge or serial.
One link for OmniBot and simulation. OhhO Connect connects your browser to OmniBot and the simulator over ROSBridge (Wi-Fi) or Web Serial (USB). The in-browser sim (lib/connect/simulated.ts) runs with no install. Gazebo Harmonic is a ROSBridge you start (lib/pilot/sim/gazebo.ts, default ws://localhost:9090). Other robots are on the roadmap. BLE is an experimental browser transport; MQTT is roadmap. Isaac Sim and MuJoCo are not built.
- Wi-Fi · ROSBridge WebSocket
- USB · Web Serial (firmware-direct)
- Bluetooth · BLE (Nordic UART): experimental, Chrome/Edge, needs NUS firmware on the robot; not tested on OmniBot
- Isaac Sim — not built
- MuJoCo — not built
- Vision: not built
- OmniBot and simulation today — roadmap for other robots
Simulated data — connect a robot via Connect for live data
Concept render — not footage of OmniBot
Works today
In progress
- Sim teleop: drive Gazebo Harmonic from browser consoleOHH-89
Vision: not built
One link. your robot. Any transport.
One link to your robot. OhhO Connect is the transport abstraction that lets every OhhO console — Pilot, Autonomy, Fleet, Mind — talk to your robot over whatever link the hardware exposes: Wi-Fi via ROSBridge, USB via Web Serial, Bluetooth Low Energy, or a built-in simulator. No SDK install, no Python, no robot-specific setup.
- Transports
- ROSBridge (WS), Web Serial (USB), Web BLE (experimental, Chrome/Edge, needs NUS firmware; not tested on OmniBot), MQTT (roadmap), Simulator
- Interface
- RobotTransport — connect, velocity, joints, e-stop, telemetry
- Browser
- Chromium (Chrome / Edge) for Serial + BLE; any for WS
- Persistence
- Per-robot config saved to garage (Supabase + localStorage)
- Simulator
- Deterministic in-browser telemetry stream
- Integrates
- OhhO Pilot, Autonomy, Fleet, Mind, all consoles
Works better together
Ready to build with OhhO Connect?
The engine and this console demo are free. Hosted cloud is a waitlist, not a checkout.