Floor Pattern Code Maps for Robot Location and Orientation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous driving robots face challenges in accurately determining their location and orientation in spaces with repetitive patterns, such as long corridors, due to the inefficiencies in data size and computation requirements of existing mapping methods, and errors in LiDAR-based SLAM and image-based systems.

Innovation Solution

A system and method for generating a code block map using floor patterns, which involves extracting unit patterns from camera images, assigning identification codes, and generating a code block map to reduce computation, and recognizing location and orientation by comparing a floor pattern code string with the code block map.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If LiDAR-based SLAM or image-based mapping methods are used to determine robot location and orientation, then the robot can navigate in various environments, but the computation load increases and accuracy decreases in spaces with repetitive patterns such as long corridors

Engineering Contradiction:
Improvelocation and orientation recognition accuracyVSAvoidcomputation load
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts only the essential features from floor patterns (geometric shapes, colors, textures of tiles) to create simplified code blocks, removing redundant visual information. This extraction process reduces computation load while maintaining sufficient accuracy for location recognition in repetitive pattern spaces

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transforms continuous image data into discrete code blocks by changing the parameter representation from pixel-level continuous values to block-level discrete codes. This parameter transformation simplifies the data structure and reduces computation requirements while preserving location information

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If detailed image information is used for mapping, then the map contains comprehensive environment information, but the data size increases and requires large computation for image comparison

Engineering Contradiction:
Improveenvironment information completenessVSAvoiddata size
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent segments the continuous floor pattern image into discrete code blocks representing different tile types. Each block is assigned a unique code based on its pattern characteristics, transforming large image data into compact coded representations that preserve essential environmental information while reducing data size

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates simplified code block representations that copy only the essential identifying features of floor patterns rather than storing complete image data. These code blocks serve as compressed copies that enable location recognition without requiring full image storage and comparison

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250245853A1System and method for generating code block map based on floor pattern recognition and system and method for recognizing location and orientation of robot based on floor pattern code string
Publication Date: 2025.07.31 KOREA INST OF ROBOT & CONVERGENCE
  • US20250245853A1 patent drawing
  • US20250245853A1 patent drawing
  • US20250245853A1 patent drawing

AI summary

Provided is a technology for recognizing a location or orientation of a robot using patterns of a floor on which the robot travels, and the technology includes two interrelated sub-technologies. The first sub-technology is a technology for generating a code block map based on floor pattern recognition, in which a code block map is generated using patterns of a floor on which a robot travels, and the second sub-technology is a technology for recognizing a location and orientation of a robot based on a floor pattern code string, in which a location and orientation of a traveling robot are recognized using a generated code block map.