Robot, control method for robot, and storage medium

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing sweeping robots maintain a constant speed while cleaning, which results in uneven cleaning effectiveness across different floor materials, failing to adequately clean difficult surfaces like carpets and potentially colliding with other objects.

Innovation Solution

The robot detects material information of the working surface and adjusts its speed accordingly, moving at slower speeds for difficult-to-clean materials like carpets to improve cleaning efficiency and reduce collision risks, while maintaining higher speeds for easier-to-clean surfaces like marble and wooden floors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the robot moves at a constant speed while cleaning, then the device complexity is reduced and operation is simplified, but the cleaning effectiveness becomes uneven across different floor materials

Engineering Contradiction:
Improveoperation simplicityVSAvoidcleaning effectiveness
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The robot dynamically adjusts its running speed based on the detected floor material type. The control unit receives material information from detection modules and automatically modifies the running speed parameter, transitioning from a static constant speed mode to a dynamic adaptive speed mode that optimizes cleaning effectiveness for different surfaces.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the running speed parameter according to the detected floor material. Different material types (e.g., carpets, hardwood, tiles) correspond to different optimal speed ranges, allowing the robot to adapt its operational parameters to match the specific cleaning requirements of each surface type.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the robot moves at higher speed, then the productivity and cleaning coverage are improved, but the cleaning effectiveness on difficult surfaces like carpets deteriorates

Engineering Contradiction:
Improvecleaning coverageVSAvoidcleaning effectiveness
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The robot applies different speed settings for different local conditions (floor materials). Instead of using a uniform high speed across all surfaces, the system tailors the speed parameter to the specific material being cleaned, ensuring optimal cleaning quality for each local area while maintaining overall productivity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The running speed is made dynamic rather than static. The control unit continuously monitors floor material type and adjusts speed in real-time, enabling the robot to switch between high-speed modes for easy-to-clean surfaces and low-speed modes for difficult surfaces like carpets.

Inventive Principle:
Principle #15Dynamics

3Productivity

If the robot moves at constant high speed, then the cleaning coverage and productivity are maximized, but the collision risk with other objects increases

Engineering Contradiction:
Improvecleaning coverageVSAvoidcollision risk
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The robot dynamically adjusts its speed based on environmental conditions and detected obstacles. When difficult-to-clean materials or obstacles are detected, the system automatically reduces speed, providing more reaction time for obstacle avoidance while maintaining higher speeds in open areas to preserve overall cleaning efficiency.

Inventive Principle:
Principle #15Dynamics

4Productivity

If the robot cleans difficult surfaces like carpets multiple times at high speed, then the cleaning coverage is improved, but the cleaning effectiveness and user time are reduced

Engineering Contradiction:
Improvecleaning coverageVSAvoiduser time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system changes the running speed parameter based on material detection results. For difficult-to-clean surfaces identified by the detection modules, the control unit automatically selects lower speed settings, ensuring thorough cleaning in a single pass and eliminating the need for multiple cleaning cycles, thereby reducing total cleaning time.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP3960061B1Robot, control method for robot, and storage medium
Publication Date: 2025.03.19 MIDEA ROBOZONE TECH CO LTD
  • EP3960061B1 patent drawingFigure 1~2
  • EP3960061B1 patent drawingFigure 3~4
  • EP3960061B1 patent drawingFigure 5

AI summary

The present invention provides a robot, a control method for robot and a storage medium, the robot comprises a memory, a processor and a computer program stored on the memory and running on the processor, and when the processor executes the computer program, the following steps are implemented: obtaining, material information of a working surface; and determining, a target running speed of the robot according to the material information, and control the robot to run at the target running speed. The robot provided by the present invention controls the operating speed according to the material information of the working surface, so that the robot can clean at different speeds for different materials when cleaning. If the detected material of the working surface is a material that is not easy to clean, you can set the speed to a low speed mode accordingly, and then when passing through the working surface that is not easy to clean, at the same cleaning frequency, by slowing down the moving speed of the robot, you can clean the working surface that is not easy to clean at one time, thereby improving the cleaning effect of the robot.