Meet the Jue Ying Robot: a 4-legged bot made at Zhejiang University that can change its gait to adapt to any situation. It is 1 meter long and has a max payload of 20kg. The robot can go for 2 hours on one charge. It can walk on slopes and climb stairs. You can even kick the robot, and it still manages to keep its balance.
The above video shows this robot in action. More info is available here.