Height Map Modification for High Vertical Resolution in Mobile Robot Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing environment map building techniques for mobile robots face challenges in achieving high vertical resolution and robustness against observation noises, particularly for humanoid robots, as they require a large number of grids and significant computational resources, leading to inefficiencies and inaccuracies in detecting obstacles and changes in the environment.

Innovation Solution

The method involves building a three-dimensional environment map using a relative-to-base-plane height map, which modifies height information based on three-dimensional grid occupancy probabilities, allowing for reduced computational load and enhanced robustness against observation noises while maintaining high resolution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If three-dimensional grids are used to express the surrounding environment with high vertical resolution, then measurement precision is improved, but device complexity increases due to the large number of grids required

Engineering Contradiction:
Improvevertical resolutionVSAvoidnumber of grids
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the three-dimensional space into a coarse grid structure for general environment representation, while maintaining finer resolution only where needed for specific features. This segmentation allows the system to achieve high vertical resolution for obstacle detection without requiring fine-grained three-dimensional grids throughout the entire space, thereby reducing the total number of grids required.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from three-dimensional grid representation to two-dimensional grid representation with added height information. By expressing the environment as a two-dimensional map with height values at each grid point rather than using full three-dimensional grids, the system achieves comparable vertical resolution while dramatically reducing the number of grids from millions to thousands.

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

2Measurement precision

If three-dimensional grids with high vertical resolution are used, then measurement precision is improved, but loss of energy increases due to significant computational resources required

Engineering Contradiction:
Improvevertical resolutionVSAvoidcomputational resources
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent segments the computational domain by processing only the two-dimensional projection of the environment and calculating height information selectively. This approach divides the computational workload into manageable parts, avoiding the need to process all three-dimensional grid cells, thereby reducing energy consumption while maintaining the ability to detect vertical features with high precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent reduces computational complexity by changing from three-dimensional grid processing to two-dimensional grid processing with height attributes. This dimensionality reduction transforms an O(n³) computational problem into an O(n²) problem, significantly decreasing the computational resources and energy required while preserving vertical resolution through the height information stored at each two-dimensional grid point.

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

3Device complexity

If two-dimensional maps are used to express the surrounding environment, then device complexity is reduced, but measurement precision deteriorates due to loss of vertical information

Engineering Contradiction:
Improvemap structureVSAvoidvertical resolution
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent applies a two-dimensional grid structure enhanced with height information at each grid point. This approach maintains the simplicity of two-dimensional maps while incorporating vertical dimension data, allowing the system to represent three-dimensional environment features such as stairs and obstacles with high vertical resolution without adopting complex three-dimensional grid structures.

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

Solution Approach 2:

The patent creates a composite data structure that combines two-dimensional spatial coordinates with one-dimensional height information. This composite representation integrates the advantages of both two-dimensional maps (simplicity) and three-dimensional grids (vertical resolution), resulting in a hybrid structure that is computationally efficient while preserving essential vertical environmental information.

Inventive Principle:
Principle #40Composite materials

Data Source

PatentUS7912583B2Environment map building method, environment map building apparatus and mobile robot apparatus
Publication Date: 2011.03.22 SONY GROUP CORP
  • US7912583B2 patent drawing
  • US7912583B2 patent drawing
  • US7912583B2 patent drawing

AI summary

An environment map building method and an environment map building apparatus can express the surrounding embodiment with a high resolution in the height direction in a manner robust relative to observation noises. The present invention provides an environment map building apparatus for building a three-dimensional environment map to be used for three-dimensionally determining a region allowing a moving body to move therein according to external environment conditions, which comprises an external environment conditions detecting section that detects external environment conditions, a three-dimensional map building section that builds a three-dimensional map showing the state of occupancy of a three-dimensional grid on the basis of the external environment conditions detected by the external environment conditions detecting section, a relative-to-base-plane height map building section that builds a relative-to-base-plane height map showing heights from a two-dimensional base plane on the basis of the external environment conditions detected by the external environment conditions detecting section, and a height map information modifying section that modifies the information of the relative-to-base-plane height map on the basis of the information on the three-dimensional map.