Autonomous Floor Robot Mapping With Selective User Feedback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current autonomous cleaning robots often require excessive user interaction due to their inability to adapt to changing environments and lack of user influence, leading to inefficient processing and frequent re-exploration of spaces, which can be perceived as annoying or indicative of low intelligence.
Innovation Solution
A mobile robot equipped with a navigation module using a permanent map, sensor modules for environmental data acquisition, an analysis unit for deviation determination, and a communication module for user interaction, allowing adaptive interaction based on pre-definable criteria and user feedback to manage processing operations effectively.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a permanent map is used for navigation, then processing efficiency is improved by avoiding repeated exploration, but the system complexity increases due to map storage and management requirements
Solution Approach 1:
The robot performs preliminary exploration to create a permanent map of the environment before actual processing operations. This pre-acquired spatial information is stored and reused in subsequent cleaning cycles, eliminating the need for repeated exploration and significantly improving processing efficiency while the initial mapping overhead is incurred only once
Solution Approach 2:
The robot creates a digital copy of the physical environment in the form of a permanent map data structure. This virtual representation includes spatial relationships, boundaries, and notable features that can be referenced during navigation without requiring physical re-exploration, thus decoupling the navigation intelligence from repeated sensory input requirements
2Ease of operation
If the robot operates autonomously without user interaction, then ease of operation is improved, but reliability decreases when environmental changes occur
Solution Approach 1:
The system implements feedback mechanisms where the robot monitors its processing progress against the permanent map and automatically communicates with the user when deviations are detected. The control unit receives user inputs that can modify processing parameters or trigger re-processing of specific areas, creating a closed-loop system that maintains reliability while preserving autonomous operation for routine tasks
Solution Approach 2:
The processing system dynamically adapts its behavior based on environmental conditions detected during operation. When the permanent map indicates unchanged areas, the robot operates fully autonomously. When changes are detected or user input is received, the system dynamically adjusts by requesting user guidance or performing additional processing passes, thereby maintaining reliability across varying operational contexts
3Reliability
If frequent user interaction is requested for environmental changes, then reliability is improved by adapting to changes, but ease of operation deteriorates due to excessive user intervention
Solution Approach 1:
The system applies different interaction strategies to different spatial regions based on the permanent map. Areas marked as stable or low-priority require minimal user interaction, while regions identified as changed or high-priority trigger targeted user requests. This localized approach to interaction management reduces overall user burden while maintaining reliability where it matters most
Solution Approach 2:
Instead of requesting user confirmation for every detected change, the system applies partial action by selectively communicating only with respect to deviations in relevant areas. The control unit filters and prioritizes user notifications based on the significance of environmental changes, requesting intervention only when necessary to maintain processing reliability, thereby reducing excessive user intervention while preserving adaptability
Data Source
AI summary
A mobile, self-propelling robot for carrying out activities autonomously is described. The robot can include a drive module for moving the robot over the floor surface, a processing module, a navigation module that navigates based on a map of the surroundings. The robot can also include a sensor module for sensing information relating to the structure of the surroundings, an analysis unit designed to determine the surface processed during a processing operation, to compare the surface and store information about a deviation therebetween, and a communication module to communicate the stored information about the deviation and thereby provide a user with the possibility of intervening, where on the basis of predefinable criteria it is decided whether information is to be communicated or not. The communication module can also receive a control instruction from the user and to interrupt, continue, modify or start again the processing operation.


