Although robotic vacuum cleaners have been on the market for over a decade now, it is only recently that they have started to become pervasive. Innovations in technology have allowed manufacturers to add more cleaning power and convenience features, and this has been a key factor in developing highly efficient and fully automated robotic vacuum cleaners.
Recent robotic vacuum cleaner product launches by Dyson and Samsung have transformed what once was a niche market of early adopters and robot enthusiasts into a marketplace of serious consumer products for home cleaning.
Open-source software is making it easier to reuse algorithms and allow engineers and researchers to focus on their problems of interest instead of reinventing the wheel for each project. Not an expert in path planning or don’t have the time (or patience) to implement SLAM? There’s a package for that. Manipulator control? Package for that too. Additionally, falling component prices and commercial-off-the-shelf (COTS) devices are making robotics hardware more available. This tutorial will teach you how to put together a simple remote teleoperation robot using these principles.