Xiaomi Roborock xiaowa E20 in-depth Review: Smart Robotic Vacuum Cleaner

A complete review for the Xiaomi Roborock xiaowa E20 robot vacuum cleaner.
Who needs this vacuum cleaner?
Is it worth your money?
How better is it from the previous models of Xiaomi and models of other firms?
We will try to answer these and other questions in the review …
If you already own a previous generation robot cleaner from Xiaomi or any other company and just want to know if this model is suitable for you, here, you will get your answer.

Hello! xiaomitoday fans
Robots are the next big thing as they are entering into our lives as assistants. Robot vacuum cleaners are a popular destination for these same helpers.
For ease, we will make a little content.

Content and quick text navigation:
Introduction What are robots for?
Description of the robot cleaner Xiaowa and comparison with other models
Characteristics and design description
Cleaning Algorithms
MiHome application

Introduction What are robots for?

Robots (here as robot vacuum cleaners) are a simple machine, design for daily household cleaning, including autonomously, without any external command. They can operate on a schedule based on a predetermined cleaning algorithm or several other algorithms. They can perform various cleaning functions including dry cleaning, wet cleaning, sweep large debris and absorb dust(hair/wool), based on its capabilities. With the robot vacuum cleaners, daily chores like cleaning your home or apartment become much easier – there is less debris. Latest generation vacuum cleaners come with advanced features as they can easily remember the places where they have already cleaned, and where not, and practically do not leave any place without cleaning.

They can efficiently perform cleaning at the walls/cabinets/sofas. If the furniture has some height – then under the furniture (like, under the couch).

As for security, all the controls of robot vacuum cleaner is in your hands. You can control the robot via an application, remotely to stop cleaning and send to the base is easy. Nowadays robot vacuum cleaners come with various different sensors including several types of sensors that prevent collisions, defining and avoiding collisions with dynamic obstacles – children, animals, chairs, etc.

Modern vacuum cleaners like Xiaomi Roborock xiaowa E20 comes with enough power for suction of dust, several types of brushes, which let you perform cleaning at a very decent level. Advanced cleaning algorithms potentially cover the entire available area. However, still, there are places like corners remain inaccessible to the robot, due to the design features. For overcoming this problem there are manual controls, cleaning maps and restrictions (virtual wall) of the cleaning zone.

Typically, all the robot vacuum cleaners differ from each other in many ways. Starting from initial level vacuum cleaners that come with a simple set of algorithms and sensors (“dull” robots), and ending with top models which comes with an AI-based computer.
Today in this review, we are going to discuss the third-generation robot from the company the Xiaomi Roborock xiaowa E20. This model comes integrated with the infrastructure of the “smart home» Xiaomi.

The Xiaomi Roborock xiaowa E20 is today the leader among budget vacuum cleaners in its functionality.

Description of the Xiaomi Roborock xiaowa E20 and comparison with other models

So, popular models from Xiaomi:
Sabz, XiaoWa E20, 3rd generation vacuum cleaner. $ 230 There is a simpler version (Xiaomi Youth / Lite)
Roborock S50 / S51 / S55, second generation vacuum cleaner (Xiaomi 2), $ 400.00
The first generation vacuum cleaner from Xiaomi Xiaomi Smart $ 350.
Vacuum cleaners are more expensive, I do not consider, Xiaomi is our everything))) And it does not work out at all.

The main difference between these vacuum cleaner lies in their abilities (the type of floor cleaning), cleaning algorithms and presence of the different number of orientation and impact sensors.

We can quickly point out that the xiaowa E20 essentially does not lag behind the top-end model Roborock S50, which comes equipped with a laser radar for easier orientation in the room. The Xiaomi Roborock xiaowa E20 comes with high suction power, the most copious tank for garbage and easy navigation on the map. However, at the same time, it has a smaller battery(which is not so significant, given that recharging happens regularly from the base).So the most important thing missing is the absence of laser radar.

So the most critical is the absence of a laser radar, and the card can be finished later …
If you compare it with the iLife-type models. the come at a reasonable price of $200(if you compare it, xiaowa cost $260), xiaomi’s advantages are higher by a head. And most importantly, Xiaomi robot vacuum cleaners are seamlessly integrated into the smart home control applications …

All models Xiaomi have on sale consumables, at a fairly affordable price. There are other parts, accessories, replacement / disassembly / repair schemes.

Characteristics and design description

