Skip to content
@ohho-robotics

OhhO Robotics

The open harness layer for physical AI. Bring any model, we make it run on a real robot: sim, VR teleop data, VLA/RL runtime, safety guards, ohho-os.
OhhO Robotics logo

OhhO Robotics

Ohho is the open harness layer for physical AI. Bring any model, we make it run on a real robot.

Simulation (Gazebo) → Data (VR teleop into LeRobot datasets) → Policy runtime (OpenVLA, SmolVLA, RL over ROS 2) → Safety guards → Deployment (ohho-os). The robot you can inspect today is OmniBot.

Website · LinkedIn · Documentation · Demos


OmniBot

OmniBot, photo from the OmniBot repository OmniBot, second photo from the OmniBot repository

OmniBot (Apache-2.0) is the public robot repository. Photos and short clips are in assets/: demo 1 and demo 2. The OmniBot README documents the hardware (Raspberry Pi 5, Yahboom expansion board, SO-101 arm).

What the latest green CI run of .github/workflows/ci.yml checked:

What is in the tree:

ohho-os and ohho-sdk

ohho-os is OhhO OS: the Python package ohho-os (Apache-2.0). pyproject.toml sets name = "ohho-os". The v1.1.2 release run completed successfully, and the 1.1.2 project page is the published distribution.

pip install ohho-os
ohho doctor
ohho sim --robot omnibot --seconds 2

ohho doctor and ohho sim --robot omnibot --seconds 2 are the CLI smoke steps in .github/workflows/ci.yml. The latest CI run on main succeeded.

The TypeScript workspace in ohho-sdk is not published to npm. package.json sets "private": true.

OhhO-VR

OhhO-VR (Apache-2.0) is a Unity project (Assets, Packages, and ProjectSettings at the repo root). Its README documents a Meta Quest teleop client for OmniBot over ROSBridge. Vendored packages keep their own licences (NOTICE).

ohho.apk

ohho.apk (Apache-2.0) is a Kotlin Gradle project. Its README documents an Android ROSBridge controller for OmniBot and which on-screen values are demo data. Android CI runs ./gradlew assembleDebug test. The latest run on main succeeded.

Concept — not started

ohho-humanoid, ohho-quadruped, and ohho-drone are concept — not started. Each README says the repository does not contain a robot stack, and there is no quick-start command for them.

Libraries inside OmniBot

These are directories in OmniBot, not separate repositories. The CPU job linked above tests all three.

Directory What the code is
mecanum-kinematics Mecanum wheel kinematics (C++ header and a Python package). Apache-2.0 LICENSE in that directory.
ros2-bev-stitcher ROS 2 node that warps several cameras into one bird's-eye view. Tests are in tests/.
yahboom-python-driver Serial protocol encoder/decoder for Yahboom expansion boards. Tests are in tests/.

Get started

CPU demo from ohho-os CI. No robot, ROS install, or container is required:

pip install ohho-os
ohho doctor
ohho sim --robot omnibot --seconds 2

In OmniBot, src/ is the colcon workspace. The colcon job builds that path.

Contributing

See CONTRIBUTING.md, CODE_OF_CONDUCT.md, and SECURITY.md.

This repository is Apache-2.0. The public repositories linked above are Apache-2.0; each Apache-2.0 link points at that repository's LICENSE file. Vendored third-party code keeps its own licence (OhhO-VR NOTICE, OmniBot NOTICE).

Popular repositories Loading

  1. ohho-omnibot ohho-omnibot Public

    Open-source ROS 2 Jazzy mecanum mobile manipulator: SO-101 arm, Nav2/SLAM, Gazebo sim, Quest VR teleop, LeRobot + VLA

    Python 4 1

  2. ohho-vr ohho-vr Public

    Meta Quest 3/3S teleop app (Unity 6) for ROS 2 robots over ROSBridge: mecanum base + SO-101 arm, MJPEG video, passthrough

    C#

  3. ohho.apk ohho.apk Public

    Kotlin Android controller for ROS 2 robots via ROSBridge: joystick + arm teleop, MJPEG camera, odom, map, OTA

    Kotlin

  4. .github .github Public

  5. ohho-os ohho-os Public

    ohho-os: Python SDK + CLI to simulate, teleop and drive robots (sim, ROS 2, Yahboom, Feetech, Unitree). pip install ohho-os

    Python

  6. ohho-drone ohho-drone Public

    Planned: drone form factor for the OhhO platform. Concept only — no code yet. See OmniBot for the working robot.

    Python

Repositories

Showing 9 of 9 repositories

Top languages

Loading…

Most used topics

Loading…