Put your upright vacuum out with the trash and invest in a robot vacuum — a small little robot that uses an array of sensors and mapping technology to navigate around a room, avoiding obstacles, removing dirt and removing from carpets, hardwood floors, and other surfaces.