The DEEBOT OZMO 950 automatically changes its behavior around carpets: it can increase suction while vacuuming and avoid carpets while mopping. Saved maps and virtual boundaries add another layer of control for rugs, delicate areas, and spaces where the robot should not enter.
Carpet Behavior
[compare]
Vacuuming | Carpet detection can automatically increase suction when the robot moves onto carpet.
Mopping | The robot detects carpet and avoids mopping it while continuing to clean suitable hard-floor areas.
[/compare]
[reference]
Title: Carpet Detection
Text: Helps the robot distinguish carpet from suitable hard-floor cleaning areas.
Title: Carpet Suction
Text: Suction can increase automatically on carpet during vacuum cleaning.
Title: Virtual Boundary
Text: A saved-map restriction that keeps the robot out of a selected room or area.
Title: Water Flow
Text: Mopping water level can be adjusted from the app when using the OZMO mopping system.
[/reference]
[note]
Exact labels and map controls in the Android app may vary with app version or region.
[/note]
Map and Protection Areas
A reliable saved map makes area restrictions easier to place accurately. Virtual boundaries are useful for delicate rugs, fringe-heavy edges, cables, low furniture, or any location where you do not want the DEEBOT to travel.
[step] 1. Start with the floor reasonably clear so the robot can explore the full cleaning area. 2. Let the DEEBOT complete its mapping run and return normally so the map can be saved. 3. Open the saved map in the Android app. 4. Match rugs and carpeted areas to their approximate locations on the map. 5. Add or adjust virtual boundaries around areas that should remain inaccessible. 6. Save the map changes and check them during the next cleaning run. [/step]Room or area cleaning can also be used to send the robot only to selected parts of a saved map. If you use the OZMO 950 on different floors, keep the restrictions appropriate for each saved floor map.
[tip] When placing a boundary around a rug or sensitive edge, leave a small margin instead of placing the boundary exactly on the carpet edge. [/tip]Android App Setup
Carpet Suction
Check the cleaning settings for the carpet-related automatic suction option. When enabled, the OZMO 950 can raise suction automatically when vacuuming carpet.
Virtual Boundaries
Virtual boundaries require a saved map. Open map management, place the restriction over the room or area you want excluded, then save the map.
If your app version provides separate no-entry or no-mopping boundary choices, use the option that matches the cleaning task. Availability and wording can vary between app versions.
Water Flow and Scheduling
When mopping, water flow can be adjusted from the app. For mixed-floor homes, separate vacuum and mop routines can make carpet management easier.
- Use vacuum-only cleaning when you want full carpet access.
- Use mopping mode for suitable hard-floor areas.
- Review map restrictions after major furniture or rug changes.
Rugs and Mixed Flooring
Large Area Rugs
- During vacuuming, allow access when the robot can climb the rug reliably so carpet suction can be used.
- During mopping, rely on carpet avoidance and use a map restriction when you want additional separation.
- Recheck the mapped area if a movable rug changes position.
Small Mats and Lightweight Rugs
Small or light mats may move, fold, or become caught by the robot. Removing them before cleaning or excluding the area can be more reliable than relying on carpet detection alone.
Thick or High-Pile Rugs
If the robot repeatedly struggles to climb a thick rug, exclude that area with a virtual boundary. Rugs with long fringe can also catch the main brush or wheels.
Hard Floor to Carpet Transitions
For hallways or rooms containing both surfaces, keep hard flooring available for mopping while protecting carpeted sections. A separate vacuum run can then cover the carpet.
[warning] Do not assume carpet detection can prevent every contact with a movable, folded, or unusually shaped rug. Use map restrictions or remove unstable mats when needed. [/warning]Keeping Carpets Dry
[checklist] * Confirm the correct saved map is active * Check carpet and rug locations before mopping * Keep virtual boundaries aligned with sensitive areas * Remove or secure lightweight mats that can move * Remove the mop components when performing a dedicated carpet-vacuuming session [/checklist]After mopping, check carpets close to the robot's route. If an edge feels damp, review the map and increase the protected margin before the next run.
For a home with only a few carpeted areas, one practical routine is to mop suitable hard floors first, then remove the mopping components and run a separate vacuum session with carpet access.
Basic Carpet Checks
[troubleshoot] Problem: The robot enters an area that should be restricted Cause: The virtual boundary may be too small, misaligned, or placed on a different saved map Fix: Open the active map, confirm the boundary position, enlarge it slightly if needed, and save the map again Problem: The robot avoids a carpet during a vacuum-only task Cause: A virtual boundary may cover the carpet, or mopping components may still be installed Fix: Check the active map and confirm that the cleaning setup matches a vacuum-only run Problem: The robot catches on a rug edge or fringe Cause: Loose fringe, a lightweight rug, or a thick transition may interfere with movement Fix: Secure or remove the rug when practical, tuck loose fringe away, or exclude the difficult area with a virtual boundary Problem: Carpet suction does not appear to increase Cause: The carpet-related automatic suction setting may be disabled, or the surface may not be detected consistently Fix: Check the carpet suction setting and use an appropriate manual suction level when extra cleaning power is needed [/troubleshoot]Care for Reliable Carpet Cleaning
- Remove hair and fibers from the main brush.
- Keep side brushes and drive wheels free of wrapped debris.
- Keep underside sensors clean so navigation remains consistent.
- Recheck boundaries when furniture or rugs are moved.
- Update saved-map restrictions when new rugs are added.