Features to look for
1. Obstacle Detection

To be sure, every robotic vacuum cleaner has sensors. But how effectively do the sensors perform? The capacity of a robot vacuum to detect objects in its path can mean the difference between returning home to a clean house and a trapped robot with mangled cables.
2. Cliff Detection
Most robot vacuums have cliff sensors to prevent them from falling down stairs and other uneven surfaces in the home.

When these sensors identify a cliff, they tell the robot to reverse direction, preventing it from falling and breaking apart. Almost every robot cleaner has this feature, but it’s worth mentioning because it’s so crucial. You don’t want to buy a robotic vacuum cleaner that doesn’t have cliff sensors.