I too would like to hear others input on this. My sister and parents have both had Roomba's (model unknown) and liked them for carpet. I don't believe they emptied themselves, but they did make it back to the recharging stand on their own (assuming the cats didn't put toys in the way).
IIRC, the models they had were mid-range about 4-5 years ago, so I would assume the same range or higher today would be even more autonomous.
Roomba also has (had?) a developers model that was built to be a vacuum robot but also had ports and pins that were accessible to develop and wire to.
I'm interested to see this discussion to since we'll be replacing our flooring this summer and I'd like a Roomba to keep the dirt managed.
Dan
--
***************** ************* *********** ******* ***** *** **
"Quis custodiet ipsos custodes?"
(Who can watch the watchmen?)
-- from the Satires of Juvenal
"I do not fear computers, I fear the lack of them."
-- Isaac Asimov (Author)
** *** ***** ******* *********** ************* *****************