Robot vacuums are getting smarter all the time. There are plenty of them on the market that can map you home and clean it efficiently but not many of them can detect and avoid pet waste on the floor. The iRobot Roomba j7+ comes with iRobot Genius 3.0, so it will get smarter all the time. It learns the best way to navigate your floors.
The Roomba j7+ can recognize and avoid cords and pet waste. It can be scheduled to get working when you are away. It even gives you a cleaning estimate. This robot comes with a base to empty itself for up to 60 days. It uses a 3-stage cleaning system to get the job done.