Mobile robot and method for operating the same
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional cleaning robots are unable to efficiently clean areas that have not been cleaned or need to be cleaned again after a user robot has completed its task, leading to reduced cleaning efficiency due to lack of information on uncleaned spaces and obstacles.
Innovation Solution
An autonomous mobile robot that acquires a map of the movement space, learns from the user robot's cleaning history, and adjusts its cleaning route to avoid obstacles, allowing it to clean missed areas and ensure thorough coverage of the space.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If a cleaning robot cleans according to a predetermined pattern, then the cleaning robot can operate autonomously without user input, but the cleaning robot may repeatedly clean areas that have already been cleaned, reducing cleaning efficiency
Solution Approach 1:
The cleaning robot receives cleaning history information from the user robot, which provides data about areas that have been cleaned and areas that remain uncleaned. This feedback mechanism allows the cleaning robot to adjust its cleaning pattern dynamically, avoiding redundant cleaning of already-cleaned areas while maintaining autonomous operation.
Solution Approach 2:
The system performs preliminary mapping and cleaning history recording by the user robot before the cleaning robot begins its operation. This preliminary action provides the cleaning robot with advance information about the environment and cleaning status, enabling it to optimize its cleaning path from the start rather than learning through trial and error.
2Ease of operation
If a user robot cleans a space manually, then the user can clean according to their own judgment, but spaces that were missed due to user mistake or obstacles may remain uncleaned
Solution Approach 1:
The user robot records its cleaning trajectory and status information, providing feedback to the cleaning robot about areas that were cleaned and areas that may have been missed. This allows the cleaning robot to identify and clean missed areas, ensuring complete coverage while preserving the benefits of manual cleaning flexibility.
Solution Approach 2:
The cleaning history information acts as an intermediary between the user robot's manual cleaning actions and the cleaning robot's autonomous cleaning actions. This intermediary data enables the cleaning robot to complement the user's manual cleaning by targeting specific missed areas rather than randomly cleaning already-cleaned spaces.
3Device complexity
If the cleaning robot operates without knowing the cleaning history, then the system structure remains simple, but the robot cannot identify areas that need additional cleaning
Solution Approach 1:
The cleaning history information serves as an intermediary data structure that bridges the user robot and cleaning robot without requiring complex integrated processing. The history information is transmitted as structured data containing trajectory and cleaning status, allowing both robots to operate independently while sharing necessary information through a simple data exchange mechanism.
Data Source
AI summary
A mobile robot, capable of communicating with neighboring devices in a 5G communication environment and capable of efficient cleaning via machine learning based on such communication, comprises a main body configured to move in the movement space, a driving unit mounted on the main body to move the main body, a receiving unit configured to receive moving history information of a user robot that has been moved by a user in the movement space, a memory in which a computer-readable program and map information of the movement space are stored, and a control unit configured to communicate with the receiving unit, the memory, and the driving unit to control the main body, wherein the control unit establishes a moving area of the mobile robot based on the moving history information of the user robot received by the receiving unit.


