Occupancy Grid Fusion for Mobile Robot Navigation Around Difficult Objects

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing perception mechanisms for mobile industrial robots face difficulties in navigating constrained and populated environments, particularly with objects of varying heights, dimensions, transparency, reflectivity, darkness, or blackness, leading to inefficient and imprecise navigation.

Innovation Solution

A method utilizing a robot-mounted color-depth sensor to generate an occupancy grid by merging elevation and chromaticity maps, assigning occupancy probabilities based on dominant chromaticity values and low elevations to improve navigation accuracy and safety.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional perception mechanisms are used to detect objects in the environment, then the robot can identify physical objects, but it fails to accurately detect mixed, small, transparent, reflective, dark, or black objects

Engineering Contradiction:
Improveobject detection accuracyVSAvoiddifficulty of detecting difficult objects
Core Design Contradiction:
Measurement precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The patent transitions from traditional 2D image-based perception to 3D spatial perception by introducing elevation maps. By adding the vertical dimension (elevation) to the detection space, the system can distinguish objects based on their height relative to the substrate, effectively detecting transparent, reflective, dark, or small objects that are invisible or indistinguishable in 2D chromaticity space alone.

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

Solution Approach 2:

The patent changes the detection parameters from relying solely on chromaticity (color) to combining chromaticity with elevation (height). This parameter change allows the system to detect objects that have similar chromaticity values to the substrate but differ in elevation, such as transparent or dark objects, by computing occupancy probability based on both chromaticity distance and elevation threshold.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If the occupancy grid is updated frequently to improve navigation accuracy, then the navigation precision increases, but the time spent generating or updating the occupancy grid increases

Engineering Contradiction:
Improvenavigation precisionVSAvoidtime for updating occupancy grid
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by selectively updating only those cells in the occupancy grid where objects are detected or where the robot has moved. Instead of recalculating the entire occupancy grid from scratch, the system performs localized updates based on sensor data changes, reducing computational load and update time while maintaining navigation precision.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent implements continuous refinement of the occupancy grid by incrementally updating cell occupancy probabilities as new sensor data arrives. The system continuously integrates elevation and chromaticity information to refine the occupancy map in real-time, maintaining up-to-date navigation information without requiring complete reprocessing of the entire environment.

Inventive Principle:
Principle #20Continuity of useful action

3Measurement precision

If the robot uses a color-depth sensor to compute occupancy probabilities based on elevation and chromaticity, then the navigation accuracy improves, but the data processing complexity increases

Engineering Contradiction:
Improveoccupancy probability accuracyVSAvoiddata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the complex task of occupancy grid computation into distinct processing stages: (1) computing elevation maps from depth data, (2) computing chromaticity maps from color data, (3) calculating chromaticity distances, (4) determining occupancy probabilities based on elevation and chromaticity thresholds, and (5) merging partial probabilities. This segmentation simplifies the overall processing complexity by breaking down the problem into manageable, independent steps.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary data structures (elevation maps and chromaticity maps) that mediate between the raw sensor data and the final occupancy probability computation. These intermediary representations organize the complex sensor data into structured formats that facilitate efficient processing and reduce the complexity of the final occupancy grid update operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12613521B2System and method for controlling a mobile industrial robot using a probabilistic occupancy grid
Publication Date: 2026.04.28 ABB (SCHWEIZ) AG
  • US12613521B2 patent drawing
  • US12613521B2 patent drawing
  • US12613521B2 patent drawing

AI summary

A robot movable on a substrate is controlled on the basis of an occupancy grid of cells, where each cell is associated with an occupancy probability that some physical object is present in the cell. From an elevation map and a chromaticity map, an occupancy probability may be assigned as follows: a first partial occupancy probability p1 is derived from a mean elevation of each cell; a distribution of the chromaticity is estimated and dominant chromaticity values are identified; a rule is applied that assigns a lower second partial occupancy probability p2 to a cell when the chromaticity of the cell if its chromaticity is one of dominant chromaticity values in the chromaticity map; and the occupancy probability is obtained by merging the first and second partial occupancy probabilities.