Method for autonomously controlling speed of components and functions of a robot
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Robotic cleaning devices often fail to optimize their cleaning performance across different environmental surfaces, such as hardwood and carpet, due to inadequate adjustment of suction or wheel speed settings, leading to suboptimal cleaning results.
Innovation Solution
An autonomous robotic cleaning device equipped with sensors and processors that dynamically adjust the speed of its components, such as the main brush and wheels, based on real-time environmental data, creating a debris map to identify areas with high debris accumulation and adjusting settings accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the robotic cleaning device uses fixed suction or wheel speed settings, then the device structure is simple and easy to control, but the cleaning performance is suboptimal across different environmental surfaces
Solution Approach 1:
The robotic cleaning device dynamically adjusts the speed of its main brush, peripheral brushes, and suction impeller based on real-time sensor feedback about surface type (carpet vs. hard floor). The processor receives sensor data indicating the current surface and automatically modifies rotational speeds of cleaning components, transitioning from static to dynamic operation to optimize cleaning performance across different environmental conditions
Solution Approach 2:
The system changes operational parameters (rotational speeds of brushes and impeller) based on detected environmental conditions. When the sensor detects carpet surface, the processor increases brush speeds and adjusts suction power; when hard floor is detected, it reduces speeds to appropriate levels, thereby adapting cleaning intensity to match surface requirements without manual intervention
2Productivity
If the robotic cleaning device manually adjusts operational parameters for different surfaces, then cleaning performance can be optimized, but the ease of operation is reduced
Solution Approach 1:
The robotic cleaning device autonomously detects surface type through integrated sensors and automatically adjusts its own operational parameters without user intervention. The processor interprets sensor data about carpet or hard floor conditions and self-regulates brush speeds and suction power, enabling the device to service itself and eliminate the need for manual parameter adjustment by the user
3Productivity
If the robotic cleaning device uses high brush speeds for all surfaces, then debris removal is effective, but the device may damage sensitive hard floor surfaces
Solution Approach 1:
The system dynamically changes brush rotational speed parameters based on detected surface type. When carpet is detected, high brush speeds are applied for effective debris removal; when hard floor surfaces are detected, the processor automatically reduces brush speeds to lower, safer levels that prevent surface damage while maintaining adequate cleaning capability for the specific surface type
Data Source
AI summary
Provided is a robot, including: a main brush; a peripheral brush; a first actuator; a first sensor; one or more processors; and memory storing instructions that when executed by at least some of the one or more processors effectuate operations including: determining a first location of the robot; obtaining first data indicative of an environmental characteristic of the first location; adjusting a first operational parameter of the first actuator based on the sensed first data; and forming or updating a debris map of the working environment based on data output by the first sensor or another sensor configured to collect data indicative of an existence of debris on a floor, wherein the debris map at least indicates areas covered by the robot and with a high level of debris accumulation; and an application of a communication device paired with the robot and configured to at least display the debris map.


