Kinematic Interface for the Wild: Modular Bimanual Loco-Manipulation Capture from 360 Cameras Alone
Organizations: Autel US
Abstract
A wrist-mounted camera for UMI-style data collection must do two jobs: record the manipulation and localize in the scene. Most handheld devices localize online from workspace-facing views crowded by hands and objects, or add dedicated tracking hardware. Room-scale bimanual capture therefore still tends to instrument the operator or the scene for accurate localization. We present KIWI (Kinematic Interface for the Wild), a capture kit whose only electronics are off-the-shelf cameras. Our core system splits the two jobs across the two lenses of a 360-degree camera. The rear lens faces the room and builds a shared metric map that registers both hands, and an optional head camera, in one frame without workspace co-visibility; the front lens records the manipulation, and offline IMU fusion bridges front-lens tracking loss. Through our quick-release plate, the camera module attaches to chopstick grippers, parallel-jaw grippers, hand-wrist mounts, or robot flanges. Across six bimanual recordings, combining the rear and front lenses failed to localize only 0.1% of query frames, whereas front-only bimanual feature alignment failed on 24.8% of frames and lost one recording entirely; against evaluation fiducials, localization error stayed within 4.5 mm. KIWI's recovered poses were sufficiently consistent for the four wrist streams alone to reconstruct the scene as a 3D Gaussian splat.
Figures & tables
| Feature | KIWI (ours) | UMI [ 1 ] | UMI-3D [ 2 ] | iPhUMI [ 3 ] | FastUMI [ 4 ] | RDT2 [ 5 ] | YUBI [ 6 ] | EgoMI [ 7 ] | HiFi-UMI [ 8 ] | XRZero-G0 [ 9 ] | DAS Fingers [ 10 ] |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Sensor suite | Insta360 X5, GO 3 | GoPro Hero9 | Livox Mid-360, global-shutter cam | iPhone 15 Pro | GoPro Hero9, RealSense T265 | Global-shutter cam, Vive Tracker | ELP fisheye, Quest 3S, rotary encoder | Quest 3S, ZED 2i, wrist cams | Proprietary | PICO 4, ego + wrist cams | Proprietary |
| Extra compute free | ✓ | ✓ | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
| Wrist 6-DoF trajectory | Offline SLAM | Online SLAM | Online LiDAR + IMU | Online ARKit | Online RealSense T265 | Online Vive IR | Online VR | Online VR | Offline SLAM + marker | Online VR | Online VIO |
| Ego view | ✓ | ✗ | ✗ | ✓ | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Inter-hand pose | ✓ map | ✓ map | N/A | ✓ ARKit | NR | ✓ Vive | ✓ VR | ✓ VR | ✓ head | ✓ VR | ✓ Ego |
| Scene coverage | wrist + ego | + mirrors | + LiDAR | Head + wrist | wrist | Wrist | + chest | Head + wrist | + head | Head + wrist | + Ego |
| Recording | Duration | Frames | Front-only (%) | KIWI (%) |
|---|---|---|---|---|
| Kitchen 1 | 317.0 | 38,006 | 95.509 | 99.997 |
| Kitchen 2 | 294.8 | 35,340 | 99.997 | 99.997 |
| Workbench | 331.1 | 39,692 | 93.734 | 99.997 |
| Bolt organization | 414.5 | 49,687 | 0.000 | 99.998 |
| Tabletop transfers | 338.4 | 40,571 | 91.765 | 99.998 |
| Box folding | 357.2 | 42,820 | 91.240 | 99.998 |
Robotic Data Collection
Robotic data collection develops ways to gather, label, and validate robot and human-generated experience for learning, evaluation, and sensing.
See all 178 papers