Engineers at the University of California San Diego have taught a humanoid robot to perform expressive movements such as dancing, waving, high-fiving, and hugging. These new abilities allow the robot ...