https://output.jsbin.com/riqutocuri/ What Makes a Robot Vacuum Cleaner Best? The best robot vacuums have an efficient engine and a robust set of bristles or rollers. They also have decently sized dustbins and long battery life. Certain models employ smart mapping to map homes, and they can stop, recharge and then resume cleaning right where they started. They can also set up no-go zones and also identify different surfaces. Object Avoidance Object detection is an essential feature of robot vacuums, as it helps them avoid getting into small objects such as cords, toys, socks or shoes that are not on the floor, but instead on furniture. The systems utilize an integrated camera to identify objects in an AI database, and teach the vacuum to avoid them. The Eufy S1 Pro, for instance, makes use of a variety of sensors that include 3D Time of Flight (sending light pulses to determine the distance and depth of the surrounding objects) and 3D Structured Light (beaming a pattern of lights across the space and analyzing the light distortion to create a map) to effectively steer clear of obstacles. A recent addition to the obstacle avoidance arsenal is artificial intelligence and visual interpretation, which allows robots to more easily identify and comprehend what they're facing. The software makes use of a single or double camera to look around and analyze it in real time. This software is used by ECOVACS DEEBOT to detect up 30 different objects, such as cables and shoes. Certain models employ LiDAR for navigation. The technology emits laser beams and records the time it takes for them to bounce back at the surrounding surfaces to create a live 3D map of the surrounding. This is helpful in detecting walls, furniture and even stairs. It might not work in dim lighting or with reflective or transparent objects. No matter what cameras or sensors are utilized it is crucial that your robot has a long battery lifespan so that it can last the duration of an entire home without needin