Mobile Robot Path Control During SLAM Localization Failure

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for mobile robots to recover from localization failures, such as those encountered in SLAM systems, are inefficient and computationally expensive, especially in environments with repetitive patterns or dynamic obstacles, leading to low success rates and slowed navigation.

Innovation Solution

A method involving a monovision SLAM system that splits images into vertical portions to identify passable paths, allowing the robot to continue moving forward and avoid obstacles without requiring expensive computational resources, using image segmentation techniques like Mean Shift to differentiate between floor and background.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the robot stops and spins to re-localize using sensor data, then the robot attempts to recover from localization failure, but the probability of success is low and navigation speed significantly decreases

Engineering Contradiction:
Improvelocalization recovery success rateVSAvoidnavigation speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The system performs preliminary localization attempts using the current forward-facing image before committing to the spin maneuver. By evaluating the current image for localization feasibility first, the system avoids unnecessary spins and maintains navigation speed while improving recovery success rate through preliminary action.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If three-dimensional images are constructed from two-dimensional image data using deep neural networks, then the robot can travel safely avoiding obstacles, but expensive computational resources are required and the process is time-consuming

Engineering Contradiction:
Improveobstacle avoidance capabilityVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system extracts only the essential depth information needed for obstacle avoidance by analyzing vertical portions of the image, rather than constructing complete three-dimensional images. This extraction approach provides sufficient obstacle avoidance capability while dramatically reducing computational complexity and processing time.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If heuristic methods are used to reconstruct the three-dimensional scene, then the robot can navigate static environments with precise geometric properties, but the method struggles with dynamic obstacles such as human beings

Engineering Contradiction:
Improvenavigation accuracy in static environmentsVSAvoidadaptability to dynamic obstacles
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system dynamically adapts its localization and navigation approach by continuously evaluating current images and adjusting the passable path selection in real-time. This dynamic approach allows the robot to handle both static environments with precise geometric properties and dynamic obstacles like human beings, improving versatility while maintaining navigation accuracy.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12103186B2Method of controlling movement of a mobile robot in the event of a localization failure
Publication Date: 2024.10.01 HONG KONG APPLIED SCI & TECH RES INST
  • US12103186B2 patent drawing
  • US12103186B2 patent drawing
  • US12103186B2 patent drawing

AI summary

Described is a method of controlling movement of a mobile robot in the event of a localization failure. The method comprises, on an occurrence of the localization failure, receiving an image from an image sensor of the mobile robot. The method includes splitting received image into at least two vertical portions and determining if one of said at least two vertical portions is indicative of a passable path. The method includes controlling the mobile robot to travel along the passable path indicated by a selected one of said at least two vertical portions.