Latest Menlo walking and OpenHorizon recovery. Latest walking uses 12 leg actions and holds the arms; recovery controls 23 joints. No robot connected.
Latest learned walking and automatic recovery in simulation. Use the onscreen controls or arrow keys.
↑↓ move · ←→ turn · Space pause · R reset
Single-robot routines
Use the motion mode above to compare scripted previews with experimental learned walking. Pickups stay scripted.
New service stops are timed prompts, not perception, conversation, or security checks.
Learned mode uses the latest policy in MuJoCo and may fail. Pickups stay scripted; these controllers are not validated stair-climbing or manipulation policies.
Legacy policy baseline · September 28
Guest welcome: completed in 202 simulated seconds.
Lounger rounds: completed in 387 simulated seconds.
Closing sweep: fell after 65 simulated seconds, before the first checkpoint.
One deterministic trial per route, real MuJoCo + legacy Ma-Dan policy, no external balance support. These results do not evaluate the new full-body or recovery policies. Completion means reaching the final waypoint—not validated real-world reliability.
Forgotten-item finder: detect a toy, ask before moving it, then return it to a marked bin.
Movie-night runner: bring sealed drinks and popcorn to a designated pickup point.
Guest-ready reset: count towels, flag displaced loungers, and ask a human to resolve exceptions.
Future concepts require perception, manipulation, and human confirmation. The current tests cover locomotion and recovery, not learned manipulation.
Three robots. One operator.
Give each robot a task, then follow or drive one while the others continue.
Scripted routes and pickups with deck clearance checks. Only the selected robot receives your input. Shared robot physics and fleet autonomy are not implemented.
Diagnostics · walking & recovery
Walking benchmarks
Joint torques + MuJoCo contacts, including movable toys and a solid basket. No balance support. The stair benchmark is experimental; these controllers are not validated for this staircase.
Fall & recovery
Choose a starting pose. A learned controller attempts to stand up; MuJoCo determines the motion and the result.
Uses the full-body model and OpenHorizon recovery policy. Initial poses are test fixtures; stand-up is not an animation or a reset. A failed attempt stays visible in the result.
Latest Menlo walking uses 12 leg actions and holds the upper body. OpenHorizon recovery controls 23 joints. Scene and motor settings are not hardware validated.
One MuJoCo world: 10 Microducks collide with each other, Asimov and the backyard. Pollen policies control the ducks; Ma-Dan’s legacy 12-leg-joint policy controls Asimov. Full-body Asimov recovery runs in the separate single-robot scene.
Each duck has its own articulated body, gravity, contacts and policy state. Recovery is measured, never replaced with a stand-up animation. Steering picks nearby goals. Contacts can push robots over; recovery is an attempt, not a guaranteed success.
Backyard geometry, friction and collision shapes are estimates. No driving input is needed in this watch mode. Duck policy commands run locally; they do not pass through the Menlo SDK. All robots advance in the same physics step.
Pause stops the shared world. Drop again drops only the ducks and keeps Asimov in place. Back to Asimov returns to the single-robot driving scene. The clock reports actual simulation speed; this is not hardware validation.