https://www.myheartliveshere.com/how-does-roomba-know-when-to-stop/
How Does Roomba Know When to Stop? Unveiling its Sensor Secrets.