Home Bots & Brains How robots can tell how clean is ‘clean’