- Sep 19, 2000
- 10,283
- 134
- 106
So I was reading up on roomba and its compatition the trilobyte, and I just can't help but wonder "Why does roomba have to be so dumb". Yes, it keeps the costs down. But why can't they find somewhat of a middle ground.
For example, mapping out a room doesn't need ultrasonic soundwaves to instantly tell what the environment looks like, instead, simple optic mouse tech can tell the roomba how far it has traveled (on a 2d coordinate system) Flash memory is certainly cheap enough to give the roomba a pretty good idea of where it has or hasn't been, and 2d mapping problems arn't entirely too hard. Heck, you could even have roomba do a quick trial run of a room, save the map generated from all the bumps, and then do some math while charging to determine the best route to take to clean the whole room the next time.
Am I on to something here?
For example, mapping out a room doesn't need ultrasonic soundwaves to instantly tell what the environment looks like, instead, simple optic mouse tech can tell the roomba how far it has traveled (on a 2d coordinate system) Flash memory is certainly cheap enough to give the roomba a pretty good idea of where it has or hasn't been, and 2d mapping problems arn't entirely too hard. Heck, you could even have roomba do a quick trial run of a room, save the map generated from all the bumps, and then do some math while charging to determine the best route to take to clean the whole room the next time.
Am I on to something here?