The science of robot poop