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.

Setup Flow

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