The Xiaomi Roborock xiaowa E20, in fact, is not such a latest model. The device first appeared from the beginning of the summer, but only recently the discount over devices has started. Nowadays, this is a great time and a good opportunity to buy this model.

The Xiaomi Roborock xiaowa E20 design is similar to- a classic “pancake”, remains on the charging terminal and systematically begins to scare others with its movements. The device requires only two things, first the charging station of 220V and a WiFi connection (to command the robot through the application).
Brief characteristics of Xiaowa E20

Xiaomi Roborock xiaowa E20 Specifications:
Suction: 1800Pa
Dust box capacity: 640ml
Power: 50W
Voltage: 14.4V
Battery type: Li-ion battery
Battery capacity: 2600mAh
Charging base power: 42W
Charging base input: 220 – 230V
Charging base output: 20V / 1.8A
Charging base frequency: 50 – 60Hz
Charging time: 120 mins
Operating time: about 2 hours

The Xiaomi Roborock xiaowa E20 utilizes three brushes to do the cleaning for you. The first brush comes as a side brush, for cleaning away debris, the second brush- axial, it is in the middle for scavenging trash into a container. The middle brush also features silicon rubbers, which works like a pet-brush, hooking hair and wool. Inside the vacuum cleaner, there is a brush less motor, which creates a powerful airflow (suction force 1800 PA). There is a section of labyrinth inside the cleaner case, and the air passes through a container with a HEPA filter.

Xiaomi Roborock xiaowa E202 The size of the robot and the base:
Xiaomi Roborock xiaowa E202

In total there are four sensors: four optical sensors (IR, paired receiver + transmitter) are present in the front circle, and covers almost 180% of the view. Above the central brush, just to the right is an integral displacement sensor( like a computer mouse sensor). According to the developers, this sensor works as laser radar for tracking movement of the device. On the front panel, there are two touch sensors. They start working when there is an event of collision or touch. If there is any touch, a micros witch on the case is triggered, there are same sensors placed in the front right and left halves of the panel.

The Xiaomi Roborock xiaowa E20 also comes with gyroscope and accelerometer sensors. They react if it dives somewhere, or something drops on it, or it is lightly dampened – it will react, slow down, and act according to the situation. On the top cover, it has an omnidirectional base sensor for searching and returning to the charging station.
Xiaomi Roborock xiaowa E202

The Xiaomi Roborock xiaowa E20 also comes with built-in magnetic field sensors (Hall sensors). They respond to the various “virtual wall” in the form of magnetic tape with polarization. Similar to the other vacuum cleaners.Xiaomi Roborock xiaowa E202

Briefly about the main features of the Xiaomi Roborock xiaowa E20. The vacuum cleaner can perform dry and wet cleaning, automatically determines the type of surface(for example, hard laminate/tile or carpet).

Xiaomi Roborock xiaowa E202

In the xiaowa E20 and Xiaowa Lite, the company has installed a large container, about 40% more capacious than in previous versions.Xiaomi Roborock xiaowa E202

Cleaning Algorithms

Individually, we will tell about the cleaning algorithms and the development of a cleaning system.
Unlike cheap iLife, and from Xiaowa Lite, this model Xiaowa E20 can map the actually cleaned space in the form Unlike the cheaper model Xiaowa Lite and iLife, the Xiaomi Roborock xiaowa E20 can map the actual area of cleaning space in the form of different maps. The xiaowa E20 uses statistics – remembers the outline, and optimizes the cleaning plan.
According to the plan, the xiaowa E20 almost return to the old place, which it missed while cleaning, if there is any collision with a dynamic obstacle.
Restricting movement, pre-setting the cleaning zone, making a virtual wall on the map – it seems almost impossible. The plan is built every time in fact.

Xiaomi Roborock xiaowa E202 According to the made plan, the xiaowa E20 determines the operation algorithm itself.

The vacuum cleaner starts by poking at the walls, firstly, it scans the rooms, defines the size and unveils insuperable barriers for itself, based on the information it plans the best route for cleaning.
The device algorithm generates a virtual map of the room, where all pieces of furniture and other obstructions are carried. According to the size of the room and different features(including furniture), it plans the way for cleaning.

The difference from other vacuum cleaners with laser radars. The lack of radar makes xiaowa E20 unable to freely determine its position in space after a forced displacement or failure. This will make it return to the charging base if the room is close – it is not optimal.

Xiaomi Roborock xiaowa E202

