Robot Grid Mapping with Occupancy and Height Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional robot navigation systems fail to accurately construct grid maps due to blind spots caused by occlusions, leading to reduced scene restoration quality.

Innovation Solution

A method involving the construction of occupancy and height grid maps using point clouds, where occupancy grid maps include probability values and height grid maps include height values, which are combined to update a target grid map, thereby addressing occlusions and improving scene restoration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the robot constructs grid map using only point cloud data from current field of view, then the construction process is simple and fast, but blind spots occur due to occlusion and scene restoration accuracy deteriorates

Engineering Contradiction:
Improvescene restoration accuracyVSAvoidoccluded obstacle information
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The system performs preliminary actions by maintaining a target grid map that accumulates environmental information over time. Before finalizing the grid map, the system continuously updates the target grid map with new point cloud data from different field of views, ensuring that occluded obstacles are detected from multiple angles before the map construction is complete

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system transitions from two-dimensional grid map representation to three-dimensional spatial reasoning by incorporating height information and performing ray casting in 3D space. This dimensional enhancement allows the system to detect occluded obstacles by simulating sight lines from different heights and angles, resolving blind spots that exist in purely 2D representations

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

2Measurement precision

If the robot moves to multiple positions to eliminate blind spots, then scene restoration accuracy improves, but time consumption and operational complexity increase

Engineering Contradiction:
Improvegrid map accuracyVSAvoidmap construction time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system implements feedback by continuously comparing the current field of view data with the existing target grid map. The update module uses this feedback to determine which grids need revision, allowing the system to efficiently incorporate new information without requiring complete remapping. This feedback mechanism enables the robot to maintain accurate maps while minimizing redundant movements and processing time

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Instead of requiring the robot to move to every possible position to map the entire environment, the system applies partial action by updating only the portions of the grid map that are affected by current observations. The target grid map is incrementally refined with partial updates based on current field of view, achieving complete scene coverage through selective rather than exhaustive exploration

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250383216A1Grid map construction method, robot and computer-readable storage medium
Publication Date: 2025.12.18 SHENZHEN PUDU TECH CO LTD
  • US20250383216A1 patent drawing
  • US20250383216A1 patent drawing
  • US20250383216A1 patent drawing

AI summary

In one aspect, a grid map construction method includes: acquiring a point cloud of a target scene in the current field of view; according to the point cloud in the current field of view, constructing an occupation grid map and a height grid map corresponding to each other in the current field of view; and then updating a target grid map of the target scene according to a point cloud occupation probability value of each grid in the occupation grid map and a point cloud height value of each grid in the height grid map in the current field of view.