A robot vacuum is a small, automatic machine designed to clean your floors without you having to push it around. It uses sensors to navigate around your home, dodging obstacles while sucking up dirt and debris from your floors. Some can even be controlled with a smartphone app or voice commands through smart home devices.