Mobile Cleaning Robot Arm With Adaptive Path Feedback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current cleaning processes in buildings rely heavily on human labor, which is costly and expected to increase, necessitating the development of automated cleaning robots capable of performing tasks efficiently and effectively.
Innovation Solution
A robot equipped with a transportation assembly, robotic arm, and control systems for navigation and operation, including a gripper and various tools, to autonomously perform cleaning tasks in rooms by following pre-recorded or adjusted motion paths and adapting to obstacles and clutter.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If manual cleaning processes are used, then cleaning tasks can be performed with simple equipment, but labor costs are high and efficiency is limited
Solution Approach 1:
The cleaning robot system is divided into separate functional modules: a mobile base unit for navigation and a detachable robotic arm assembly for cleaning operations. This segmentation allows each module to be optimized independently, improving overall cleaning efficiency while managing system complexity through modular design.
Solution Approach 2:
The robotic arm is designed with multi-functionality to perform various cleaning tasks including wiping surfaces, polishing floors, and handling different cleaning tools. This universal design enables a single robot system to handle multiple cleaning scenarios, increasing productivity without proportionally increasing device complexity.
2Loss of time
If automated cleaning robots are developed to replace human labor, then labor costs decrease, but the cost of automated systems is currently very high
Solution Approach 1:
The cleaning robot is equipped with autonomous navigation capabilities and self-directed cleaning operations, eliminating the need for continuous human intervention. The robot can independently navigate to cleaning locations, execute cleaning tasks, and return to charging stations, thereby reducing labor costs while the modular design helps manage automation system costs.
3Productivity
If the robot follows pre-recorded motion paths for cleaning tasks, then cleaning operations are efficient and systematic, but the robot cannot adapt to obstacles and changes in the environment
Solution Approach 1:
The robotic arm incorporates sensors and feedback mechanisms that detect obstacles and environmental changes during cleaning operations. When obstacles are detected, the system receives feedback and automatically adjusts the motion path and cleaning sequence, maintaining productivity while improving adaptability to dynamic environments.
Solution Approach 2:
The cleaning robot transitions from static pre-recorded paths to dynamic adaptive navigation. The robotic arm can dynamically modify its motion trajectory in real-time based on environmental conditions, allowing it to navigate around obstacles while maintaining systematic cleaning coverage and operational efficiency.
4Manufacturing precision
If the robotic arm performs complex series of operations for dextrous tasks, then cleaning quality improves, but the control system complexity increases
Solution Approach 1:
The control system is segmented into separate control modules: a positioning control system for navigation and a robotic arm control system for cleaning operations. This segmentation allows complex cleaning tasks to be controlled through modular control algorithms, improving cleaning precision while managing control system complexity through distributed control architecture.
Data Source
AI summary
A robot having a transportation assembly, a robotic arm, and control systems is disclosed. A positioning control system for the robot is configured to communicate with the transportation assembly to provide commands to the transportation assembly such that the robot moves to a plurality of stations or along a path during the task. A robotic arm control system for the robot is configured to communicate with the robotic arm to provide commands to the robotic arm such that the robotic arm performs a series of operations to complete a task specific to a station or along the path.


