AI Cleaning Robot Guard Control for Object-Aware Navigation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional cleaning robots lack the ability to identify and respond optimally to objects in their vicinity due to limited sensor combinations, resulting in repetitive and inefficient navigation patterns.
Innovation Solution
A cleaning robot equipped with a camera and AI models that capture images of objects, determine tasks based on object attributes, and control a guard portion to descend and interact with objects, allowing for specific actions such as avoidance, interaction, or movement of the objects.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a general cleaning robot uses only basic sensors for obstacle detection, then the device complexity is low, but the measurement precision and task differentiation capability are insufficient
Solution Approach 1:
The cleaning robot segments object recognition into multiple categories (cleanable objects, movable objects, non-movable objects, forbidden zones) and uses different sensor combinations and task strategies for each segment, allowing precise measurement without requiring all sensors to operate at maximum complexity simultaneously
Solution Approach 2:
The robot employs a universal sensor fusion system that can adaptively select and combine different sensors (laser, ultrasonic, infrared, camera) based on the specific recognition needs of different object types, making the sensor system multi-functional rather than dedicated to single purposes
2Productivity
If the cleaning robot performs only avoidance driving with the same pattern, then the device complexity is low, but the productivity and cleaning coverage are reduced
Solution Approach 1:
The robot dynamically adjusts its driving behavior based on real-time object recognition results, transitioning between different task modes (avoidance, cleaning, moving, forbidden zone avoidance) rather than following a fixed pattern, thereby improving productivity without requiring overly complex static system design
Solution Approach 2:
The robot changes operational parameters such as driving speed, guard portion position, and task priority based on the type of object detected, allowing flexible adaptation to different situations and improving overall cleaning efficiency without fundamentally redesigning the system architecture
3Adaptability or versatility
If the cleaning robot does not use a guard portion, then the device complexity is low, but the ability to interact with and move objects is limited
Solution Approach 1:
The guard portion is extracted as a separate, dedicated component specifically for object interaction, allowing the main cleaning mechanism to remain simple while adding versatility through this specialized attachment that can be deployed only when needed for moving or interacting with objects
Data Source
AI summary
A method, performed by a cleaning robot, of performing a task, is provided. The method includes capturing an image of an object in a vicinity of the cleaning robot, determining a task to be performed by the cleaning robot, by applying the captured image to at least one trained artificial intelligence (AI) model, controlling a guard portion to descend from in front of an opened portion to a floor surface of the cleaning robot, according to the determined task, and driving towards the object so the object is moved by the descended guard portion.


