arent most of those things horribly dumb and just randomly chose directions based off a bump sensorThey're supposed to map out your place in their memory and eventually stop smashing into stuff, at least that's what I was told.
Besides crumbs, I've never understood what exactly the purpose of the Roomba wasThey're companions for people with pet allergies.