Robot Floor Plan Mapping from Overlapping Image Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mapping methods for autonomous robotic devices, such as SLAM using Extended Kalman Filter (EKF) techniques, face challenges including high computational power requirements, large memory needs, data association issues, and dependence on accurate measurement noise covariance matrices, which limit their efficiency and cost-effectiveness for consumer applications.

Innovation Solution

A method that involves obtaining raw pixel intensity values from overlapping fields of view using cameras, aligning sensor readings, and inferring environmental features to construct a floor plan, reducing computational costs by focusing on perimeter and object data rather than empty spaces, and using techniques like moving averages and k-nearest neighbors to improve accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If EKF-based SLAM methods are used to construct environmental maps, then mapping accuracy is improved, but computational power requirements and memory needs increase significantly

Engineering Contradiction:
Improvemapping accuracyVSAvoidcomputational power requirements
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent extracts and processes only the most relevant features from sensor data (edges, corners, perimeter elements) rather than processing all raw data. This selective extraction reduces computational load while maintaining mapping accuracy by focusing on geometrically significant features that define the environment structure.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The mapping process is segmented into distinct stages: raw sensor data acquisition, feature detection, feature matching, and map construction. This segmentation allows each stage to be optimized independently, reducing overall computational requirements while preserving accuracy in the final map.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If EKF-based SLAM methods are used to construct environmental maps, then mapping accuracy is improved, but device complexity and implementation cost increase

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

Solution Approach 1:

The patent employs computationally inexpensive algorithms that can be implemented on low-cost microcontrollers rather than requiring sophisticated EKF-based systems. The approach uses simple geometric feature matching and probabilistic data association that are much less demanding in terms of hardware capabilities and implementation complexity.

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

Solution Approach 2:

The patent replaces complex mathematical filtering systems (EKF) with simpler geometric and probabilistic methods. By substituting the mechanical/mathematical complexity of EKF with more straightforward feature-based matching algorithms, the system achieves comparable accuracy with reduced implementation burden.

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

3Loss of information

If traditional mapping methods process all sensor data including empty spaces, then completeness of map is improved, but processing time and computational cost increase

Engineering Contradiction:
Improvemap completenessVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent applies different processing strategies to different regions of the environment. High-detail feature processing is applied only to areas with relevant structures (walls, objects, perimeters), while empty spaces receive minimal or no processing. This local differentiation maintains map completeness for navigable areas while dramatically reducing processing time.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent processes only the necessary portion of sensor data required for effective mapping and navigation. Rather than processing all data uniformly, it selectively processes regions containing geometric features of interest, accepting that some minor details in empty spaces may be omitted without impacting overall map utility.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10915114B2Method and apparatus for combining data to construct a floor plan
Publication Date: 2021.02.09 AI INC
  • US10915114B2 patent drawing
  • US10915114B2 patent drawing
  • US10915114B2 patent drawing

AI summary

Provided is a process, including obtaining, with a robot, raw pixel intensity values of a first image and raw pixel intensity values of a second image, wherein the first image and the second image are taken from different positions; determining, with one or more processors, an overlapping area of a field of view of the first image and of a field of view of the second image by comparing the raw pixel intensity values of the first image to the raw pixel intensity values of the second image; spatially, with one or more processors, aligning values based on sensor readings of the robot based on the overlapping area; and inferring, with one or more processors, features of a working environment of the robot based on the spatially aligned sensor readings.