Pressure insoles teach a humanoid robot to land softly

1 week ago

Tsinghua University's TactileStep puts pressure-sensing insoles in a Unitree G1 humanoid's feet and trains it to land softly: about half the impact force stepping onto a platform and 30 dB less footstep noise on stairs, measured on the real robot. Paper posted to arXiv on 24 September 2026; a Spotlight at CoRL 2026. Paper: https://arxiv.org/abs/2609.28959 Project page, full videos with sound: https://tactilestep.github.io/ Clips: the authors' overview video, cut short and muted. Figure: the paper's method figure.

Ask

Ask about this presentation

Answers are generated from this presentation.

Chapters

  1. 0:00Pressure insoles teach a humanoid robot to land softly
  2. 0:15Off the same box: a light hop, and a heavy stomp
  3. 0:27The insoles report force, contact area and balance point to the controller
  4. 0:45On the real robot, landings hit about half as hard
  5. 1:04Tested outdoors, at walking speed, on hard ground
  6. 1:20The paper is out, and the code is coming soon
Show transcript

Pressure insoles teach a humanoid robot to land softly

Researchers at Tsinghua University put thin pressure-sensing insoles in the feet of a Unitree G1 humanoid. On the left, their robot steps off a box. On the right, the same robot runs a strong existing walking controller. The bars under each robot are the sound of its footsteps.

Off the same box: a light hop, and a heavy stomp

Watch the bars as each one lands. The insole robot comes down in a light hop. The other one stomps, and its sound spikes. A hard landing like that is loud, it shakes the whole body, and over time it wears out the joints.

The insoles report force, contact area and balance point to the controller

Each insole is a grid of pressure sensors. The controller reads three things from it: how hard the foot is pressing, how much of the sole is touching the ground, and where the weight is centered. During training in simulation, a step is split into four phases, and the robot is rewarded for coming down gently at landing, and for keeping the whole sole planted while it stands.

On the real robot, landings hit about half as hard

−49%impact force stepping up onto a platform
−30 dBfootstep noise walking down stairs
+24%more of the sole on the stair

Peak force on the platform: 695 newtons for the baseline, 356 for TactileStep. Stair noise: 97 dB down to 67 dB.

Unitree G1, TactileStep against the baseline walking controller, peak A-weighted noise. Wang, Lee et al., “TactileStep”, arXiv 2609.28959, Table 3.

The team measured it on the real robot. Stepping up onto a platform, peak impact force dropped by about half, from roughly 700 newtons to 360. Walking down stairs, footstep noise fell by 30 decibels, from about 97 to 67. And on the stairs, about a quarter more of the sole stayed in contact, so it stood on firmer footing.

Tested outdoors, at walking speed, on hard ground

It also walks outdoors, down stone stairs like these. The authors are clear about the limits. They only tested it at walking speeds, not running. Their simulator assumes hard ground, so sand, grass and gravel are untested. And they haven't checked how the insoles hold up over months of use.

The paper is out, and the code is coming soon

Posted to arXiv on 24 September 2026. A Spotlight paper at CoRL 2026, the Conference on Robot Learning.

The paperarxiv.org/abs/2609.28959
Project page and videostactilestep.github.io

The paper went up on September 24th, and it's a Spotlight at CoRL 2026, the Conference on Robot Learning. The authors say the code is coming soon. The paper and the project page, with the full videos and sound, are linked below.