Robots have come a long way. For years they have been supporting human activity – enabling exploration in dangerous and unreachable environments like out in space and deep in the oceans. A new generation of robots are being designed to stay closer to home – caring for ageing adults and young children. In the not-too-distant future, elderly...