We test independently. When you buy through our links, we may earn a commission. How we make money
Explained

Robot vacuum obstacle avoidance: how small an object can robots detect?

Published minimum object sizes range from about 0.6 to 1 inch, which is why flat cables still get eaten. I explain each sensing technology, its blind spots and how to set up a cluttered home.

Sarah Miller
Written by
Sarah Miller
Reviewed by
Ryan Mitchell, editor-in-chief
Updated
November 7, 2026

We choose products independently. We may earn a commission through links on this page; your price stays the same. Affiliate policy

Robot vacuum obstacle avoidance: how small an object can robots detect?
On this page

The short answer

  1. Most published thresholds sit between about 0.6 and 1 inch. One brand rates its system at 2 cm × 2 cm, another at a 2.5 cm cube, and a triple-laser model at 15 mm.
  2. Flat charging cables are far thinner than that, so they slip under size-based sensors unless a camera recognizes them.
  3. LiDAR alone can't see socks or cables; the laser scans a plane a few inches above the floor.
  4. The most reliable fix is not a feature: lift cables, set no-go zones and keep the front sensors clean.
2 cmSmallest object one major brand rates its avoidance system to see (about 0.8 in)
15 mmSmallest published rating for a triple-laser system (about 0.6 in)
3.80 inHeight of one LiDAR robot, putting its laser plane well above socks and cables
1 yearLength of one brand's pet-waste avoidance replacement promise on a specific model

Why the smallest object a robot can see matters

Every robot vacuum I have owned eventually ate a phone charger. Usually on a weekday morning, usually the one I needed.

Obstacle avoidance is supposed to fix that, and spec sheets now promise robots that can see socks, cables and pet messes. What they rarely say clearly is how small an object has to be before the robot stops seeing it.

That threshold is the real number to care about. A robot that reliably spots anything taller than an inch will still drive straight over a flat charging cable that sits a quarter inch high.

In this guide, I pull together the published minimum object sizes, explain how each sensing technology works and where its blind spots are, and share the routine I use so my robot runs without me tidying the whole floor first.

Roborock Qrevo Edge 3 Pro robot vacuum

Robots like the Qrevo Edge 3 Pro combine a LiDAR map with separate front-facing sensors for small, low obstacles. Read my Roborock Qrevo Edge 3 Pro review →

How small an object can robots detect? The published numbers

Only a handful of brands publish a minimum object size, and they don't all measure the same way. Here is what I could find in official materials.

Robot or systemSmallest object it is rated to detectSource
Roborock StarSight system2 cm wide × 2 cm tall (about 0.8 × 0.8 in)Roborock UK
Eufy S1 Pro2.5 × 2.5 × 2.5 cm (about 1 in cube)Eufy support
Eufy Omni S2From 2.5 cm (about 1 in)Eufy UK
Eufy E20 (triple laser)As small as 15 mm (about 0.6 in)Eufy blog
Published minimum object sizeinches
Typical charging cable~0.15 in
Triple-laser rating0.6 in
2 cm rating0.8 in
2.5 cm rating1.0 in
Rolled sock~1.2 in
Cable and sock sizes are typical everyday dimensions, not manufacturer data.

Put those numbers next to everyday clutter and the problem becomes obvious. Most published thresholds sit between about 0.6 and 1 inch. A thin charging cable lying flat is far smaller than that.

That doesn't mean robots can never avoid cables. Camera-based systems can recognize a cable by its shape and color even when it is very thin. But size-based sensors that measure height and depth have a hard floor, and thin, flat objects sit below it.

Roborock Qrevo S Pro robot vacuum

Mid-range robots like the Qrevo S Pro use structured light to judge the height and shape of objects ahead. Read my Roborock Qrevo S Pro review →

How robots see obstacles: five technologies

Obstacle avoidance is a separate layer on top of navigation. The map tells the robot where walls and furniture are. Avoidance deals with the sock that wasn't there yesterday.

These are the main technologies, from simplest to most capable.

TechnologyHow it seesGood atStruggles with
Bumper onlyFeels contact after it hitsFurniture legs, wallsAnything soft or small; pushes it around
Infrared proximityMeasures reflected IR light aheadSlowing near wallsDark and shiny objects, small items
3D structured lightProjects an IR line or dot pattern and reads how it bendsHeight and shape of objects, works in the darkVery flat or very thin items
Time-of-flight (ToF) depthTimes how long IR light takes to bounce backDepth at close rangeSmall, thin, low-reflectivity objects
RGB camera with AIRecognizes objects from imagesTelling a cable from a sock from pet wasteLow light, unfamiliar objects

