Skip to Main Content
PCMag editors select and review products independently. If you buy through affiliate links, we may earn commissions, which help support our testing.

IBM Physicist Demonstrates Why a Roomba Can't Clean His House

When a robot vacuum sees black stripes on a rug as 'cliffs' your floors will remain dusty.

September 22, 2021

iRobot may have impressed us recently with its latest robot vacuum capable of detecting and avoiding dog poop around the home. However, there's a much more common object found on floors that presents a big challenge for the tiny robots.

Dmitry Krotov is a physicist working on neural networks and machine learning at IBM. It makes sense that someone with that day job would choose to rely on an intelligent vacuum to clean his house while he's at work, but the problem is, his Roomba won't carry out the task.

Krotov shared a video via a tweet to demonstrate what is happening:

Clearly the Roomba has a problem with dark stripes on the surface it's traversing and views them as "cliffs" it doesn't want to fall off. Krotov's suggestion is for iRobot to use a more diverse dataset so its robot vacuums can tell the difference between a black stripe and a sheer drop more easily. Without a software update (or a new robot vacuum), Krotov is going to have a very clean section of rug in on an otherwise increasingly dirty floor.

As The Verge reports, the tweet did trigger a response from Ben Kehoe, Cloud Robotics Research Scientist at iRobot, who pointed out the new Roomba models don't suffer from this problem, "but it took YEARS to figure out how to make the sensor robust to this while remaining cost effective. The constraints on consumer electronics are brutal."

In a follow-up tweet, Kehoe went into more detail, explaining "The problem, in short: the "cliff sensor" is an LED+photodiode. Does the photodiode detect reflected light from the LED? Great, the floor is there! No reflected light? Uh oh, that must be a cliff. Dark black carpet->no reflected light, it looks like a cliff!"

So clearly it's not something iRobot overlooked, more that it was a problem they couldn't solve on earlier models. It's worth keeping that in mind the next time you see a cheap used Roomba on eBay, especially if you live in a house full of striped rugs.

One Cool Thing: Wyze Bulb Color and Robot Vacuum Reviewed
PCMag Logo One Cool Thing: Wyze Bulb Color and Robot Vacuum Reviewed

Get Our Best Stories!

Sign up for What's New Now to get our top stories delivered to your inbox every morning.

This newsletter may contain advertising, deals, or affiliate links. Subscribing to a newsletter indicates your consent to our Terms of Use and Privacy Policy. You may unsubscribe from the newsletters at any time.


Thanks for signing up!

Your subscription has been confirmed. Keep an eye on your inbox!

Sign up for other newsletters

TRENDING

About Matthew Humphries

Senior Editor

I started working at PCMag in November 2016, covering all areas of technology and video game news. Before that I spent nearly 15 years working at Geek.com as a writer and editor. I also spent the first six years after leaving university as a professional game designer working with Disney, Games Workshop, 20th Century Fox, and Vivendi.

Read Matthew's full bio

Read the latest from Matthew Humphries