Setup Guide — From Zero to a Moving Robot
Install OhhO OS from PyPI and drive OmniBot in simulation. The source repository is ohho-robotics/ohho-os. The robot repository is ohho-robotics/OmniBot.
Prerequisites
| Requirement | Details |
|---|---|
| Python | 3.10 or newer |
| OS | Windows, macOS, or Linux for the commands below |
| Hardware | None for the checked path |
Step 1 — Install
ohho sim --robot omnibot keeps running until you interrupt it. The checked
command adds --seconds 2.
pip install ohho-os
ohho doctor
ohho sim --robot omnibot --seconds 2
There is no ohho-os[base] extra. Hardware and ROS extras are in
Install, marked so the docs job skips them.
Step 2 — The Python call that was run
from ohho import Robot
bot = Robot.connect("omnibot", "sim://")
bot.drive(vx=0.2)
print(bot)
Serial, DDS, and ROS 2 connections were not part of that check.
Step 3 — More commands that exited 0
ohho version
ohho list
ohho connect omnibot
ohho drive omnibot --vx 0.15 --seconds 2
ohho agent omnibot "explore the room"
ohho market list
ohho market run omnibot status
ohho profile detect
ohho agent used the scripted fallback. ohho serve is not listed: on the
base install it exits and asks for the serve extra.
Next Steps
- Install — the same commands, plus the skipped extras.
- Quickstart — the simulator call.
- Architecture
- Runtimes
- Supported robots
- Contributing