Cleaning robot and method for controlling same
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current cleaning robots lack the ability to provide comprehensive human-service interactions and adapt to varying indoor environments and user needs, limiting their functionality beyond basic cleaning tasks.
Innovation Solution
A modular cleaning robot system integrated with IoT devices, sensors, and communication modules that allow for user detection, environment regulation, and adaptive cleaning modes, including joint cleaning methods with other robots, to provide a range of services such as environment control and user-centric operation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a cleaning robot is designed to perform only basic cleaning tasks, then the device complexity is low, but the adaptability to varying indoor environments and user needs is limited
Solution Approach 1:
The cleaning robot is divided into multiple independent modules including a moving module, cleaning module, recognition module, communication module, and control module. Each module performs a specific function and can be independently controlled, allowing the system to adapt to different environments and user needs while maintaining manageable complexity through modular design
Solution Approach 2:
The cleaning robot is designed with multi-functional capabilities by integrating various modules that enable it to perform not only cleaning tasks but also user detection, environment recognition, communication, and adaptive operation. This universal design allows a single device to serve multiple purposes across different scenarios
2Adaptability or versatility
If multiple modules are integrated to support different functions, then the adaptability and service range increase, but the device complexity increases
Solution Approach 1:
The system is organized into distinct functional modules (moving module, cleaning module, recognition module, communication module, controller) that can be independently developed, tested, and maintained. This segmentation allows the service range to expand through module addition while keeping each module's complexity manageable
Solution Approach 2:
The controller acts as an intermediary that coordinates communication and data flow between all modules. It receives information from sensors and communication modules, processes it, and sends control signals to the moving and cleaning modules, thereby managing the complexity of inter-module interactions
3Adaptability or versatility
If the robot arm is used to mount cleaning heads, then the cleaning versatility improves, but the device complexity and control difficulty increase
Solution Approach 1:
The robot arm is designed with dynamic control capabilities that allow it to adapt its movement and positioning based on real-time feedback from sensors and control signals. This dynamic control enables the arm to accurately mount different cleaning heads while adjusting to varying positions and orientations, improving cleaning versatility without proportionally increasing control difficulty
Data Source
AI summary
Disclosed herein are a cleaning robot and a method of controlling the same. The cleaning robot according to one embodiment includes a modular in which one or more modules configured to support different functions are integrated, and a controller configured to control the overall operation of the cleaning robot.