The principal method of cleaning: the xiaowa E20 starts cleaning with the “Z” algorithm. For increasing the efficiency of cleaning, the algorithm also makes a second iteration of the “inverted” letter Z, that is, long passes, across the previous cleaning.

The vacuum cleaner also optimizes for cleaning the perimeter of the room. It can easily increase the efficiency along the baseboard, where most of the dust generally accumulates. It can also plan its route, in such a way that makes it pass under the sofa, under the cabinets, and on the baseboards side with a side brush.

Other different cleaning algorithm includes “Random Path“. It is the best setting for cleaning open spaces which are without any obstacle.

Separately, we will also highlight the algorithm of work in, unusually restrained provisions. This method is really suitable for storerooms, corners, small kitchens, rooms with lots of furniture and other similar places. In this algorithm, xiaowa E20 passes like a “radius“. It does not accelerate, moving from a point, removes in a spiral, gradually increasing the radius of the spiral.

Xiaomi Roborock xiaowa E202

Another important type of algorithm includes Half clean mode. This method works as a preventive measure for daily maintenance of order. In every pass, the xiaowa E20 vacuum cleaner captures a floor area equal to half its diameter.

We also want to add that the Xiaomi Roborock xiaowa E20 is able to identify the type of surface being cleaned. For different surfaces, a different mode of operation is activated. If there is a laminate surface, there is a different set of operation for carpets – another. From the vacuum cleaner app, you can also enable the option for “increasing the suction force for carpets”.

For dust collecting, the following technology is used by the Xiaomi Roborock xiaowa E20. Firstly, the duct is scraped by a side brush closer to the center, and after that, it gets sucked and stored in the container. The reason behind the high performance of the device lies in the powerful brush-less motor that is capable of creating a pressure of 1800 Pa.

Of course, the robot vacuum cleaner can also do a wet cleaning. For wet cleaning, there is a special nozzle and a water tank for feeding (Drip System). Only for hard surfaces.

Xiaomi Roborock xiaowa E202 You can also limit the cleaning area of the vacuum cleaner by using a virtual wall in the form of a special magnetic tape from Xiaomi. The magnetic tapes are sold in roles (length 2 meters, width 2 cm), and comes with a magnetization of about 50 meters. For using them, you just need to place them in areas where you do not require cleaning. The sensors of the vacuum cleaner will automatically identify the signal from the tape and understand that there is no need to do further cleaning of this zone..

What is the virtual wall for?
It’s simple. There are places where it is better not to clean with the vacuum cleaner. Xiaomi Roborock xiaowa E202 Obstructions are subdued courageously. The xiaowa E20 can easily recognize the types of obstacles, and for example, through the entrance, it can move quickly. If the curb is higher than this, it will be considered a full wall. The stairs can be a big problem for the vacuum cleaner, and it’s better to keep it away from stairways.
Xiaomi Roborock xiaowa E202 In general, the algorithms of the robot are really interesting. The vacuum cleaner can easily move under the bed and complete it’s cleaning.
Xiaomi Roborock xiaowa E202


We move from general information to the specific package.
The Xiaomi Roborock xiaowa E20 comes in branded packed and it gets delivered very quickly from the Gearbest. As a gift to the regular customers, there was a teapot, for the RF there is a simple adapter for different sockets. Xiaomi Roborock xiaowa E202 On the top of the box, you can find a brief and concise brand name: Xiaowa
Xiaomi Roborock xiaowa E202 The packaging of the vacuum cleaner is in “matryoshka” style.
Xiaomi Roborock xiaowa E202 The packaging of the teapot.
Xiaomi Roborock xiaowa E202 There is a Xiaowa sticker on the package. The model shown is E20.
Xiaomi Roborock xiaowa E202 Appearance of packaging with a robot.Xiaomi Roborock xiaowa E202 Mega Clever Packaging.
Xiaomi Roborock xiaowa E202 Everything is in separate cells.Xiaomi Roborock xiaowa E202

