|Main Features||iRobot Roomba e5||Roborock S5|
|Mapping / Path planning||no||yes|
|Mapping Sensor Type||-||LDS|
|Recharge & Resume||no||yes|
|Automatically Docks and Recharges||yes||yes|
|Noise Level||65 db||68 db|
|Side Brushes (one or two)||1 pcs||1 pcs|
|Suction Power||1700 Pa||2000 Pa|
|Сleaning Area||1615 ft2 / 150 m2||2691 ft2 / 250 m2|
|Recommended Home Size||medium, big||medium, big|
|Cleaning Modes||auto, spot cleaning||quiet, balanced, turbo, max, zoned cleanup, carpet boost and three mopping modes|
|Dustbin Capacity||500 ml||480 ml|
|Automatic Dirt Disposal||no||no|
|Water Tank Capacity||-||140 ml|
|Barrier-cross Height||0.71 in / 18 mm||0.79 in / 20 mm|
|Сarpet Floor Types||low-pile, medium-pile||low-pile, medium-pile|
|Bare Floor Types||hardwood, vynil, marble tile, ceramic tile, laminate, linoleum||hardwood, tile, laminate, vynil, marble tile, ceramic|
|Battery Capacity||1800 mAh||5200 mAh|
|Run time||90 min||150 min|
|Charging Time||120 min||240 min|
|Rated Power (Watts)||50 W||58 W|
|IR Remote Control||no||no|
|Wi-Fi / Smartphone App||yes||yes|
|Wi-Fi Frequency Bands||2.4 GHz||2.4 GHz|
|Amazon Alexa Support||yes||yes|
|Google Assistant Support||yes||yes|
|Magnetic/Optical Virtual Walls||yes||yes|
|Digital Blocked Area||no||yes|
|Manual movement control||no||yes|
|Selected Room Cleaning||no||no|
|Anti-drop / Cliff Sensor||yes||yes|
|Full Bin Indicator||yes||no|
|Robot Weight||7.43 lbs / 3.37 kg||7.72 lbs / 3.5 kg|
|Robot Width||13.50 in / 34.3 cm||13.78 in / 35 cm|
|Robot Height||3.70 in / 9.4 cm||3.78 in / 9.6 cm|
|In the box||home base; charging station; line cord; owner's guide and documentation package||adapter, charging dock, water tank, mopping pad, English user manual|
|Warranty||12 months||12 months|
Quick guide of the Roborock S5 and Roomba e5 features
The latest Roomba models are equipped with silicone rollers. They are tangle-free and are perfect for pet and long human hair. The Roomba e5 has advanced double-rotating rollers that are neon-green.
The Roborock S5 is equipped with a brush that is a mix of rubber and bristles. It needs more time to maintain than the Roomba's rollers and is also suitable for pet hair, but it does get hair clogging, not as much as other robot vacuums though.
The Roborock S5 runs the whole 150 minutes before it needs to recharge; the Roomba e5 does 90 minutes.
The long-lasting battery makes the Roborock perfect for bigger homes while the e5 is more suitable for small and average-sized places.
The Roborock S5 is equipped with a system that identifies carpet flooring and automatically provides deep cleaning by boosting suction power to its max level. Once the robot is off the carpet, the suction returns to normal settings.
The Roomba e5 does not have this feature.
The Roomba e5 is not equipped with a built-in camera. That means, the robot is not able to remember your home layout and it is not as efficient at cleaning as the Roborock because it can go over the cleaned spots a few times. Thus leading us to a random navigation pattern, the Roomba moves around until its battery runs out of energy and the vacuum docs itself to recharge.
The Rorobock S5 has the LDS sensor on top that scans the surroundings to map out a cleaning area. When the map is created, the cleaner knows where it needs to clean and following the back-and-forth navigation pattern, it methodically covers the room based on the plan it has built. Mapping helps the robot to be more efficient when it comes to cleaning, it reduces the chance of repeating the same area twice, so the robot saves battery life when cleaning.
The Roomba e5 has a little bit weaker suction power than the Roborock S5. For sure it is enough to clean carpets, but the Roborock can do it a little bit better.
Recharge & resume
Thanks to mapping, the S5 knows where it is so when its battery runs lower than 20%, it docks itself, recharges up to 80% and automatically resumes cleaning to finish the job.
With the Roomba e5, you can do it manually in case it didn't cover the whole place the first time.
The Roborock S5 comes equipped with a water container and a mop cloth for mopping. When the container is filled with water, slide it underneath until it clicks and press start. In this mode, the S5 works up to 40-50 minutes until the tank gets dry. You can fill it out with water again if you need more cleaning time. The mop cloths can be washed in a washing machine.
The Roomba e5 does not have mopping.
Different climbing ability means that the Roomba can vacuum a carpet up to 18 mm thick when the Roborock is able to go over a 20 mm obstacle (carpet, rug, threshold).
The Roomba e5 has a dual virtual wall barrier in the box. It creates a zone up to 3 meters in diameter which block the vacuum off from certain areas of your home.
The Roborock S5 comes with the Mi Home inside which you can set an unlimited amount of restricted areas. By drawing a rectangle (or a few of them), you don't let the robot go to the specific zone.
The Roomba is limited by one physical barrier when with the Roborock you can create as many of those as you want to.
Some rooms get dirtier faster than others like saying a kitchen. Sometimes you don't want to vacuum the whole place. You can draw a zone on a created map to make the S5 clean within it.
The Roomba e5 does not support this feature.
Manual movement control
In the Mi Home app, you can control the Roborock S5 like a radio car. If you want the robot to go to a certain place, you can move it there. It also supports the target point. With this feature, you can tap on the screen to send the robot to a specific place.
The iRobot Home does not support this option.
This technology helps to recognize high-traffic areas, and when the Roomba goes over a dirty spot, it moves back-and-forth ensuring deeper cleaning.
The Roborock S5 lacks this feature.
Full bin indicator
When the Roomba's dirt container gets full, the indicator shows it, so you don't have to check it automatically. You can also track it in the app.
The Roborock S5 stops when its container is full. It does not have any indicators, you will get a message in the app saying that you need to empty the bin.
Cleaning performance & Which one to get
The Roomba e5 is built on the same platform as the iRobot's flagship Roomba i7. It does not have all the features of the i7 one, yet it costs about half of the high-end model price. The e5 performs flawlessly on carpets that are not thicker than 18 mm, because of the silicone rollers, it does a great job at picking up pet hair without getting tangled and supports Alexa-enabled devices.
On the other hand, the Roborock S5 is the flagship of the line. It mops and sweeps at the same time, maps the area that helps to save battery energy, the app offers useful features like zoned cleaning or restricted areas. It has a HEPA filter that can be washed and lasts longer than a non-washable one. Thanks to a good barrier-cross height, carpet boost, and strong suction, the Roborock S5 performs amazingly on carpeted flooring. In addition, it is perfect for bare floor as well. Long battery life and the recharge&resume feature, the S5 is ideal for big homes.
The Roomba e5 is ideal for those who have a pet and whose home is about carpets mostly. If you don't care about lack of mopping and mapping, the Roomba e5 is a decent robot vacuum that offers great cleaning performance.
In case you are not tight on budget and are okay with the Roborock price (note, most of the similar models cost more than the S5), we would recommend getting the Roborock. It is perfect for large households, its navigation is superb, the robot provides deep cleaning on carpets and is suitable for pet hair as well. The Roborock S5 is one of the best high-end robot vacuum cleaners on the market.
The Roborock S5 and Roomba e5 are on our top robot vacuum cleaners of 2019 list.