AGV Reflector Matching via Triangle Perimeter

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional laser sensor positioning technologies face high computation burdens and inefficiencies, especially when calculating current position coordinates without prior base position information, and struggle with error control and accuracy in complex industrial scenes.

Innovation Solution

A reflector matching algorithm based on triangle perimeter matching, which records and combines coordinate information of reflectors, calculates triangle perimeters and side lengths, and uses these features to match detection triangles with basic triangles to determine the real-time position of an AGV with reduced computation burden and increased efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional laser sensor positioning technology is used to calculate current position coordinates without prior base position information, then positioning can be performed globally, but the computation burden is extremely high and working efficiency is affected

Engineering Contradiction:
Improvepositioning accuracyVSAvoidworking efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent pre-calculates and stores all possible triangle perimeters formed by reflector combinations in the map area during the mapping phase. This preliminary action allows the positioning phase to only perform simple perimeter matching comparisons rather than complex coordinate calculations, thereby resolving the contradiction between positioning accuracy and working efficiency

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the positioning problem into two independent phases: map building phase (pre-computation of all triangle perimeters) and positioning phase (simple perimeter matching). This segmentation allows complex computations to be performed once during mapping, while real-time positioning only requires simple comparisons, thus improving working efficiency without sacrificing positioning accuracy

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If polygon matching positioning is adopted, then positioning can be performed, but the computation burden is great and positioning accuracy is affected due to poor error control

Engineering Contradiction:
Improvepositioning accuracyVSAvoidcomputation burden
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts the key identifying feature (triangle perimeter) from the complex polygon matching problem. By using only the perimeter length as the matching feature instead of full polygon geometry, the computation burden is greatly reduced while maintaining positioning accuracy, as the perimeter is invariant to the order of reflector detection

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the matching parameter from complex polygon geometry (multiple coordinates and angles) to a simple scalar value (perimeter length). This parameter change simplifies the matching process to a single-value comparison, reducing computation burden while the use of multiple reflector combinations maintains positioning accuracy through error control

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11307307B2Reflector matching algorithm based on triangle perimeter matching
Publication Date: 2022.04.19 GUANGDONG JATEN ROBOT & AUTOMATION
  • US11307307B2 patent drawing
  • US11307307B2 patent drawing

AI summary

A reflector matching algorithm based on triangle perimeter matching includes recording the position information of known reflectors in a map one by one, generating a scene coordinate point layout, taking points of the recorded reflectors and freely combining basic triangles with all side lengths not exceeding twice of the maximum detection distance of a laser sensor; recording all the combined basic triangles, then recording the corresponding side lengths, the position of each vertex, and the perimeter of each basic triangle, and saving the records in an AGV; reading the angle and distance information of the reflectors and freely combining detection triangles for the detected reflectors; and respectively calculating the side lengths and perimeters of the detection triangles, and searching and pairing in the basic triangle combination to determine the real-time position of the laser sensor.