Skip to main content

Poop’s easy. Dodging wires is the holy grail of robot vacuum obstacle avoidance

Robot vacuum owners fear nothing so much as they fear poop on the floor. Most of us have heard the horror stories of a robot vacuum smearing a pet’s droppings across the carpet and drawing it into its inner workings, but that’s nearly a thing of the past. Modern navigation algorithms, collision detection, and improved sensors mean robot vacuums rarely ever run into poop anymore. Wires are a different story, though.

Robot vacuums have a harder time dodging wires than they do poop, for a variety of reasons — yet wires cause just as many problems for the vacuum. A wire sucked up into the brush can jam the vacuum, damage whatever electronics the wire is plugged into, and more. Most of all, it becomes a headache for the user. Why are wires so hard to avoid for robots?

Wires are low profile

There are two main navigational systems employed by robot vacuums: Lidar and VSlam. Both of these systems use different methods and algorithms not only for navigation, but also for collision avoidance, room mapping, and more.

Lidar is an acronym for light detection and ranging. It uses a laser to send pulses of light across a space. The amount of time that pulse takes to return back to the robot tells it how much distance lies in front of it. That’s a simplified explanation, of course, but it gives you the gist of the method. VSlam is short for Visual Simultaneous Localization and Mapping. That’s a long way of saying the robot vacuum can “see” what’s in front of it through computer vision.

Both of these methods provide feedback about objects in the space around the robot vacuum. These navigation systems are fantastic at making their way around the leg of a chair, a toy on the floor, and — more recently — a pile of poop your cat left behind. They aren’t as skilled at picking up on wires running across the floor.

DEEBOT OZMO 930 using LiDAR for room mapping.
Image used with permission by copyright holder

The difference between a wire and the floor is often negligible. For example, if you have an extension cord piled up on the floor, it will register as a large enough object that the robot vacuum will likely avoid it. The phone charger running from the wall to your bed appears as nothing more than a slight variation in the shape of the floor, and the robot vacuum is likely to roll right over it.

Even a collection of wires that hang in the air (behind your television or beneath a computer desk, for example) may not be registered by the sensors, either. Unless the cables are drawn particularly taut, even the bump sensor on front of the robot vacuum will fail to stop the machine.

The narrow profile of wires is what makes them nearly invisible to the majority of robot vacuums. You can “preclean” your home and pick up wires off the floor, or invest in cable ties to group wires together and keep them out of the way. It’s the best option to avoid entangling your robot vacuum in a nest of power cables and HDMI cords when it tries to clean around a TV or desk.

Cables lack contrast

The contrast of color between the wire and the floor or wall also has an impact on how well a robot vacuum is able to detect and avoid them. It may not seem like contrast should impact lidar, but think about how color affects light. Darker colors absorb light, while lighter colors reflect light. This can affect how the robot vacuum interprets the signal.

iRobbot Roomba j7+ docked against wall.
Image used with permission by copyright holder

It also presents issues for VSlam. A white cable against a light carpet or floor will be more difficult to detect. The same holds true for a dark cable against a darker floor or wall. On the other hand, a white cable against a dark blue wall or dark-colored rug might be more easily detectable by a robot vacuum.

No one is suggesting you color-coordinate your wiring to your floor, but it’s a good idea to be aware of the potential obstacles that color can pose to your robot vacuum.

Hope lies in better A.I.

At the moment, the best thing you can do is clean up before your robot vacuum runs. Move the wires out of the way and put your cable-management skills into practice to avoid most of the issues that come with wiring.

However, it’s not a hopeless battle. Robot vacuums get better and better with each passing year at learning how to avoid the most common obstacles. After all, if companies conquered poop avoidance, they can surely tackle wires, right? For example, iRobot is proving that point.

Thanks to new and better A.I., Roombas are able to avoid wires. The machines implement data from multiple sensors all across the device, not just in the navigational center. Roomba’s newest model, the j7+, sends encrypted photographs back to the company to help future iterations learn how to identify and avoid obstacles. By taking real information from in-use Roombas, iRobot can better train its robot vacuums to spot wires and move around them — or perhaps even lessen suction as they trundle over them.

Roborock S6 MaxV avoiding poop on floor.
John Velasco / Digital Trends

Another example is the Roborock S6 MaxV, which has a camera that also allows users to view its video feed in real time. Through machine learning, the robot vacuum uses A.I. to help it discern a variety of hazards in its cleaning — poop included. More often than not, it’s able to detect and avoid poop on the floor, but wires and cables still prove to be difficult for it.

Wires are the next major obstacle for robot vacuums to overcome. Preparing your house for cleaning doesn’t take much time, but wouldn’t it be better if you didn’t have to think about anything at all when you launched your Roomba? With any luck, that will soon become the reality.

Editors' Recommendations

Patrick Hearn
Former Digital Trends Contributor
Patrick Hearn writes about smart home technology like Amazon Alexa, Google Assistant, smart light bulbs, and more. If it's a…
Ecovacs Deebot X2 Omni boasts a new square design and improved vacuuming skills
The X2 Omni clenaing under a bed.

The Ecovacs Deebot X2 Omni was officially revealed today, showing off a bold square design, increased suction, and retractable mops so it can vacuum and mop in a single run. It’s a big step up from the old X1 Omni, and it’s a solid addition to the Deebot lineup -- which already includes the well-reviewed T20 Omni.

As one of the most expensive robot vacuums in the Deebot catalog, the X2 Omni is packed with premium features. This includes an impressive 8,000Pa of suction, two rotating mopping pads that apply pressure to the floor while in use, and improved navigation and mapping abilities thanks to a dual-laser lidar system.

Read more
iRobot Roomba Combo j9+ robot vacuum and mop is perfect for high-pile carpet
The iRobot j9+ cleaning a floor and retracting its mop.

Robot vacuum maker iRobot recently pulled back the curtain on the Combo j5+ lineup, and today its catalog is growing yet again with the reveal of the iRobot Roomba Combo j9+ Robot Vacuum and Mop. If you don’t need a mop, a standard j9+ robot vacuum is also up for grabs -- featuring the same tech powering the Roomba Combo j9+, but dropping its mopping skills and gaining a reduced price tag.

Unlike most robot vacuum and mop combos, the iRobot Roomba Combo j9+ uses a swinging mophead capable of retracting to the top of its chassis. Other products simply raise the mophead up a few millimeters, which is only enough clearance for low-pile carpets. This makes the Combo j9+ compelling for homes with both hardwood floors and high-pile carpets, allowing it to clean all surfaces without dragging a dirty mop across your “clean” carpets.

Read more
Roborock is launching two affordable robot vacuums in October
The Roborock Q8 Nax next to a wall.

Roborock revealed the Q5 Pro and Q8 Max robot vacuums during IFA 2023. Both are midrange products arriving in October. Alongside the two robovacs, Roborock also announced the Dyad Pro Combo stick vacuum and the Zeo One -- an all-in-one washer/dryer combo.

The two robot vacuums are the most exciting of the four product announcements, as they make big improvements to the existing Roborock lineup while also carrying reasonable price tags. The Q5 Pro is billed as the “entry level” option for the Q Series, and it’s equipped with a DuoRoller Brush to eliminate hair tangles, supports up to 5,500 Pa of suction, and mops in the direction of your floor seams to optimize its cleaning performance.

Read more