Occupancy Map Updates Using Super Rays to Cut Computation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Constructing and updating occupancy maps from point clouds is computationally expensive, especially when high resolution is required for accuracy in robotic operations, leading to performance trade-offs between speed and precision.

Innovation Solution

The proposed technology uses a 'super ray' concept to update occupancy maps by grouping rays that traverse the same cells, reducing redundant computations and improving update speed while maintaining map accuracy, by generating a mapping line and super ray based on point clouds from sensors and updating cells accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If high resolution occupancy maps are constructed to maintain accuracy in robotic operations, then mapping precision is improved, but computation time and processing overhead increase significantly

Engineering Contradiction:
Improvemapping precisionVSAvoidcomputation time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent segments the occupancy map into multiple levels of detail using octree structures, where different regions are represented at different resolutions. Frequently accessed or important regions are maintained at high resolution, while less critical regions use lower resolution representations, thereby reducing overall computation time while preserving mapping precision where needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by dynamically adjusting the resolution of map cells based on their importance and accessibility. Critical areas such as narrow passages or regions with high robot traffic are updated and maintained at high resolution, while open spaces use coarser representations, optimizing the trade-off between precision and computation time.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If high resolution occupancy maps are used to ensure accurate robotic operations, then mapping accuracy is improved, but system performance deteriorates due to increased data processing requirements

Engineering Contradiction:
Improvemapping accuracyVSAvoidsystem performance
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent divides the occupancy map into hierarchical octree levels, allowing the system to query and update only the necessary portions at appropriate resolutions. This segmentation enables accurate representation of complex environments while maintaining system performance by avoiding unnecessary processing of entire high-resolution maps.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements partial action by updating only the specific octree cells that are affected by new sensor data, rather than recalculating the entire occupancy map. This selective updating approach maintains mapping accuracy for relevant regions while significantly improving system performance by reducing redundant computations.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If occupancy maps are updated frequently to maintain current environmental representation, then map freshness is improved, but computation overhead increases

Engineering Contradiction:
Improvemap freshnessVSAvoidcomputation overhead
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent updates only the specific octree cells that have changed based on new sensor measurements, rather than performing a complete map update. This partial action approach maintains map freshness and reliability by incorporating new information where needed, while reducing computation overhead by avoiding redundant updates to unchanged regions.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The occupancy map structure automatically identifies which cells need updating based on ray-tracing results and occupancy probability changes. The system self-determines the minimal necessary updates required to maintain map freshness, reducing computation overhead by eliminating unnecessary processing steps.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11300964B2Method and system for updating occupancy map for a robotic system
Publication Date: 2022.04.12 KOREA ADVANCED INST OF SCI & TECH
  • US11300964B2 patent drawing
  • US11300964B2 patent drawing
  • US11300964B2 patent drawing

AI summary

A method and system for updates an occupancy map based on a first ray determined from a plurality of rays, as known as a super ray. The method of updating an occupancy map based on grids and octrees includes the step of generating a mapping line based on point clouds obtained from a sensor, determining a super ray by identifying a cell belonging to a plurality of cells forming the occupancy map and traversing an identical cell based on the generated mapping line, and updating the occupancy map by updating a cell through which the super ray corresponding to some of rays related to the plurality of cells forming the occupancy map passes.