Floor-Cleaning Robot Vision Control for Targeted Dirt Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Autonomous robotic vacuum cleaners face challenges in efficiently identifying and targeting areas with a threshold level of dirt or debris on a floor surface, leading to incomplete cleaning due to limited navigation and detection capabilities.
Innovation Solution
A mobile floor cleaning robot equipped with an imaging sensor that segments images into color blobs, tracks their location, and issues drive commands to maneuver towards areas with significant dirt or debris, using a control system that integrates image segmentation and behavior execution to optimize cleaning paths.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the robot uses basic navigation and obstacle avoidance sensors, then it can avoid walls and furniture, but it cannot identify or target areas with significant dirt or debris
Solution Approach 1:
The patent introduces an imaging sensor as an intermediary device between the robot and the floor surface. This sensor captures images of the floor, which are then processed to identify areas with significant dirt or debris. The imaging sensor acts as a mediator that translates visual information into actionable navigation data, enabling the robot to detect dirt without requiring complex direct sensing mechanisms.
Solution Approach 2:
The patent replaces traditional mechanical or simple contact-based sensing methods with an optical imaging system. Instead of using mechanical sensors to detect dirt presence, the system uses cameras to capture images and processes these images computationally to identify dirty areas. This substitution of mechanical sensing with optical-electronic sensing enables more precise dirt detection while maintaining manageable system complexity.
2Productivity
If the robot cleans the entire floor area uniformly, then it ensures complete coverage, but it wastes time cleaning already clean areas
Solution Approach 1:
The patent applies local quality by directing cleaning efforts selectively to specific areas of the floor that are identified as having significant dirt or debris. Instead of uniform cleaning across the entire floor area, the system processes images to locate dirty regions and generates navigation commands to target these specific locations. This localized approach to cleaning improves efficiency by concentrating resources where they are most needed.
Solution Approach 2:
The patent implements preliminary action by capturing images of the floor area before cleaning and processing these images to identify dirty regions. This pre-scan and pre-planning phase allows the robot to formulate a targeted cleaning path that prioritizes areas needing attention. By performing this preliminary detection and planning, the robot avoids wasting time on already clean areas and proceeds directly to problematic regions.
3Ease of operation
If the robot uses simple obstacle avoidance behavior, then it can navigate around furniture, but it cannot prioritize cleaning paths based on dirt locations
Solution Approach 1:
The patent applies dynamics by making the robot's navigation behavior adaptive and flexible. Instead of following a fixed or predetermined cleaning path, the system dynamically adjusts its navigation based on real-time image processing results. The robot generates navigation commands on-the-fly that prioritize paths toward identified dirty areas while still maintaining simple obstacle avoidance capabilities. This dynamic approach allows the robot to optimize cleaning paths without requiring complex pre-programmed routes.
Data Source
AI summary
A mobile floor cleaning robot includes a robot body supported by a drive system configured to maneuver the robot over a floor surface. The robot also includes a cleaning system supported by the robot body, an imaging sensor disposed on the robot body, and a controller in communicates with the drive system and the imaging sensor. The controller receives a sequence of images of the floor surface; each image has an array of pixels. For each image, the controller segments the image into color blobs by color quantizing pixels of the image, determines a spatial distribution of each color of the image based on corresponding pixel locations; and for each image color, identifies areas of the image having a threshold spatial distribution for that color. The controller then tracks a location of the color blobs with respect to the imaging sensor across the sequence of images.