Instruction manual (in Chinese).Xiaomi Roborock xiaowa E202 The vacuum cleaner is hidden under a large pile of small and large boxes.
Xiaomi Roborock xiaowa E202 With the Xiaomi Roborock xiaowa E20, you will also get a charging station in the form of a “base”, power cord and a round tray. There are also different types of nozzles and a container for wet cleaning, filters, etc.
Xiaomi Roborock xiaowa E202 The company has also included filters and unique clothes for wet cleaning (one per adapter, the second spare).
Xiaomi Roborock xiaowa E202 There are also spare drip valves for wet cleaning.
Xiaomi Roborock xiaowa E202 The branded cutter of hair and debris – to clean rollers and brushes.
Xiaomi Roborock xiaowa E202 Charging station.Xiaomi Roborock xiaowa E202 The charging station comes equip with rubber soles to prevent slipping
Xiaomi Roborock xiaowa E202 Charging base sticker.
The power supply of 20V / 1.8A robot with 5S1P battery inside.
Xiaomi Roborock xiaowa E202 The power cord connector.Xiaomi Roborock xiaowa E202 Substrate for the base. Xiaomi Roborock xiaowa E202 Going elementary.Xiaomi Roborock xiaowa E202 To fix the charging station, it’s best to select an open area of the wall, near the power outlet.
Xiaomi Roborock xiaowa E202


Few words regarding the design of Xiaomi Roborock xiaowa E20.Xiaomi Roborock xiaowa E202 The design is neat and straightforward, like a pancake without any bulging towers at the top.
Xiaomi Roborock xiaowa E202 Under you can find a thoughtful suspension from the previous versions, sensors, central and side brushes.
Xiaomi Roborock xiaowa E202 Side brush.Xiaomi Roborock xiaowa E202 The side brush sweeps everything under him.Xiaomi Roborock xiaowa E202 The suspension of the device turned out to be quite decent. It can calmly overcome drops up to 20 mm, and the suspension moves about 3-4 cm.
Xiaomi Roborock xiaowa E202 Wheels with tread.Xiaomi Roborock xiaowa E202 The central brush looks ans works like a pet brush, and it comes with silicone inserts and stiff bristles.
Xiaomi Roborock xiaowa E202  Charging contacts are made in the form of pads.
Xiaomi Roborock xiaowa E202 It comes with four obstacle sensors on the front and sides.
Xiaomi Roborock xiaowa E202 Xiaomi Roborock xiaowa E202 The optical displacement sensor is located slightly to the side.
Xiaomi Roborock xiaowa E202 The sensor on the “turret”. This is not a radar just a photodetector of the charging station.
Xiaomi Roborock xiaowa E202 The top lid opens easily. Xiaomi Roborock xiaowa E202 Under the lid, you can find a trash/dust container.
Xiaomi Roborock xiaowa E202 It also comes with a Wi-Fi network indicator. It is useful to us for the initial setup of the robot.
Xiaomi Roborock xiaowa E202 The brush is easy to reach – just click off the frame.
Xiaomi Roborock xiaowa E202 Nozzle-polisher.Xiaomi Roborock xiaowa E202 Valve for filling in water for wet cleaning.Xiaomi Roborock xiaowa E202 Locks that secure the nozzle on the robot Xiaomi Roborock xiaowa E202 Model Label Xiaomi Roborock xiaowa E202 On the top panel of Xiaomi Roborock xiaowa E20, you can find three indicators/buttons: cleaning, power, and charging.
Xiaomi Roborock xiaowa E202 The design is very concise. Only the brand name is present.
Xiaomi Roborock xiaowa E202 We put the vacuum on charging, a little “torment” for tests. Xiaomi Roborock xiaowa E202 While charging on the base, it lit white indicator diode. Xiaomi Roborock xiaowa E202 Well, there is an indication of work on the panel Xiaomi Roborock xiaowa E202

While charging, there is time to configure the application and access the device.

MiHome application

Introduction about the application and how to control the robot.
You can use the MiHome application for controlling the Xiaomi Roborock xiaowa E20. You can download the app from PlayStore for Android or the Apple app store for IoS. The application comes pre-configured (you will need an account if you are using it for the first time).

Xiaomi Roborock xiaowa E202 Raise the cover of the vacuum cleaner, looking for a Wi-Fi network. Xiaomi Roborock xiaowa E202 You will need to add the Xiaomi Roborock xiaowa E20 model in the application and make the basic settings like wifi, name, type of cleaning and room. You can also add a different label for the vacuum cleaner.
On the extreme right screen, you can find the vacuum cleaner control menu. At the top, there is an indicator of device status including charge, cleaning, and mileage at the bottom- parking, cleaning, suction options, a little higher – the map.

There are not many settings you will get with the vacuum cleaner. There are only a few settings including volume and language pack settings and there are logs/reports, with a list and consumables counters.Xiaomi Roborock xiaowa E202

General settings, software update (we had an extreme version, fresh), there is a built-in FAQ, there is a manual control (joystick). Xiaomi Roborock xiaowa E202