Structured light has been studied for robot obstacle detection for a long time. An MIT thesis on structured light for robot navigation explored using projected light patterns to measure the range and surface of obstacles, which is the same basic idea behind the line lasers on today's robots.

The strongest systems combine two of these. Structured light measures shape and distance in any lighting. A camera adds identity, so the robot can treat a cable, a shoe and a pet accident differently.

That is why LiDAR robots add a separate front sensor for low obstacles. If a spec sheet lists only LiDAR, assume the robot relies on its bumper for anything small.

Dreame L40 Ultra Gen 2 robot vacuum

The L40 Ultra Gen 2 pairs LiDAR mapping with front structured light to catch objects below the laser plane. Read my Dreame L40 Ultra Gen 2 review →

Camera AI: recognizing what an object is

Camera-based avoidance is what makes a robot "know" what it is looking at. iRobot was early here. Its Roomba j7 page says PrecisionVision Navigation recognizes and avoids cords, pet waste, socks and shoes, and the company backs pet-waste avoidance with a one-year replacement promise on that model.

iRobot's support article adds two details I find genuinely useful. First, the robot uses a front-facing camera plus a small LED, but that LED is not bright enough for the robot to run in the dark. Second, object detection is switched off during the initial mapping run, so the floor needs to be clear of cords and pet messes during that first pass.

The same article lists which models recognize which objects. Not every camera robot recognizes everything; some newer models add socks and even pets to the list while older ones stop at cords and pet waste.

That pattern holds across brands. Camera recognition is only as good as the training data and the lighting. A cable on a well-lit kitchen floor is easy. A black cable on a dark rug at dusk is hard.

My rule: If I schedule runs at night, I want structured light or ToF in the spec, not just a camera. Infrared-based sensors work in the dark; cameras usually need some light.

iRobot Roomba Plus 575 Combo robot vacuum

Obstacle features differ even within one brand's lineup, so check the exact model's spec sheet, including on robots like the Roomba Plus 575 Combo. Read my iRobot Roomba Plus 575 Combo review →

What modern robots avoid, and what they still miss

Based on how each sensor works, this is how I rate common household clutter for a modern robot with structured light plus a camera. Budget robots without front sensors should be treated as "will hit everything."

ObjectTypical sizeChance a good robot avoids itWhy
Shoes and slippers3 to 5 in tallHighTall, solid and well within every published threshold
Pet bowls2 to 3 in tallHighSolid shape; spills around them are the real risk
Rolled socksAbout 1 inMedium to highNear the size limit; cameras help a lot
Kids' building bricksAbout 0.5 to 1 inMediumSmall, scattered and often colorful on busy rugs
Pet wasteVariesMedium to high on camera robotsNeeds recognition, not just size; risky in the dark
Charging cablesAbout 0.1 to 0.2 inLow to mediumBelow most size thresholds; relies on camera recognition
Thin shoelaces and threadsUnder 0.1 inLowEffectively invisible; brush picks them up
Liquid spillsFlatVery lowNo height to detect; mopping robots may spread it
ROPVACNIC Robot Vacuum and Mop Combo robot vacuum

Budget robots like the ROPVACNIC combo are worth pairing with a quick floor pickup before each run. Read my ROPVACNIC Robot Vacuum and Mop Combo review →

The trade-off: avoiding more means cleaning less

Better avoidance has a cost that spec sheets don't mention: the robot skips more floor.

Every avoided object leaves a small uncleaned circle around it, because the robot keeps a safety margin. A careful robot in a cluttered room can leave a surprising number of these islands.

Some apps let you choose how cautious the robot is. A more aggressive setting cleans closer to objects and risks bumping them. A more cautious setting avoids more but leaves more dust behind.

Roborock's Qrevo S page also mentions suggesting no-go zones automatically in places where the robot tends to get stuck, such as under chairs and tables. That is the other half of the story: avoidance plus memory.

Cautious avoidance
  • Fewer eaten cables and socks
  • Safer around pet bowls and messes
  • Better for unattended runs
Aggressive avoidance
  • Cleans closer to furniture and objects
  • Leaves fewer uncleaned islands
  • Better for tidy homes with little clutter
ECOVACS DEEBOT T90 PRO OMNI robot vacuum

