Dataset · 100+ hours · +5 h/day · 2,715 recordings

EgoExplorerA Vision–Motion–Touch Observatory for Human Loco-Manipulation In Situ

The reconstructed body, replayed inside the room it was captured in — with the head camera it saw through.

Humanoids are built for human spaces, and almost nothing useful in those spaces happens standing still. A person fetching a reagent walks to the bench, leans in, adjusts their stance so both hands can reach, and keeps the grasp while they turn away. The walking and the manipulation are not two phases. They are one behaviour.

That is the behaviour we want robots to learn from, and it is the behaviour today's portable datasets record least well. Egocentric video scales beautifully and carries enormous visual and semantic breadth, but the body that produced the view is unobserved. Wearable trackers recover the body, but usually stop at the wrist. Glove and contact datasets recover the fingers, or the touch, and usually drop the walking. Each one is a true recording of part of the behaviour, and the part they all drop is the coupling between the parts.

The datasets that do carry body and view together are mostly captured in instrumented space, or carry the body without the hands. We built EgoExplorer to record that coupling: an observatory of human loco-manipulation — 100+ hours, growing by about five hours every day, 2,715 recordings — captured with a wearable rig light enough to walk between a chemistry bench, a factory bay and a kitchen. Four streams — what the person saw, how the whole body moved, what every finger did, and where the hands actually pressed — are recorded together, on one clock, in rooms we did not instrument.

01 / COVERAGE

Ten task templates, one rig, five rooms

Six laboratory procedures and four household tasks. Same rig, same calibration protocol, no instrumentation in the room. Every panel below is a different session, playing at once.

  1. Weighing
  2. Liquid–liquid extraction
  3. Reaction setup
  4. Rotary evaporation
  5. Oven drying
  6. Column chromatography
  7. Folding a cardboard box
  8. Bookshelf organisation
  9. Clothes folding
  10. Sandwich making
100hours · +5 h / day
2,715recordings
10task templates
5environments

02 / ONE RECORDING

Four streams, one clock

Every recording carries all four at every instant. They are shown here as separate views of the same moment, driven by a single playhead — because the point of the dataset is that they are simultaneous, not that they exist.

AEGOCENTRIC VIDEO
What the head camera saw.
BWHOLE-BODY MOTION
Metric SMPL-X, reconstructed from five tracker poses.
CFINGER ARTICULATION
Both hands, measured by the glove — not inferred from pixels.
DTACTILE CONTACT
17 regions per hand. Shading is measured pressure.
0:00

——

—

03 / CAPTURE

Five anchors, two gloves, one camera

The design target was blunt: everything must mount on the body in a few minutes, survive a day of real work, and leave the wearer able to do their actual job. Anything that needed a tripod, a base station or a clear line of sight was out before we started.

What remains is deliberately sparse. Five trackers, at the head, the two wrists and the two ankles. Five poses is a fraction of what a motion-capture suit gives you — and that is the trade we took, because five is what a person will actually wear to work.

THE WHOLE RIG

Everything rides on the wearer

Everything mounts on the body. Nothing stands in the room: no tripod, no base station, no line of sight to keep clear.

HEAD

Tracker + camera, rigidly coupled

A GoPro HERO13 with Media Mod is bolted to the head tracker through a printed adapter. The coupling is the point: it turns the camera pose into a measured quantity instead of something to solve for later.

WRISTS

Tracker over the glove cuff

The wrist tracker gives a metric end-effector trajectory; the glove under it gives the fingers. Both glove configurations share one mount layout, so swapping gloves does not invalidate a calibration. The ankles carry the same tracker on a lateral strap.

The gloves are where the dataset earns its last two streams. MANUS Metagloves give clean finger articulation. Wuji gloves trade a little articulation fidelity for seventeen tactile regions per hand, which is the difference between knowing a hand was near an object and knowing it was pressing on it.

One more property matters more in the field than any sensor choice. Participant geometry and mount placement are solved once, before any task is recorded, and reused for every recording until the rig comes off. A session costs a donning and a short calibration, not a re-rig.

Body5 × VIVE Ultimate Tracker — head, wrists, ankles, inside-out, no base stations
VisionGoPro HERO13 with Media Mod, rigidly coupled to the head tracker
HandsMANUS Metagloves (articulation) or Wuji gloves (articulation + 17-region tactile)
MountsCustom 3D-printed, glove dorsum and lateral ankle, strapped
SetupOne calibration per mounting configuration, reused across every task recording

A wearing study on the neutral SMPL-X body: the tracker is HTC's own CAD mesh, the camera and Media Mod are illustrative models, and the glove is the Wuji description package. Mount placement is geometric — it shows where each device sits, not a measured calibration.

