Floor Plan Updating from Occupancy Maps for Robot Navigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Consumer-grade household robots face challenges in navigating complex environments safely due to limitations in sensor quality, which affects their ability to make sharp turns, move at faster speeds, and accurately map spaces, especially when relying solely on occupancy maps without additional data-rich sources.

Innovation Solution

A floor plan system that generates, updates, and repairs spatial maps using occupancy map data, enabling automatic segmentation of room geometries, user-provided tagging, and metadata integration, allowing multiple autonomous mobile devices to share a consistent and accurate representation of the environment, even in the absence of additional data sources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If consumer-grade sensors are used in household robots, then the robot can be manufactured at lower cost and made accessible to consumers, but the robot's ability to navigate complex environments safely, make sharp turns, move at faster speeds, and accurately map spaces is limited

Engineering Contradiction:
ImprovemanufacturabilityVSAvoidsafe navigation capability
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent segments the mapping problem into two distinct representations: occupancy maps for hazard detection and avoidance, and floor plans for navigation and user interaction. This segmentation allows the robot to use simpler sensors for safety-critical functions while generating semantically rich floor plans through algorithmic processing, resolving the contradiction between sensor limitations and navigation requirements

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces floor plans as an intermediary data structure that bridges the gap between limited sensor data and comprehensive environmental understanding. Floor plans serve as a mediator that encodes semantic information about walls, floors, and room geometries, enabling the robot to navigate complex environments safely without requiring expensive high-quality sensors

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If occupancy maps are used without additional data-rich sources, then the system can operate with simpler sensors and lower data requirements, but the ability to create semantically meaningful and accurate spatial representations is reduced

Engineering Contradiction:
Improvedata source requirementsVSAvoidspatial representation accuracy
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent implements a self-service mechanism where the robot's existing sensors and occupancy maps are processed through algorithmic floor plan generation to create semantically rich spatial representations. The system serves itself by extracting wall locations, room geometries, and floor plan features from occupancy data without requiring additional external data sources, thereby maintaining operational simplicity while improving spatial understanding

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent transforms occupancy map data into floor plan representations by changing the parameters and organization of spatial information. Instead of storing raw occupancy grid data, the system extracts and represents walls as line segments, identifies room geometries, and encodes semantic relationships, thereby enriching the spatial representation without adding external data sources

Inventive Principle:
Principle #35Parameter changes

3Reliability

If floor plans are updated frequently to maintain accuracy in dynamic environments, then the navigation accuracy is improved, but the computational overhead and time required for map maintenance increases

Engineering Contradiction:
Improvenavigation accuracyVSAvoidmap maintenance time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary action by generating complete floor plans during the initial environment mapping phase, establishing a baseline spatial representation before the robot begins operation. This preliminary floor plan serves as a reference that can be efficiently updated later by comparing new occupancy data against the existing floor plan structure, reducing the computational overhead of frequent updates

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where the robot continuously compares new occupancy map data against the stored floor plan, identifying discrepancies and updating only the necessary portions of the floor plan. This feedback-driven update approach maintains navigation accuracy by detecting changes in the environment while minimizing computational overhead by updating only affected areas rather than regenerating entire floor plans

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12055947B1Floor plan update system for autonomous mobile devices
Publication Date: 2024.08.06 AMAZON TECH INC
  • US12055947B1 patent drawing
  • US12055947B1 patent drawing
  • US12055947B1 patent drawing

AI summary

Systems and techniques for updating floor plans for use by autonomous mobile devices. The techniques include accessing a first floor plan with associated spatial metadata. An updated occupancy map is received with additional geographic updates over the first floor plan. A transformation of the first floor plan is determined to match the new occupancy map. The spatial data and the first floor plan are transformed and the transformed spatial metadata is associated with the new occupancy map to form a second floor plan.