Two-Dimensional Code Arrangement for Six-Degree-of-Freedom Positioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing two-dimensional code arrangements lack the capability to provide comprehensive position determination and additional information encoding in a single system, limiting their application in production, manufacturing, and automation systems.

Innovation Solution

A two-dimensional code arrangement that includes defined areas with basic symbols arranged in a planar manner, capable of encoding both position information and additional data such as application information, safety information, and database links, which can be read by a sensor unit for contactless position determination and data retrieval.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If basic symbols are arranged in a two-dimensional code arrangement for position determination, then position information can be determined, but the capability to encode additional information is limited

Engineering Contradiction:
Improveinformation encoding capabilityVSAvoidcode arrangement structure
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The code arrangement is divided into multiple defined areas, where each area can independently encode different types of information. This segmentation allows the system to encode both position information and additional application-specific information without increasing overall structural complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The basic symbols in the code arrangement are designed to serve multiple functions: they can encode position information, orientation data, and additional application-specific information depending on their arrangement and interpretation. This multi-functionality increases information encoding capability without requiring separate systems

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

2Adaptability or versatility

If a sensor unit is used for contactless reading of the code arrangement, then position determination can be performed, but the system lacks extended functionality for various applications

Engineering Contradiction:
Improveapplication functionalityVSAvoidposition determination accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The code arrangement includes dynamic elements such as basic symbols that can be arranged in different patterns and configurations. This allows the same sensor unit to adapt to different application requirements while maintaining position determination precision through consistent geometric reference structures

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If basic symbols are arranged on a flat surface for simple position encoding, then the structure remains simple, but the system cannot provide six-degree-of-freedom position determination

Engineering Contradiction:
Improveposition determination precisionVSAvoidcode arrangement complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The code arrangement incorporates three-dimensional spatial relationships through the arrangement of basic symbols on the flat surface. By encoding depth and orientation information through the two-dimensional pattern, the system achieves six-degree-of-freedom position determination capability while maintaining a relatively simple flat surface structure

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS12314812B2Two-dimensional code arrangement, position determination device, and method for position determination
Publication Date: 2025.05.27 ROBERT BOSCH GMBH
  • US12314812B2 patent drawing
  • US12314812B2 patent drawing

AI summary

A two-dimensional code arrangement with at least one defined area. The defined area including basic symbols, and the basic symbols of the defined area being arranged on a surface. The basic symbols arranged in the defined area encode first code data and second code data, and the first code data comprise and/or describe position information.