Here is a review left by a customer on a product. Would you say he was satisfied or dissatisfied?
Title: Not yet mature
Review: The Roomba failed to clean all areas of my apartment (which has a hardwood floor plus some rugs on top). Often it recognized the rug's edges as barriers when coming from the plain floor. Though, even in rooms with no rugs, it didn't clean all the spots. The cleaning algorithm is pretty insufficient. I expected the robot to create some map of the apartment on the go and to then clean it in a systematic manner. Instead, it seems the robot can remember only the last turn. The only really planned movements are those following straight walls.To sum up, hardware itself is very good, but cleaning the algorithm (and possibly the computing hardware) needs to be improved significantly. There are many more sophisticated cleaning algorithms in robot research.
