A nice trend in the industry is the emergence of robotic vacuums. The main feature of this kind of product is the movement algorithm. Most robotic vacuums use a combination of fuzzy logic with reinforcement learning (i.e. Q-learning), neural networks, potential field or similar artificial intelligence methods to achieve a homogenous cleaning of the entire floor space and to return safely to the docking station for battery recharge. The great thing about these it the “set it and forget it” approach. In order to reach to tight corners, many robotic vacuums use spinning brushes or variable air flows. And some models even deploy UV sterilization or possess mopping capabilities. Just don’t expect to jump over stairs any time soon.