Source-linked AI summary

HoMMI: Learning Whole-Body Mobile Manipulation from Human Demonstrations

Xiaomeng Xu, Jisang Park, Han Zhang, Eric Cousineau, Aditya Bhat, Jose Barreiros, Dian Wang, Jeannette Bohg, Shuran Song

arXiv:2603.03243v2cs.RO

TL;DR

Robot-free human demonstrations offer scalable data for mobile manipulation, but egocentric sensing increases the human-to-robot embodiment gap. HoMMI addresses this with cross-embodiment visual and head-action representations plus constraint-aware whole-body control, enabling long-horizon bimanual manipulation, navigation, and active perception.

  • Problem

    Egocentric sensing supplies global context for mobile manipulation but introduces visual and kinematic embodiment gaps that make policy transfer difficult.

    Source: §I · pp. 1–2
  • Method

    HoMMI combines robot-free egocentric data collection, embodiment-agnostic 3D vision, a relaxed 3D look-at point, and constraint-aware whole-body control.

    Source: §I · p. 2, B. Constraint-Aware Whole-body… · p. 5
  • Results

    HoMMI enables long-horizon whole-body mobile manipulation involving bimanual coordination, navigation, and active perception; naive egocentric RGB and head-motion regression achieved 0% success on two tasks.

    Source: D. Findings Summary · p. 8, §VIII · p. 9
  • Takeaways & Limitations

    The framework supports versatile mobile manipulation directly from robot-free human demonstrations while coordinating end-effector tracking and active perception under physical constraints.

    Source: B. Constraint-Aware Whole-body… · p. 5, §VIII · p. 9

    Short observation history can limit recovery in long-horizon tasks and partial observability, while vision-only sensing and remaining hardware differences constrain contact-rich manipulation and transferability.

    Source: §IX · p. 9

Abstract

from arXiv · show

We present Whole-Body Mobile Manipulation Interface (HoMMI), a data collection and policy learning framework that learns whole-body mobile manipulation directly from robot-free human demonstrations. We augment UMI interfaces with egocentric sensing to capture the global context required for mobile manipulation, enabling portable, robot-free, and scalable data collection. However, naively incorporating egocentric sensing introduces a larger human-to-robot embodiment gap in both observation and action spaces, making policy transfer difficult. We explicitly bridge this gap with a cross-embodiment hand-eye policy design, including an embodiment agnostic visual representation; a relaxed head action representation; and a whole-body controller that realizes hand-eye trajectories through coordinated whole-body motion under robot-specific physical constraints. Together, these enable long-horizon mobile manipulation tasks requiring bimanual and whole-body coordination, navigation, and active perception. Results are best viewed on: https://hommi-robot.github.io

I. INTRODUCTION

HoMMI addresses the limited global context and embodiment mismatch that make robot-free learning of mobile manipulation difficult. It combines egocentric data collection, cross-embodiment representations, relaxed head actions, and constraint-aware whole-body control for complex tasks.

  • Wrist-centric demonstrations provide local end-effector views but under-observe global context needed for navigation, bimanual coordination, and task progress tracking.Source: §I · pp. 1–2
  • Adding a head-mounted camera captures broader workspace context, hand relationships, and human active-perception behavior, but increases visual and kinematic embodiment gaps.Source: §I · p. 2
  • HoMMI extends UMI with a head-mounted camera and ARKit-based synchronized multi-view video and 6-DoF pose capture in a globally consistent frame.Source: §I · p. 2
  • Its 3D egocentric representation uses embodiment-agnostic end-effector frames and removes demonstrator-specific arms and body observations to mitigate appearance and viewpoint mismatch.Source: §I · p. 2
  • A 3D look-at point transfers active perception across robots with different heights and joint constraints without sacrificing end-effector tracking accuracy.Source: §I · p. 2
  • The constraint-aware whole-body controller coordinates robot motion for precise tracking and stable, safe behavior, enabling long-horizon tasks involving search, manipulation, and navigation.Source: §I · p. 2

B. Robot Learning from Egocentric Demonstrations

