The Embarrassed Robots is now on at the Residence showcase in the Design Museum