Movable robot and controlling method thereof
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing movable robots require manual user input to set locations for performing specific functions, such as cleaning, which can be inconvenient and may not optimize location selection, especially when situations change in real-time.
Innovation Solution
A movable robot equipped with a processor that automatically identifies a target location for separating a cleaning pad based on spatial information and user input, allowing the robot to move to the identified location and separate the cleaning pad accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the movable robot uses manual user input to set locations for performing specific functions, then the user can control the robot's behavior, but the convenience is reduced and location optimization is compromised when situations change in real-time
Solution Approach 1:
The robot automatically determines optimal locations for performing specific functions (such as cleaning pad separation) by analyzing spatial information from its environment, eliminating the need for manual user input. The system serves itself by making autonomous decisions about where to move and what operations to perform based on real-time conditions.
Solution Approach 2:
The robot continuously monitors its environment using sensors to gather spatial information, processes this information to determine optimal locations, executes movements to those locations, and can re-evaluate if conditions change. This closed-loop feedback mechanism enables real-time adaptation without user intervention.
2Productivity
If the movable robot automatically identifies target location based on spatial information, then the location selection is optimized and user intervention is reduced, but the system complexity increases
Solution Approach 1:
The patent replaces manual mechanical location setting with an automated information processing system. The robot uses sensors to capture spatial information, processes this data through algorithms to determine optimal locations, and automatically navigates to those locations, substituting human-operated mechanical positioning with automated electronic control.
Solution Approach 2:
The spatial information processing system serves multiple functions: it identifies target locations for cleaning pad separation, determines navigation paths, monitors environmental conditions, and adapts to changing situations. This multi-functional approach consolidates what would otherwise require separate systems into a unified platform.
3Ease of operation
If the robot moves to preset locations for cleaning pad separation, then the operation is simple to execute, but the location may not be suitable when situations change (e.g., another object is already placed there)
Solution Approach 1:
The target location is not fixed but dynamically determined based on real-time spatial information. The robot continuously updates its understanding of the environment and adjusts the selected location accordingly, transforming a static preset location system into a dynamic adaptive system that responds to changing conditions.
Solution Approach 2:
The robot performs preliminary analysis of spatial information before moving to the target location, identifying potential conflicts (such as other objects already present) and selecting appropriate locations in advance. This preliminary assessment prevents operational failures before they occur.
Data Source
AI summary
A movable robot including a driver; and at least one processor configured to, when a preset event is identified during cleaning traveling of the movable robot, identify a target location stored in a memory for separating a cleaning pad from the movable robot, control the driver to move the movable robot to the identified target location based on spatial information stored in the memory, and control the movable robot to separate the cleaning pad from the movable robot at the identified target location, wherein the identified target location is determined based on at least one of the spatial information or user input.