Prior egocentric demonstration methods face embodiment and coordination challenges, while teleoperation limits scalability. HoMMI combines robot-free sensing, cross-embodiment policy components, and whole-body execution for mobile manipulation.

  • Egocentric demonstrations support bimanual manipulation and active perception, but prior approaches still require robot teleoperation data or assume specialized necks and restricted settings.Source: B. Robot Learning from Egocentric… · p. 2, C. Learning Mobile Manipulation From… · p. 2
  • Bimanual mobile manipulation must synchronize two-arm coordination, base positioning, and active perception, while robot-teleoperation dependence limits data scalability.Source: C. Learning Mobile Manipulation From… · pp. 2–3
  • HoMMI targets scalable collection, transferability across embodiment gaps, and whole-body coordination for precise manipulation and active perception.Source: §III · p. 3
  • The system combines an intuitive interface, cross-embodiment hand-eye policy, and constraint-aware whole-body controller to execute policy outputs under robot constraints.Source: §III · p. 3, Figure 2 · p. 3
  • Three iPhones capture synchronized RGB, depth, 6-DoF poses, and gripper widths across grippers and a cap within a shared coordinate frame.Source: §IV · p. 3
  • The 3D egocentric representation uses an embodiment-agnostic gripper frame and masks embodiment-specific body observations.Source: Figure 3 · p. 3

V. CROSS-EMBODIMENT HAND-EYE POLICY

HoMMI bridges visual and kinematic embodiment gaps with geometry-aware egocentric observations and a relaxed head-action representation. The policy preserves active-perception intent while producing robot-feasible head behavior.

  • Naively adding head RGB and directly predicting human head pose enlarges the embodiment gap and can cause deployment failures.Source: §V · p. 3
  • HoMMI lifts head observations into 3D geometry-aware tokens instead of directly feeding head RGB, addressing viewpoint and appearance differences.Source: A. 3D Visual Representation to… · pp. 3–4

B. 3D Look-at Point Action Representation to Mitigate the Kinematic Gap

C. Gripper-Centric Frame for Spatial Awareness

HoMMI expresses observations and actions in a gripper-centric frame and uses constraint-aware whole-body inverse kinematics to realize end-effector trajectories. The controller balances tracking accuracy with smoothness, stability, and human-like motion.

C. Gripper-Centric Frame for Spatial Awareness

  • The mobile platform uses two 7-DoF arms, a 6-DoF torso, a holonomic base, and a 2-DoF neck with stereo egocentric cameras.Source: A. Bimanual Mobile Manipulator… · p. 4
  • The controller converts end-effector poses and head look-at points into whole-body joint and base motions while meeting accuracy, smoothness, stability, and human-likeness requirements.Source: B. Constraint-Aware Whole-body… · pp. 4–5
  • Differential whole-body IK prioritizes bimanual SE(3) tracking and combines interpolation, posture and velocity regularization, stability constraints, and human-like motion priors.Source: B. Constraint-Aware Whole-body… · p. 5
  • The constrained quadratic program includes end-effector, nominal-posture, current-posture, and center-of-mass costs plus configuration, velocity, collision, and upright constraints.Source: B. Constraint-Aware Whole-body… · p. 5
  • The look-at point is controlled separately from whole-body IK so neck orientation does not interfere with bimanual end-effector tracking.Source: B. Constraint-Aware Whole-body… · p. 5

C. Asynchronous Policy Inference

HoMMI separates policy inference from real-time execution so mobile manipulation can continue without pausing for inference. The evaluation compares HoMMI with wrist-only, RGB-only, head-only, and no-active-neck variants across four capabilities.

Asynchronous Policy Inference

  • A detached policy server performs inference while a real-time execution bridge synchronizes observations, filters stale actions, and streams actions to the robot.This decoupling avoids base jerks and tracking errors caused by pausing mobile manipulation for inference.Source: C. Asynchronous Policy Inference · p. 5
  • The bridge latency-corrects camera streams, interpolates proprioception, and anchors synchronized observation windows to the latest camera timestamp.The resulting window follows the latency-matching approach used in UMI.Source: C. Asynchronous Policy Inference · p. 5

Evaluation

  • The evaluation tests cross-embodiment transfer, bimanual and whole-body coordination, long-horizon navigation, and active perception.These capabilities cover transfer from robot-free human demonstrations to a robot with different appearance and kinematics.Source: §VII · p. 6

Baselines

  • HoMMI is compared with Wrist-Only, RGB-Only, Head-Only, and w/o Active Neck baselines or ablations.The comparisons isolate the contributions of wrist sensing, egocentric RGB, head observations, and active head motion.Source: §VII · p. 6

A. Laundry Task

The Laundry task requires coordinated bimanual grasping, whole-body movement, navigation, and active perception to place a cloth into a side-located bin. Baseline failures show complementary weaknesses in global context, embodiment transfer, local contact sensing, and active viewing.

Task

  • The robot grasps a cloth with both hands, searches for a bin, navigates, and places the cloth into it.The bin’s lower, lateral placement requires coordinated navigation, rotation, bending, and placement.Source: A. Laundry Task · p. 6