Different screenshots of the control menu: a charged vacuum cleaner, the start of cleaning, the selection of suction force, the effect of cleaning (statuses).

Xiaomi Roborock xiaowa E202 You will also get alerts on the smartphone bout the end of cleaning or about problems.
Xiaomi Roborock xiaowa E202 About the mapping, as we have already said – here are examples of maps of the cleaned territories. Does not remember, or instead builds every time again those places that it managed to remove.
Xiaomi Roborock xiaowa E202

The map reports are saved.


Now its time to go to the application, and send a charged vacuum cleaner to the hunt for cleaning.Xiaomi Roborock xiaowa E202

The Xiaomi Roborock xiaowa E20 is a bit noisy in moderation. If you set the suction power to max, the vacuum cleaner is strongly noticeable. With the standard and minimum settings quiet enough that it did not strain with its noise.Xiaomi Roborock xiaowa E202 After cleaning the vacuum cleaner does not need to be serviced. Xiaomi Roborock xiaowa E202 Sensors may become dusty – you can periodically wipe clean them. Xiaomi Roborock xiaowa E202 You also have to periodically clean the container(it is transparent – you can see everything inside it).
Xiaomi Roborock xiaowa E202 The robot can suck large objects. Carelessly forgotten toys. Xiaomi Roborock xiaowa E202 An example of simple cleaning algorithm “back and forth.” Xiaomi Roborock xiaowa E202 Turning around, groping for the wall. It rolls back after a strike, makes a turn a few degrees, tries again. This is done on purpose, in fact, it checks the open perimeter for cleaning.
Xiaomi Roborock xiaowa E202 By the way, pay attention, when approaching the perimeter, it reduces speed. That is, in fact, he “feels” the wall, approaching carefully until the touch sensor triggers. Then begins to unfold. Xiaomi Roborock xiaowa E202 For wet cleaning there is a special nozzle – a container for water and a rag with adhesive tape Xiaomi Roborock xiaowa E202 Pour some water, check the installation of a rag. Xiaomi Roborock xiaowa E202 For water supply, a special drip system is provided (2 valves).Xiaomi Roborock xiaowa E202 Install. Xiaomi Roborock xiaowa E202 So, we did some testing with small grains. Xiaomi Roborock xiaowa E202 To check the quality of cleaning small debris poured millet.
Removed 90% from the first time. Some part, of course, scattered by the side brush.
Xiaomi Roborock xiaowa E202 From the second time removed everything. Xiaomi Roborock xiaowa E202 Almost all the grain was in the container. Xiaomi Roborock xiaowa E202

The rest is left on the nozzle-polisher.

Testing on the carpet.

Xiaomi Roborock xiaowa E202 Sometimes it gets stuck with the carpet treads.
Xiaomi Roborock xiaowa E202

However, it removes from the carpet usually there are no problems here. Just tried it.

Overcoming thresholds, obstacles, joints of carpets, the robot overcomes almost without problems. If somewhere rests on the joint, continues to move slightly to the side and tries again.

Xiaomi Roborock xiaowa E202 So in conclusion I will say that the robot is useful not only for cleaning.
For example, you can ride toys 🙂Xiaomi Roborock xiaowa E202


We liked the robot. Especially, considering its cost. Do not chase for cheap, and buy “stupid” cleaners. It is better to take something of the level of the Xiaomi Roborock xiaowa E20 (from the review) or the Roborock S5x with radar.

Regarding the software – we wait when It finish cleaning the zones. We hope marketers Xiaomi will not limit these models to such useful features. In the previous ones, they finished the devices after the output.
With language, packs is not so simple. The instruction is quite complicated, but there is a possibility of replacement.
As for the cleaning and functionality – Xiaowa E20 is very good. Low battery capacity, compared to the Roborock S50 is almost not noticeable since the robot is charging quickly enough on the base. Moreover, there is a capacious garbage container – a definite plus.
There are no particular problems with the sills, and the linoleum carpet comes to the joints. However, carpets with a long nap are difficult for it.
In work, I observed algorithms Z (and inverted Z-across), as well as sweeping. When cleaning, it is especially unfolded and cleans with a side brush at the baseboard. It was very interesting to watch it.


Piyush Sharma

Computer engineer addicted to latest technologies. Current chief editor at Each day that passes his love for technology grows and grows to the point of not being able to live without it.

Leave a Reply

Your email address will not be published. Required fields are marked *