Historical Obstacle Localization Updates After Position Corrections

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile automation apparatuses in complex environments face navigational errors due to corrections in localization, leading to inefficiencies and potential virtual collisions with obstacles that are no longer in the field of view.

Innovation Solution

The apparatus employs sensors to detect obstacles, generate and store their initial locations, and apply positional adjustments based on localization corrections to update obstacle positions, mitigating virtual collisions by adjusting historical obstacle locations within a defined radius or confidence level.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If localization corrections are applied to improve navigation accuracy, then positioning precision is improved, but navigational errors and virtual collisions increase due to outdated obstacle positions

Engineering Contradiction:
Improvelocalization accuracyVSAvoidnavigational reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system performs preliminary actions by detecting and storing obstacle positions before localization corrections are applied. When a localization correction occurs, the system proactively updates the stored obstacle positions based on the correction amount, preventing virtual collisions before they occur. This preliminary update mechanism ensures that the navigational path remains reliable even as localization accuracy improves through corrections.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If obstacle positions are updated frequently to maintain accuracy, then navigational reliability is improved, but system complexity and processing overhead increase

Engineering Contradiction:
Improvenavigational reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements a feedback mechanism where localization corrections are monitored and used to trigger obstacle position updates. Rather than continuously updating obstacle positions, the system only updates them when a localization correction is detected, creating an efficient feedback loop that maintains navigational reliability while minimizing unnecessary processing and system complexity.

Inventive Principle:
Principle #23Feedback

3Reliability

If continuous obstacle monitoring is maintained to prevent virtual collisions, then navigational safety is improved, but energy consumption and processing load increase

Engineering Contradiction:
Improvenavigational safetyVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system employs periodic action by updating obstacle positions only at specific intervals triggered by localization corrections, rather than continuously monitoring and updating obstacle positions. This periodic update approach maintains navigational safety by ensuring obstacle positions are refreshed when localization accuracy changes, while significantly reducing energy consumption and processing load compared to continuous monitoring.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11507103B2Method, system and apparatus for localization-based historical obstacle handling
Publication Date: 2022.11.22 ZEBRA TECHNOLOGIES CORP
  • US11507103B2 patent drawing
  • US11507103B2 patent drawing
  • US11507103B2 patent drawing

AI summary

A method of obstacle handling for a mobile automation apparatus includes: obtaining an initial localization of the mobile automation apparatus in a frame of reference; detecting an obstacle by one or more sensors disposed on the mobile automation apparatus; generating and storing an initial location of the obstacle in the frame of reference, based on (i) the initial localization, and (ii) a detected position of the obstacle relative to the mobile automation apparatus; obtaining a correction to the initial localization of the mobile automation apparatus; and applying a positional adjustment, based on the correction, to the initial position of the obstacle to generate and store an updated position of the obstacle.