Hiccups, bugs and public failures are an inevitable part of the deployment of any tool in the real world, but robots must also be designed to account for sometimes unpredictable human interactions. "Social robots, if they're engaged in a public sense — even in a limited public sense — the design has to include considerations for social interactions,"...