Imagine a robot that could help you tidy your home: roving about, sorting stray socks into the laundry and dirty dishes into the dishwasher. While such a practical helper may still be the stuff of ...