Baseline Failures

  • Wrist-Only often turns to one side regardless of bin location because the bin is outside the wrist-camera view.Other failures include weak grasping and inaccurate placement, consistent with missing global spatial context.Source: A. Laundry Task · p. 6
  • RGB-Only fails to grasp reliably and can press the table hard enough to trigger the robot’s wrench safety guard.The authors hypothesize that human-to-robot appearance and viewpoint mismatches push egocentric observations out of distribution.Source: A. Laundry Task · p. 7
  • Head-Only achieves 0% success because it can miss the cloth or grasp only one edge, causing the cloth to slip.The comparison indicates that wrist cameras provide local contact information needed for grasping accuracy.Source: A. Laundry Task · p. 7
  • Disabling active neck motion yields 75% success but commonly causes inaccurate cloth placement in the bin.The authors associate these failures with a less informative viewpoint and incomplete visibility of the bin.Source: A. Laundry Task · p. 7

C. Tablescape Task

The Tablescape task evaluates whether the system can coordinate both hands and the whole body to unfold a mat across varied starting conditions. HoMMI reaches 80% success and can retry when the mat is misaligned or folds back.

Task

  • The robot grasps two mat edges, lifts and unfolds the mat while moving forward, lays it flat, and retracts its hands.Success requires coordinated bimanual rotation and height control together with base, torso, and arm motion.Source: C. Tablescape Task · p. 7

Performance

  • 80% success was achieved across 20 rollouts spanning five initial base positions and two mat configurations.The evaluation used 115 demonstrations with varied standing locations and mat placements.Source: C. Tablescape Task · p. 8
  • HoMMI recovers from imperfect alignment or a mat folding back by lifting the mat again and retrying.The remaining failures arise from slightly missing the grasp.Source: C. Tablescape Task · p. 8

Baseline Failures

  • Wrist-Only rotates too late and rises above the mat, while Head-Only misses contact, showing complementary limits of global and local sensing.RGB-Only presses too hard against the table, and w/o Neck achieves 55% success while often failing to recover after a folded mat.Source: C. Tablescape Task · p. 8

Sensing

  • Wrist cameras supply local contact cues while egocentric observations support task-relevant attention and active viewpoint adjustment.The findings summary links combined wrist and head sensing to cleaner attention around relevant objects and improved manipulation context.Source: D. Findings Summary · p. 8, Figure 11 · p. 8

I. POLICY TRAINING DETAILS

The policy predicts short-horizon action sequences from multimodal observations and uses temporal interpolation plus constrained whole-body inverse kinematics to produce smooth, physically feasible motion.

Policy architecture

  • The policy uses two-step observation histories and predicts 32-step action horizons at 20 Hz from wrist and head sensing, pointmaps, and proprioception.Actions are 23-dimensional, combining two gripper poses, a look-at point, and gripper widths.Source: §I · p. 12
  • Diffusion Policy with a Diffusion Transformer predicts actions from global observation embeddings using a DDIM scheduler and finetuned DINOv3 visual backbones.The model is trained with 100 diffusion timesteps and 16 inference steps.Source: §I · p. 12

Optimization

  • AdamW optimization trains the policy and baselines for 500 epochs, using cosine scheduling and separate learning rates for diffusion and vision-backbone parameters.The initial learning rates are 7.5×10^-5 and 7.5×10^-6, respectively.Source: §I · p. 12

Whole-body control

  • Temporal interpolation converts policy pose commands into continuous targets for the high-frequency controller, using linear position interpolation and spherical-linear orientation interpolation.This design is intended to eliminate jitter in the resulting motion.Source: A. Temporal Command Interpolation · p. 12

III. ROBOT HARDWARE SETUP

The hardware is a bimanual mobile manipulator designed for whole-body coordination, active perception, and high-bandwidth synchronized sensing and control.

Robot platform

  • The platform combines a holonomic mecanum base, 6-DoF torso, two 7-DoF arms, and a 2-DoF neck carrying stereo wide-angle RGB cameras.Fin-ray fingers matching the UMI grippers replace the stock parallel grippers.Source: §III · p. 13

Sensing and computing

  • The sensing and computing stack uses separate fiber-connected camera and robot-control subnetworks to support simultaneous multi-camera streaming and high-frequency closed-loop control.Cameras connect through a PoE GigE switch and a 10 Gbps multimode fiber uplink.Source: §III · p. 13
  • The hardware schematic documents the integrated robot, sensing, and computing configuration used for mobile manipulation experiments.Source: Figure 12 · p. 13

A. Depth quality sensitivity

The policy remains robust to moderate depth noise and generalizes across unseen objects and lighting conditions, while stereo sensing provides clean pointclouds and task-relevant attention.

Depth quality sensitivity

Generalization and robustness

Tracking accuracy

Loading 2603.03243v2…