04 / RECONSTRUCTION

From five poses to a whole body

Sparse sensing moves the cost from hardware to reconstruction, and the bill comes due immediately. A tracker pose is the product of two unknowns — where the device sits on the limb, and how the limb is articulated — and a great many combinations of the two explain the same measurement. Fit them together and a mounting error quietly becomes a pose error. Everything between the five anchors is not observed at all.

Our pipeline, C³, refuses to solve those unknowns at the same time.

One real recording — sandwich making, at 30 Hz — replayed inside a stand-in kitchen whose surfaces are placed from the body's own occupancy over the whole clip, so the figure comes right up to them and never through them. Everything else is measured: the five trailing markers are the tracker poses, the body is the solved SMPL-X, and the heat on the hands at the end is the glove's own per-region pressure, region by region. Three corrections are applied to the hands, and they are the only thing on this page that is not read straight off a sensor. The glove fit returns a free rotation at every finger joint, including twist that a finger cannot do, so each joint is first projected onto the motion it has — flexion, and a little abduction at the knuckle. Fitted joint by joint, the result can still hyperextend, and adjacent fingers can occupy the same space; the remaining two passes measure both on the posed hand and take them out.

Only the body is reconstructed. Finger articulation and contact are measured directly: the glove reports twenty-one hand points and, in the tactile configuration, seventeen regions of pressure per hand, at roughly 120 Hz. The pipeline's job for the hands is alignment, not estimation — the calibrated wrist transform is what carries the glove's own frame onto the solved arm, so the fingers and the pressure land on the same body, on the same clock.

The third stage is the one that is easy to under-build. Matching a wrist target says nothing about whether the arm passed through the chest on the way, and an ankle above the floor says nothing about the heel. So the surface layer constrains oriented clearance on the participant's own posed mesh, and the ground layer runs over every posed vertex. All three optimise one trajectory through one shared objective, not one after another.

Against tracker-fitted references this reaches 18.0 mm body-point error, against 64.1 mm for the strongest baseline we evaluated — AvatarPoser retrained on all five anchors. The number we actually watch is the one at the seventeen joints no tracker ever sees: 20.3 mm, barely worse than the average over the whole body. A method that merely snapped to its anchors would show the opposite — tight at the five, loose at the elbows and the knees — so it is that near-flat margin, not the headline figure, that says the articulation itself improved.

05 / ENVIRONMENTS

Five rooms, reconstructed

Because the rig carries no room-side infrastructure, the environment is recovered rather than instrumented. Each capture space is reconstructed once, and every session in it can be replayed inside its own geometry. Each one turns on its own; drag to look around it.

06 / EMBODIMENT

Recorded on a person, performed by a humanoid

A recording earns its keep when a robot can do something with it. Two unedited sessions are mapped here onto a Unitree G1 carrying two five-finger Wuji hands and played back in physics. A whole-body controller keeps the robot on its own feet through the walking, the leaning and the reaching — the balance is the robot's, not a fixed base or a supporting hand.

AWEIGHING · 5×
Weighing, 189 s at five times speed. The twisting in the right hand is the subject unscrewing bottle caps at the bench.
BREACTION SETUP · 5×
Reaction setup, 132 s at five times speed. Approach, bench work and departure in one take.
  1. Retarget. The solved SMPL-X body is mapped onto the G1's 29 joints, root and feet anchored to the floor the person actually walked on.
  2. Balance. A motion-tracking policy trained in MuJoCo physics follows that reference with joint torques, over whole sessions and through pushes.
  3. Hands. The glove's finger articulation drives twenty joints per hand, collision-aware, so opposition and pinches close without passing through.
0falls
29body joints, in physics
40finger joints

07 / CITE

Citation

If EgoExplorer is useful in your work, please cite it as:

@misc{zhou2026egoexplorer,
      title={EgoExplorer: A Vision-Motion-Touch Observatory for Human Loco-Manipulation In Situ},
      author={Yunsong Zhou and Xuekun Jiang and Haiqi Shen and Hangxu Liu and Chaojian Shi and Yujie Liu and Jingyuan Li and Haoran Yang and Jiafei Cao and Dongzhan Zhou and Dong Wang and Yao Mu and Chunhua Shen and Weinan Zhang},
      year={2026},
      eprint={2610.18872},
      archivePrefix={arXiv},
      primaryClass={cs.RO},
      url={https://arxiv.org/abs/2610.18872},
}

The dataset, the capture toolkit and the reconstruction code will be released.