Map based training and interface for mobile robots

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing autonomous cleaning robots lack efficient training and control systems that allow users to selectively and dynamically target specific areas for cleaning, leading to inefficient cleaning operations.

Innovation Solution

A mobile application that enables users to generate and edit a master map from individual training missions, allowing for on-demand cleaning by selecting specific rooms or areas for the robot to clean, with features like map storage, deletion, and customizable room labeling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If the autonomous cleaning robot cleans the entire area during each mission, then the cleaning coverage is maximized, but the cleaning efficiency for targeted areas is reduced

Engineering Contradiction:
Improvecleaning coverageVSAvoidcleaning efficiency
Core Design Contradiction:
Area of stationary objectVSProductivity

Solution Approach 1:

The master map is segmented into multiple training maps, each representing a specific area or room. Users can select individual training maps or combinations thereof to define cleaning zones, allowing the robot to clean only selected areas rather than the entire environment, thus improving cleaning efficiency for targeted regions while maintaining the ability to cover the full area when needed

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The cleaning zones are made dynamic and configurable through the mobile application interface. Users can dynamically select, add, or remove training maps from the cleaning zone definition before each mission, allowing flexible adaptation of cleaning coverage based on specific needs such as focusing on high-traffic areas or specific rooms

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If the system requires multiple training runs to generate accurate maps, then the navigation precision is improved, but the setup time increases

Engineering Contradiction:
Improvenavigation precisionVSAvoidsetup time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary mapping actions through multiple training runs to generate accurate training maps before actual cleaning missions. These training maps are stored and can be reviewed, allowing users to verify map accuracy and make adjustments if needed, thus ensuring high navigation precision while providing flexibility in the setup process

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Multiple training maps generated from separate training runs are merged to create a comprehensive master map. This merging process consolidates data from multiple sources to improve overall navigation precision and create a complete environmental model that can be used for subsequent cleaning operations

Inventive Principle:
Principle #5Merging (Combining)

3Ease of operation

If the mobile application provides extensive map editing and selection features, then the user control is enhanced, but the interface complexity increases

Engineering Contradiction:
Improveuser controlVSAvoidinterface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The interface is segmented into distinct functional sections: training run initiation, map display and review, training map selection, and mission configuration. Each section presents only the relevant controls and information for that specific task, reducing cognitive load and making the interface more manageable despite the comprehensive functionality available

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses visual representations (copies) of the physical environment through maps and graphical interfaces. These visual copies allow users to interact with a simplified digital representation of the cleaning zones and training maps, making it easier to understand and control the robot's behavior without directly managing complex underlying data structures

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11703857B2Map based training and interface for mobile robots
Publication Date: 2023.07.18 IROBOT CORP
  • US11703857B2 patent drawing
  • US11703857B2 patent drawing
  • US11703857B2 patent drawing

AI summary

A method of operating an autonomous cleaning robot is described. The method includes initiating a training run of the autonomous cleaning robot and receiving, at a mobile device, location data from the autonomous cleaning robot as the autonomous cleaning robot navigates an area. The method also includes presenting, on a display of the mobile device, a training map depicting portions of the area traversed by the autonomous cleaning robot during the training run and presenting, on the display of the mobile device, an interface configured to allow the training map to be stored or deleted. The method also includes initiating additional training runs to produce additional training maps and presenting a master map generated based on a plurality of stored training maps.