What would it take for home robots to be good at what they do?