Robots with strong obstacle sensors, like the DEEBOT T90 PRO OMNI, still benefit from a quick pickup of cables before a scheduled run. Read my ECOVACS DEEBOT T90 PRO OMNI review →

How much obstacle avoidance do you need?

Here is how I match obstacle avoidance to a household.

Your homeWhat I would look for
Tidy adults, few cablesLiDAR plus basic front sensor is enough
Kids with small toysStructured light plus camera, and a quick pickup routine
Pets, especially puppiesCamera recognition of pet waste, with a clear statement of what is covered
Lots of cables near desks and TVsCamera recognition, plus no-go zones or cable management
Night-time cleaningStructured light or ToF that works without room lighting
Budget under $200Expect bumper-only avoidance; plan to pick up first

The single most useful thing I did for obstacle problems was not a feature at all. I bought a few adhesive cable clips and lifted the cables behind my desk and TV off the floor. After that, even a robot with modest avoidance stopped getting tangled.

iRobot Roomba 105 Combo robot vacuum

Entry-level iRobot models like the Roomba 105 Combo are best paired with no-go zones around cable-heavy areas. Read my iRobot Roomba 105 Combo review →

My five-minute pre-run routine for cluttered homes

Even with good avoidance, these steps prevent nearly every stuck robot or chewed cable in my house.
  1. Clear the floor for the first mapping run
    Some camera robots switch object detection off while mapping. Pick up cords, socks and anything fragile before that first run.
  2. Lift cables off the floor
    Use adhesive clips or a cable sleeve behind desks, beds and TV stands. Cables are the item robots miss most.
  3. Set no-go zones around problem spots
    Block off pet bowls, toy corners and charging stations. Avoidance plus a no-go zone is far more reliable than avoidance alone.
  4. Turn on the lights for camera robots
    If your robot relies on a camera, schedule runs in daylight or leave a lamp on. Cameras need some light to recognize objects.
  5. Review the obstacle photos in the app
    If your robot saves photos of what it avoided, check them weekly. Mark permanent obstacles so the robot stops slowing down for them.
  6. Wipe the front sensors
    Smudges on the front sensor window or camera lens cause missed objects and false stops. A dry microfiber cloth every two weeks is enough.

Frequently asked questions

How small an object can a robot vacuum detect?
Published figures from manufacturers range from about 15 mm (0.6 in) to 2.5 cm (about 1 in). Objects smaller than that, like a flat charging cable, often fall below the threshold unless the robot uses a camera to recognize them.
Can robot vacuums avoid charging cables?
Sometimes. Thin cables are below the size threshold of most depth sensors, so avoidance depends on camera-based recognition. The safest approach is to lift cables off the floor or set no-go zones around them.
Do robot vacuums avoid pet poop?
Some camera-equipped models are trained to recognize solid pet waste, and at least one brand has offered a replacement promise on a specific model. Performance depends on lighting, and no robot should be trusted fully in the dark.
Does obstacle avoidance work in the dark?
Structured light and time-of-flight sensors use infrared and work without room lighting. Camera-based recognition usually needs some light, so object identification gets less reliable at night.
Is LiDAR enough for obstacle avoidance?
No. The LiDAR turret scans a plane near the top of the robot, a few inches above the floor, so it cannot see low objects like socks or cables. Robots need a separate front sensor for that.
Why does my robot skip areas around furniture?
Avoidance systems keep a safety margin around obstacles. A cautious setting leaves small uncleaned areas; some apps let you choose a less cautious mode for tidier rooms.
Sarah Miller
About the authorSarah Miller

Sarah has tested vacuums, mops, air purifiers and dehumidifiers since 2017. Before joining BrasQ, she spent five years as a test coordinator at a national consumer advocacy group. She studied industrial design at Ohio State and lives in Columbus with her family and a long-haired cat.

Update history
  • First published.
Sources
  • Roborock UK: StarSight autonomous system (minimum object size)
  • Eufy support: how small of an obstacle can the S1 Pro identify
  • Eufy: robot vacuum with obstacle avoidance (E20 triple laser)
  • Eufy UK: choosing an obstacle-avoidance robot vacuum (Omni S2)
  • iRobot: Roomba j7 product page (PrecisionVision and pet waste promise)
  • iRobot support: PrecisionVision object detection by model
  • MIT thesis: obstacle detection for robot navigation using structured light
  • Roborock Australia: Qrevo S product page (dimensions and suggested no-go zones)

Keep reading