OhhO Autonomy
Prototype mission console.
- Category: Intelligence
- Accent: violet
- Live app: Open mission control
A prototype console on this site. Works today in the public OmniBot repository: Nav2 configuration, slam_toolbox mapping with Nav2, typed goals to named waypoints, and a teleop command mux. Mission planner, manipulation sequences, and open-ended language goals are not built.
Overview (hero)
Autonomy is a prototype mission console on this site. Works today in the public OmniBot repository: Nav2 configuration, slam_toolbox SLAM wired to Nav2, typed goals to named waypoints, and a teleop command mux (default teleop, stop on mode switch). Mission planner, EKF localization, 3-D SLAM, and open-ended natural-language missions are not built.
Highlights
- Nav2 stack configuration in OmniBot
- slam_toolbox SLAM with Nav2 (green CI)
- Typed goals to named waypoints
- Teleop command mux (default teleop, stop on mode switch)
- Prototype console — simulated mission UI
What you get
- Works today is the public OmniBot repository: Nav2 params, slam_toolbox integrated with Nav2, parsing typed goals into named-waypoint missions, and a command mux that defaults to teleop and stops on mode switch. Green CI runs are linked from the product page.
- The mission console on this site is a prototype on simulated data. It does not prove manipulation sequences, fleet-scale missions, or open-ended language beyond typed waypoint goals. The physical arm is a position-controlled 6-DOF servo with a parallel jaw gripper and no force sensors or tactile skin.
- Vision — not built — includes a navigate → manipulate mission planner, EKF localization, richer 3-D SLAM, and open-ended LLM-backed missions. Force limiting, tactile guidance, and in-hand manipulation are Vision: not built. Pick-and-place benchmarks are In progress (OHH-101) without fabricated success metrics. See the Vision section on the product page.
Features
- Nav2 in OmniBot — Navigation stack configuration ships in the public workspace. Evidence is the config file and green CI on main.
- slam_toolbox + Nav2 — SLAM mapping integrated with Nav2 merged in PR #18 with a green CI run.
- Typed waypoint goals — Natural-language mission parsing limited to typed goals that resolve to named waypoints (PRs #28 and #29, green CI on main).
- Command mux — Teleop command mux with default teleop and stop on mode switch (PRs #11 and #17, green CI).
- Vision: mission planner — Navigate → manipulate state machine and higher-level mission sequencing are not built. Manipulation, when it ships, is position-controlled pick-and-place on the 6-DOF servo arm and parallel jaw gripper; force limiting and in-hand manipulation are Vision: not built.
- Vision: open-ended language — Open-ended natural-language missions beyond typed waypoint goals are not built.
How it works
- Read Works today — Each line links to a merged PR or green CI run in OmniBot.
- Open the prototype console — The mission UI on this site uses simulated state — not a live robot feed.
- Do not expect manipulation missions — The mission planner and navigate → act sequences are vision, not shipped.
- Use Pilot for teleop override — The mux exists in OmniBot; this console demo does not replace on-robot bring-up.
Specs
| Spec | Value |
|---|---|
| Navigation | Nav2 configuration in public OmniBot (works today) |
| Mapping | slam_toolbox SLAM with Nav2 (works today) |
| Goals | Typed goals → named waypoints (works today) |
| Mux | Teleop default + stop on mode switch (works today) |
| Mission planner | Not built (vision) |
| Localization | EKF fusion is not built (vision) |
| Manipulation | Position-controlled 6-DOF servo + parallel jaw (force/tactile is Vision: not built) |
Plans
There is no paid autonomy plan. Works today is the public OmniBot navigation stack and the prototype console on this site. Mission planner and open-ended language are vision.
FAQ
How is this different from OhhO Pilot? Pilot is for a human operating the robot. Autonomy covers on-robot navigation software in OmniBot plus a prototype mission console here. They share the teleop command mux in the repository.
Does natural language work? Only as typed goals to named waypoints in OmniBot today. Open-ended instructions, scene description, and clarification loops are not built.
Can Autonomy handle force-sensitive tasks or tactile assembly? No. The physical robot has a position-controlled 6-DOF servo arm with a parallel jaw gripper and no force or tactile sensors. Force limiting, tactile guidance, and in-hand manipulation are Vision: not built.