Meet Surena III: a humanoid robot funded by the Industrial Development and Renovation Organization of Iran that can walk up and down stairs and adapt to uneven surfaces. It also can kick a soccer ball and grasp objects. It stands 1.9 meters tall, weighing 98 kilograms.
Surena III comes with a Kinect-based 3D vision system, 31 servomotors to power its joints, and a ROS based software. This video shows it in action.