A humanoid robot standing approximately 127 cm (about 4 ft 2 in) tall and built in China can now rally a tennis ball back and ...