Robot Localization Maps Using BIM Semantic Permanence

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Robots deployed in dynamically changing environments face challenges with localization and navigation due to reliance on non-permanent objects, leading to inaccurate maps and compromised operations, requiring manual and resource-intensive updates from operators.

Innovation Solution

Utilizing a semantic model, such as a Building Information Model (BIM), to provide precise information on permanent objects and their schedules, enabling robots to autonomously update localization maps and avoid non-permanent objects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If robots rely on non-permanent objects for localization and navigation, then they can operate in dynamic environments, but the localization accuracy deteriorates and manual updates are required

Engineering Contradiction:
Improveability to operate in dynamic environmentsVSAvoidlocalization accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary classification of objects as permanent or non-permanent before using them for localization. By pre-processing sensor data to identify permanent objects (such as structural elements) and excluding non-permanent objects (such as temporary equipment), the system establishes reliable localization references in advance, avoiding the need for manual updates when the environment changes.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If robots use manual updates from operators to maintain localization maps, then localization accuracy can be maintained, but the operational efficiency decreases and resource consumption increases

Engineering Contradiction:
Improvelocalization map accuracyVSAvoidoperational efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The robot autonomously maintains its localization map by continuously classifying objects as permanent or non-permanent using sensor data and machine learning algorithms. The system self-corrects its localization references without human intervention, automatically adapting to environmental changes while maintaining accuracy, thereby eliminating the need for operator updates and preserving operational efficiency.

Inventive Principle:
Principle #25Self-service

3Reliability

If robots continuously update localization maps with new permanent objects, then navigation reliability improves, but the computational resources and time consumption increase

Engineering Contradiction:
Improvenavigation reliabilityVSAvoidtime for map updates
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system applies different processing qualities to different objects based on their permanence classification. Permanent objects undergo rigorous verification and integration into the localization map, while non-permanent objects are quickly identified and excluded. This differentiated approach ensures navigation reliability through proper permanent object integration while minimizing time consumption by rapidly filtering out transient objects.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20260036982A1Semantic models for robot autonomy on dynamic sites
Publication Date: 2026.02.05 BOSTON DYNAMICS INC
  • US20260036982A1 patent drawing
  • US20260036982A1 patent drawing
  • US20260036982A1 patent drawing

AI summary

A method includes receiving, while a robot traverses a building environment, sensor data captured by one or more sensors of the robot. The method includes receiving a building information model (BIM) for the environment that includes semantic information identifying one or more permanent objects within the environment. The method includes generating a plurality of localization candidates for a localization map of the environment. Each localization candidate corresponds to a feature of the environment identified by the sensor data and represents a potential localization reference point. The localization map is configured to localize the robot within the environment when the robot moves throughout the environment. For each localization candidate, the method includes determining whether the respective feature corresponding to the respective localization candidate is a permanent object in the environment and generating the respective localization candidate as a localization reference point in the localization map for the robot.