Keeping robots balanced is always a challenge. We have already covered plenty of cool robots that can keep their balance when pushed. This robot is capable of keeping itself balanced using its hands. As you can see, the robot uses its hands to return to its original position when pushed or kicked.
The above video shows how this robot keeps its balance. More information is available here.