Robot, control method for robot, and storage medium
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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
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.
Data Source
Figure 1~2
Figure 3~4
Figure 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.