News

At a recent innovation festival, researchers from the University of Canberra introduced attendees to “Pepper,” a humanoid ...