Encoder Template Matching for Robust Position Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing optical rotary encoders require high-definition patterns on code plates for accurate detection, which increases costs and is prone to reduced accuracy due to contamination or damage.

Innovation Solution

An encoder using template matching with a base portion, a rotatable rotation portion, imaging element, and storage to determine rotation states based on marked images, allowing for high accuracy detection even without high-definition marks and in the presence of contamination, with adjustable search regions and reference image attitudes for improved accuracy and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a high-definition pattern is formed on a code plate to increase detection accuracy, then manufacturing cost increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidmanufacturing cost
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

The invention uses template matching to create a digital copy of the mark pattern. Instead of requiring physically high-definition marks on the code plate, the system captures an image of the mark and creates a template that can be matched against captured images. This digital copying approach allows detection of rotation position with high accuracy while using simpler, lower-cost physical marks on the code plate.

Inventive Principle:
Principle #26Copying

2Measurement precision

If a high-definition pattern is formed on a code plate to increase detection accuracy, then the system becomes more susceptible to accuracy reduction from contamination or damage

Engineering Contradiction:
Improvedetection accuracyVSAvoidrobustness to contamination
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system performs preliminary action by capturing an image of the mark and creating a template before actual detection begins. This template is stored and can be used for matching even if the physical mark becomes contaminated or damaged later. The preliminary capture and template creation allow the system to maintain detection accuracy despite subsequent degradation of the physical mark.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If template matching is performed on the entire captured image to improve detection accuracy, then calculation time increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidcalculation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The invention applies local quality by setting a search region that is only a partial region of the captured image rather than processing the entire image. The determination portion identifies and processes only the relevant area where the mark is located, performing template matching locally. This approach maintains high detection accuracy by focusing computational resources on the critical region while significantly reducing the overall calculation time.

Inventive Principle:
Principle #3Local quality

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The solution enables high detection accuracy while reducing costs, maintaining accuracy even with damaged marks and high angular velocities, and minimizing calculation time, thus enhancing the performance of robots and printers.

Implementation Method 1

an imaging element that is disposed in the base portion and images the marks

Methodology Applied
Scientific EffectLight reflection: Reflection

Data Source

PatentUS10845218B2Encoder, robot, and printer
Publication Date: 2020.11.24 SEIKO EPSON CORP
  • US10845218B2 patent drawing
  • US10845218B2 patent drawing
  • US10845218B2 patent drawing

AI summary

An encoder includes a base portion, a rotation portion that is provided to be rotatable about a rotation axis with respect to the base portion, a mark that is disposed around the rotation axis on the rotation portion, an imaging element that is disposed in the base portion and images the marks, a storage portion that stores a reference image, and a determination portion that performs template matching on the mark imaged by the imaging element by using the reference image, so as to determine a rotation state of the rotation portion with respect to the base portion.