Autonomous Mobile Apparatus SLAM Tracking Failure Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous mobile apparatuses face challenges in maintaining accurate environment mapping due to inaccuracies in odometry-based location estimation, particularly when SLAM processing fails, leading to less accurate route planning and potential navigation issues.

Innovation Solution

The autonomous mobile apparatus employs a processor with drive-based and non-drive-based location estimators, a range sensor, and a map creation module to create and update an environment map, saving the map during SLAM processing failures and restoring it when tracking is re-established, ensuring accurate mapping and navigation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If SLAM processing is used to estimate apparatus location, then measurement precision of location is improved, but reliability deteriorates when tracking fails

Engineering Contradiction:
Improvelocation estimation accuracyVSAvoidlocation estimation reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system performs preliminary actions by saving the environment map and timing information before SLAM tracking failure occurs. When tracking fails, the system restores the previously saved map and timing data, allowing seamless continuation without losing location estimation reliability. This preliminary saving and restoring mechanism resolves the contradiction by preparing backup data in advance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies beforehand cushioning by creating and storing backup environment maps and timing information before tracking failures occur. This cushioning mechanism ensures that when SLAM tracking fails, the system can revert to previously valid data, preventing complete loss of location estimation reliability while maintaining high measurement precision during normal operation.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Manufacturing precision

If environment map is continuously updated during operation, then manufacturing precision of map data is improved, but loss of information increases when tracking fails

Engineering Contradiction:
Improveenvironment map accuracyVSAvoidmap data accuracy
Core Design Contradiction:
Manufacturing precisionVSLoss of information

Solution Approach 1:

The system performs preliminary action by saving the environment map and timing information before SLAM tracking failure. This allows the system to restore accurate map data from a known good state, preventing information loss while maintaining continuous map updates during normal operation. The preliminary saving ensures map precision is preserved across tracking failures.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies discarding and recovering by temporarily discarding the current environment map when tracking fails and recovering the previously saved map data. This mechanism prevents permanent information loss by selectively discarding potentially corrupted data and recovering verified accurate data, thus maintaining high manufacturing precision of the environment map.

Inventive Principle:
Principle #34Discarding and recovering

3Measurement precision

If SLAM tracking is continuously performed, then measurement precision of location is improved, but loss of time increases during tracking failures

Engineering Contradiction:
Improvelocation estimation accuracyVSAvoidnavigation delay
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary action by saving timing information along with the environment map before tracking failures. When tracking fails, the system restores both the map and timing data, allowing immediate resumption of navigation without time loss. This preliminary saving of timing information prevents navigation delays during and after tracking failures.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10698416B2Autonomous mobile apparatus and autonomous move method
Publication Date: 2020.06.30 CASIO COMPUTER CO LTD
  • US10698416B2 patent drawing
  • US10698416B2 patent drawing
  • US10698416B2 patent drawing

AI summary

An autonomous mobile apparatus includes a driving unit, a memory including a map memory, and a processor. The processor is configured to estimate an apparatus location based on information from the driving unit and estimate the apparatus location based on information from other than the driving unit. The processor is configured to acquire a location of an object around the autonomous mobile apparatus, create an environment map based on the estimated apparatus location and the acquired object location, and store the environment map in the map memory. The processor is configured to use, at a time of tracking when the estimation of the apparatus location based on the information from other than the driving unit is enabled, the environment map that is in the map memory at a time of reference determined by a time of loss when the estimation of the apparatus location is not enabled.