Dan Szafir imagines a day when robots work alongside humans on factory floors, hospitals and in homes, following requests from human supervisors and even providing companionship to those in nursing homes. But for that day to arrive, he says, robots must become better communicators, able to interpret facial expressions, gestures...