Occupancy Grid Mapping With Static and Free Space Bayesian Fusion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for characterizing a mobile robot's environment using occupancy grids struggle to efficiently integrate history of measurements, particularly for static obstacles, requiring high-performance computing resources, which is not feasible for embedded microcontroller hardware.

Innovation Solution

A method utilizing binary Bayesian filters to generate static and free space grids, which are then combined using Bayesian fusion, allowing for efficient estimation of cell occupancy by static and free spaces, leveraging integer arithmetic to reduce computational burden.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If standard occupancy grid methods are used to integrate history of measurements, then measurement accuracy is improved, but device complexity increases requiring high-performance computing resources

Engineering Contradiction:
Improveoccupancy estimation accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent changes the computational parameters by using integer arithmetic instead of floating-point operations, and by formulating the Bayesian filter to use only addition and comparison operations. This transforms the computational complexity from requiring high-performance processors to being suitable for embedded microcontrollers, while maintaining occupancy estimation accuracy through the mathematical equivalence of the integer-based Bayesian update rules

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces complex probabilistic computations with a simplified integer-based arithmetic system. Instead of using standard floating-point Bayesian calculations, the invention uses integer probabilities and simple arithmetic operations (addition, comparison) to achieve the same occupancy estimation function, thereby reducing computational burden while preserving measurement precision

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If standard occupancy grid methods are used to integrate history of measurements, then reliability is improved, but productivity decreases due to computational burden

Engineering Contradiction:
Improveoccupancy estimation reliabilityVSAvoidreal-time processing capability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent modifies the computational parameters by using integer arithmetic with predetermined thresholds instead of continuous floating-point probabilities. This discretization enables real-time processing on embedded devices while maintaining reliable occupancy estimation through the mathematically equivalent integer-based Bayesian update rules that preserve the reliability of occupancy determination

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent employs a simplified computational model that uses only the most recent occupancy grid and distance measurements without requiring complex historical data storage or processing. This approach reduces computational burden and enables real-time execution on resource-constrained devices while maintaining sufficient reliability for navigation tasks

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS20240200946A1Method for characterizing the environment of a mobile device, producing a static space grid and/or a free space grid
Publication Date: 2024.06.20 COMMISSARIAT A LENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES
  • US20240200946A1 patent drawing
  • US20240200946A1 patent drawing
  • US20240200946A1 patent drawing

AI summary

A method for characterizing the environment of a mobile device, wherein, for each iteration at a time t, the following steps are implemented: S10) Acquiring a plurality of distance measurements (zt) in the environment by way of at least one sensor; S20) Generating a pair (wt) of occupancy grids at the time t−1 (OGt-1) and at the time (OGt), each grid (OGt-1, OGt) fusing the distance measurements into a discretized spatial representation of the environment; S30) Generating a static space grid at the time (SGt), Or S40) Generating a free space grid at the time (FGt).