Visual SLAM Landmark Generation Using Particle Filters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional Simultaneous Localization and Mapping (SLAM) techniques for mobile robots are inefficient in dynamic environments, rely on expensive instruments like laser rangefinders, and are computationally intensive, making them costly and impractical for many applications.

Innovation Solution

The use of visual sensors and dead reckoning sensors to autonomously generate and update maps, employing multiple particles to maintain multiple hypotheses and process SLAM in a computationally efficient manner, allowing for accurate navigation in dynamic environments without the need for expensive hardware.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If laser rangefinders are used for SLAM, then measurement precision is improved, but device cost and complexity increase

Engineering Contradiction:
Improvelocalization accuracyVSAvoidhardware cost
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces mechanical/optical measurement systems (laser rangefinders) with a visual-based system using standard cameras and image processing. The visual SLAM system uses feature detection, image matching, and geometric computation to achieve localization and mapping without requiring expensive laser rangefinders, thereby reducing hardware cost while maintaining functional capability

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent employs inexpensive, mass-produced visual sensors (standard cameras) instead of expensive, specialized instruments (laser rangefinders). These cheap visual sensors can be easily replaced and are widely available, making the SLAM system more accessible and cost-effective for various applications

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

2Measurement precision

If Expectation Maximization algorithm is used for mapping, then mapping accuracy is improved, but computational complexity increases

Engineering Contradiction:
Improvemapping accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts and implements only the essential computational components needed for visual SLAM, avoiding the full Expectation Maximization algorithm. By selecting and implementing specific algorithms (feature detection, image registration, pose estimation) that capture the core functionality, the system achieves mapping accuracy without the excessive computational burden of complete EM algorithms

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the computational parameters and approaches used in mapping algorithms. Instead of using computationally intensive probabilistic methods like Expectation Maximization, the system employs more efficient geometric and optimization-based methods that reduce computational complexity while maintaining mapping accuracy suitable for real-time or near-real-time applications

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If multiple cameras are used for visual localization, then measurement precision is improved, but device cost increases

Engineering Contradiction:
Improvelocalization accuracyVSAvoidsensor cost
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent makes a single visual sensor perform multiple functions that would traditionally require multiple specialized cameras. The single camera system is used for feature detection, depth estimation, localization, and mapping tasks through sophisticated image processing and computational methods, thereby reducing hardware cost while maintaining functional capability

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent replaces the mechanical solution of using multiple physical cameras with a computational approach using a single camera. Through visual processing techniques such as structure-from-motion, stereo vision simulation, and temporal analysis, the system achieves localization accuracy comparable to multiple cameras without the associated hardware cost and complexity

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS7774158B2Systems and methods for landmark generation for visual simultaneous localization and mapping
Publication Date: 2010.08.10 IROBOT CORP
  • US7774158B2 patent drawing
  • US7774158B2 patent drawing
  • US7774158B2 patent drawing

AI summary

The invention is related to methods and apparatus that use a visual sensor and dead reckoning sensors to process Simultaneous Localization and Mapping (SLAM). These techniques can be used in robot navigation. Advantageously, such visual techniques can be used to autonomously generate and update a map. Unlike with laser rangefinders, the visual techniques are economically practical in a wide range of applications and can be used in relatively dynamic environments, such as environments in which people move. One embodiment further advantageously uses multiple particles to maintain multiple hypotheses with respect to localization and mapping. Further advantageously, one embodiment maintains the particles in a relatively computationally-efficient manner, thereby permitting the SLAM processes to be performed in software using relatively inexpensive microprocessor-based computer systems.