Engineers at the University of California San Diego have trained a humanoid robot to dance, wave, high-five and even signal traffic—all while walking on different terrains. These are part of its first ...