REEM-C is a wonderful humanoid robot that stands 1.65m tall, weighing 80kg. It has a flexible, modular design and can speak in 9 languages. The robot has stereo vision, obstacle avoidance, and object recognition. This video shows the REEM-C robot using an app based on Whole Body Control to maintain its balance when force is applied on its wrist.
The robot moves all its body to maintain balance. Looks pretty smooth to us. More info is available here.