Mapping interface for mobile robots

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing autonomous cleaning robots lack the ability to generate customizable and editable maps for efficient on-demand cleaning operations, limiting user control over specific areas within a cleaning mission.

Innovation Solution

A mobile application that allows users to create and edit a master map by positioning and adjusting graphical dividers to define room boundaries, enabling selective cleaning of specific areas, such as rooms or floors, by using a handheld computing device to control the autonomous cleaning robot.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a master map is generated from robot traversal data, then the system provides automated environment mapping, but the user cannot customize or edit specific room boundaries for targeted cleaning operations

Engineering Contradiction:
Improvecustomization capabilityVSAvoidmap editing interface
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system creates a digital copy of the physical environment map that can be manipulated without affecting the actual space. This graphical representation allows users to edit room boundaries, add labels, and modify cleaning zones by interacting with the 2D map interface rather than the physical environment, enabling customization while maintaining system simplicity

Inventive Principle:
Principle #26Copying

Solution Approach 2:

A mobile application serves as an intermediary between the user and the autonomous cleaning robot. This intermediate software layer provides the map editing interface, allowing users to customize room boundaries and cleaning parameters without directly complicating the robot's hardware or control system architecture

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the entire environment is mapped for cleaning, then complete coverage is achieved, but the user cannot perform selective cleaning of specific areas on demand

Engineering Contradiction:
Improvecleaning efficiencyVSAvoidarea selection flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The complete environment map is segmented into individual room boundaries that can be independently selected and edited. Users can divide the overall cleaning area into discrete zones (rooms, floors, or specific areas) by manipulating graphical dividers on the map, allowing selective cleaning of only the required segments rather than cleaning the entire mapped environment

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different cleaning parameters and boundary definitions can be applied to different local areas of the map. Each room or selected area can have customized cleaning settings, boundary constraints, and mission parameters, allowing the system to optimize cleaning operations for specific local regions while maintaining the ability to expand to full environment coverage when needed

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11007644B2Mapping interface for mobile robots
Publication Date: 2021.05.18 IROBOT CORP
  • US11007644B2 patent drawing
  • US11007644B2 patent drawing
  • US11007644B2 patent drawing

AI summary

A method of operating an autonomous cleaning robot includes presenting, on a display of a handheld computing device, a graphical representation of a map including a plurality of selectable rooms, presenting, on the display, at least one selectable graphical divider representing boundaries of at least one of the plurality of selectable rooms, the at least one selectable graphical divider being adjustable to change at least one of the boundaries of the plurality of selectable rooms, receiving input, at the handheld computing device, representing a selection of an individual selectable graphical divider, receiving input, at the handheld computing device, representing at least one adjustment to the individual selectable graphical divider, the at least one adjustment including at least one of moving, rotating, or deleting the individual selectable graphical divider, and presenting, on the display, a graphical representation of a map wherein the individual selectable graphical divider is adjusted.