Vector Map Line Merging for Accurate Robotic Warehouse Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current robotic mapping systems using occupancy grids face memory inefficiencies and accuracy limitations as environment size increases, due to the need for larger memory storage and the inability to capture precise location data with cell sizes larger than sensor accuracy.

Innovation Solution

Generating vector maps using range sensors that outline object boundaries with line segments, allowing for compact memory storage and accurate navigation by employing iterative closest vector analysis to account for internal navigation errors and merge line segments into cohesive vectors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If occupancy grid cell size is increased to cover larger environments, then memory requirements are reduced, but location accuracy deteriorates

Engineering Contradiction:
Improvememory requirementsVSAvoidlocation accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent segments the environment representation into multiple levels: occupancy grids for general spatial layout and vector maps with line segments for precise object boundaries. This hierarchical segmentation allows each representation to serve its optimal function - occupancy grids for memory-efficient large-scale coverage and vector maps for high-precision location data, thereby resolving the contradiction between memory requirements and location accuracy.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If occupancy grid cell size is decreased to improve location accuracy, then measurement precision is improved, but memory requirements increase

Engineering Contradiction:
Improvelocation accuracyVSAvoidmemory requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system divides the mapping task into two segments: using occupancy grids for coarse-grained spatial partitioning that requires minimal memory, and overlaying vector maps with line segments for fine-grained boundary representation that provides high location accuracy without proportionally increasing memory usage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from a two-dimensional occupancy grid representation to a multi-dimensional hierarchical structure that includes vector maps with line segments, covariance matrices for uncertainty quantification, and object-level semantics. This dimensional expansion allows the system to capture precise location information without the linear memory growth associated with finer occupancy grid cells.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Measurement precision

If vector maps are used to outline object boundaries with line segments, then location accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvelocation accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the complexity management by separating the processing of occupancy grid data from vector map generation and maintenance. The system independently processes sensor data to update occupancy grids, separately extracts line segments for vector maps, and independently handles the merging of line segments from different robot poses, thereby managing system complexity through functional segmentation.

Inventive Principle:
Principle #1Segmentation

4Measurement precision

If iterative closest vector analysis is used to merge line segments from different robot poses, then mapping accuracy is improved, but computation time increases

Engineering Contradiction:
Improvemapping accuracyVSAvoidcomputation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by pre-processing sensor data to extract line segments and pre-computing covariance matrices for each line segment before the merging process. This preliminary preparation organizes the data in a structured format that facilitates efficient matching and merging during the iterative closest vector analysis, reducing the computational burden during the actual merging operation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11860278B1Physical models for hierarchical clustering and symbolic inference
Publication Date: 2024.01.02 AMAZON TECH INC
  • US11860278B1 patent drawing
  • US11860278B1 patent drawing
  • US11860278B1 patent drawing

AI summary

Embodiments herein describe a robotic system that uses range sensors to identify a vector map of an environment. The vector map includes lines that outline the shape of objects in the environment (e.g., shelves on the floor of a warehouse). The system identifies one or more line segments representing the boundary or outline of the objects in the environment using range data acquired by the range sensors. The robotic system can repeat this process at different locations as it moves in the environment. Because of errors and inaccuracies, line segments formed at different locations may not clearly align even when these line segments correspond to the same object. To account for this error, the robotic system match line segments identified at a first location with line segments identified at a second location. The matched line segments can be merged into a line that is stored in the vector map.