I wonder what it would take for a Roomba to detect such a condition and automatically avoid it. Some ideas:
- An internal sensor (photodiode) that would stop the Roomba if it got covered with some foreign material that interrupted a light source.
- A rear-facing camera that could detect if the Roomba was creating a trail of something behind it and stop the device. (Might not work very well on striped or patterned carpeting.)
- A forward-facing sensor that could detect objects such as dog poop in its path and initiate evasive action.
- maybe early versions have dog/cat mode so the roomba is primed to expect this
- odor detection. Volatile gases.
I'd suggest color / visual but I'm not sure of the roomba's visual system or processing capability. I'm guessing not enough to run opencv or equivalent.
6 comments
[ 2.2 ms ] story [ 25.6 ms ] thread- An internal sensor (photodiode) that would stop the Roomba if it got covered with some foreign material that interrupted a light source.
- A rear-facing camera that could detect if the Roomba was creating a trail of something behind it and stop the device. (Might not work very well on striped or patterned carpeting.)
- A forward-facing sensor that could detect objects such as dog poop in its path and initiate evasive action.
- maybe early versions have dog/cat mode so the roomba is primed to expect this
- odor detection. Volatile gases.
I'd suggest color / visual but I'm not sure of the roomba's visual system or processing capability. I'm guessing not enough to run opencv or equivalent.
https://news.ycombinator.com/newsfaq.html