Robotic vacuum cleaner

A robotic vacuum cleaner, sometimes called a "robovac," or a Roomba as a generic trademark, is an autonomous robotic vacuum cleaner which has a limited vacuum floor cleaning system combined with sensors and robotic drives with programmable controllers and cleaning routines. Early designs included manual operation via remote control and a "self-drive" mode which allowed the machine to clean autonomously without human control. Some designs use spinning brushes to reach tight corners, and some include a number of cleaning features along with the vacuuming feature (mopping, UV sterilization, etc.). More recent models use artificial intelligence and deep learning for better mapping, object identification and event based cleaning.
Marketing materials for robotic vacuums frequently cite low noise, ease of use, and autonomous cleaning, as main advantages. The perception that these devices are set-and-forget solutions is widespread but not always correct. Robotic vacuums are usually smaller than traditional upright vacuums, and weigh significantly less than even the lightest canister models. However, a downfall to a robotic vacuum cleaner is that it takes an extended amount of time to vacuum an area due to its size. They are also relatively expensive, and replacement parts and batteries can contribute significantly to their operating cost.
Historically note:
In the 1950's tv show Science fiction theater there was an episode called "Time is just a place. "in which a device called a "sonic broom " was shown. Very similar to the carpet robots of today
History.
In 1956, the American science fiction author Robert A. Heinlein described the concept of a robotic vacuum cleaner with a recharging dock in his novel "The Door into Summer": "Basically it was just a better vacuum cleaner ... It went quietly looking for dirt all day long, in search curves that could miss nothing ... Around dinner time it would go to its stall and soak up a quick charge."
In 1969 on 2 April an episode of "The Avengers" was broadcast in which the character Inge Tilson played by Dora Reisser says "...I saw a demonstration once. A robot vacuum cleaner. It swept around the house, went back into its cupboard, automatically plugged in and recharged itself...". The teleplay for this episode which was entitled "Thingumajig" was written by Terry Nation. It was episode 27 of Season 7.
In 1990, three roboticists, Colin Angle, Helen Greiner, and Rodney Brooks, founded iRobot. It was originally dedicated to making robots for military and domestic use. It launched the Roomba in 2002, which was able to change direction when it encountered an obstacle, detect dirty spots on the floor, and identify steep drops to keep it from falling down stairs. The Roomba proved to be the first commercially successful robot vacuum. In 2005, iRobot introduced the Scooba, which scrubbed hard floors.
In 1996, Electrolux introduced the first “Robotic Vacuum Cleaner”, the Electrolux Trilobite. It worked well but had frequent problems with colliding with objects and stopping short of walls and other objects, as well as leaving small areas not cleaned. As a result, it failed in the market and was discontinued. In 1997, one of Electrolux's first versions of the Trilobite vacuum was featured on the BBC's science program, Tomorrow's World.
In 2001, Dyson built and demonstrated a robot vacuum known as the DC06. However, due to its high price, it was never released to the market. Electrolux Released the Trilobite robotic vacuum cleaner. The Robotic vacuum cleaner launched at a price of 1,800,00 $. There were two models: The ZA1 and the ZA2.
In 2010, the Neato Robotics XV-11 robotic vacuum introduced laser based mapping, allowing navigation in straight lines rather than the traditional random navigation.
In 2015, Dyson and iRobot both introduced camera based mapping.
In 2016, iRobot CEO claimed that 20% of vacuum cleaners sales worldwide were robots.
As of 2018, obstacles such as dog feces, cables and shoes remain very difficult for robots to navigate around.
Main features.
Cleaning modes.
Robotic vacuum has different types of cleaning modes, usually include the following:
Wet mopping.
Some models can also mop for wet cleaning, autonomously vacuuming and wet-mopping a floor in one pass (sweep and mop combo).
The mop is either manually wetted before attachment to the bottom of the robot or the robot maybe able to automatically spray water on to the floor before running over it. 
Some advance robot vacuum cleaners have a sensor that detects and avoid mopping in carpeted areas. However, if there is no sensor, most of the robot vacuum cleaner manufacturers adding no-mop zone feature in the app nowadays to make robot vacuums to avoid certain areas from mopping. These robot vacuums are also capable to mop about 150sqm in one go.
A Robot Mop can tackle multi surfaces and comes with a variety of different cleaning modes giving you options of sweeping, vacuuming and mopping damp or wet floors. The Robot Mop score better on hard floors surface and are ideally suited for hardwood, laminate and tile flooring types
Antidrop.
Most robots include anti-drop and anti-bump IR sensors.
Anti-winding.
When approaching obstacles, will automatically turn away.
Antitwining.
Prevents the robot getting twined by wires.
Mapping.
The first robovacs used random navigation. This sometimes caused the unit to miss spots when cleaning or be unable to locate its base station to recharge, and did not provide the user a history of which spaces were cleaned.
More sophisticated models include mapping ability. The unit can use gyro, camera, radar, and laser (laser distance sensor or LDS) guided systems to create a floor plan, which can be permanently stored for more efficiency, and updated with information on areas which have been (or have not been) cleaned. Thus, the cleaning efficiency is greatly improved and the repetition rate is reduced significantly.
Models with a multiple floor plan feature can store several floor plans.
Virtual No-Go lines.
Virtual No-Go lines set boundaries, to restrict the unit's movements to desired cleaning areas.
Quick recharge.
Most robot vacuums come with a Lithium ion battery of around 2000 mAh that will last long enough to handle approximately 200 m2 of floor space (about 100 minutes).
Regular charge time is 5 to 6 hours.
Quick recharge allows the unit to calculate the shortest way to recharge (shortcut path) and charge only as much as needed, so it finishes more quickly (automatic cleaning resumption).
Schedule.
Scheduled daily cleaning. All-Timetable means a full week of different daily schedules can be programmed.
Connected app.
Some models allow control of the unit using an app over a WiFi connection, from your smartphone or connected home automation device, e.g. Amazon Alexa and the Google Assistant.
Software upgrades.
Some units are able to receive over the air (OTA) firmware updates.
HEPA Filters.
The HEPA Filters are industry standard now for robot vacuum cleaners. These filters filtering out the dust and pollen so you can get a very clean atmosphere around you. Basically, it makes air allergen-free so you can breathe easy.