How well do you know your robot? We put home assistants to the test