TRF reports that Japanese researchers have developed advanced robot software enabling “bipedal robots to stay on their feet no matter how much they’re pushed and kicked.” Video after the break.

The software instructs the robot to respond to destabilizing forces in the same way humans do — by flexibly re-balancing weight to prevent a fall