Assembly Inspection Viewpoint Determination Using Feature Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for assembly inspection using robot-based automation face challenges in obtaining sufficient observation data due to concealment between components, making it difficult to determine a suitable viewpoint for inspection.

Innovation Solution

An information processing apparatus comprising a first feature extraction unit, a second feature extraction unit, and a determination unit that calculates a visibility index based on the ratios of extracted features to determine a suitable viewpoint for inspecting the assembled state of components, even in cases of concealment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a single viewpoint is used for assembly inspection, then the inspection process is simple, but sufficient observation data cannot be obtained due to concealment between components

Engineering Contradiction:
Improveinspection process simplicityVSAvoidobservation data sufficiency
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent transitions from evaluating a single viewpoint to evaluating multiple viewpoints in a multi-dimensional viewpoint space. By introducing viewpoint evaluation values and selecting optimal viewpoints from multiple candidates, the system overcomes the limitation of single-viewpoint inspection where concealment between components prevents sufficient observation.

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

2Loss of information

If multiple viewpoints are evaluated to overcome concealment, then observation data sufficiency is improved, but the complexity of determining the optimal viewpoint increases

Engineering Contradiction:
Improveobservation data sufficiencyVSAvoidviewpoint determination complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent replaces complex mechanical or manual viewpoint selection with an automated information processing system. The determination unit automatically calculates viewpoint evaluation values based on extracted features and selects optimal viewpoints, substituting manual judgment and trial-and-error approaches with a systematic computational method.

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

Solution Approach 2:

The patent creates virtual models or representations of the component assembly and uses these copies to evaluate different viewpoints before actual inspection. By working with extracted features and simulated viewpoint data, the system determines optimal inspection viewpoints without requiring physical trial inspections from multiple positions.

Inventive Principle:
Principle #26Copying

3Ease of manufacture

If traditional feature extraction methods are used, then the extraction process is simple, but features insufficient for accurate assembly inspection are obtained due to concealment

Engineering Contradiction:
Improvefeature extraction simplicityVSAvoidassembly inspection accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent performs preliminary feature extraction from multiple viewpoints before determining the final inspection viewpoint. By extracting features in advance from various perspectives and evaluating them systematically, the method ensures that sufficient and accurate features are obtained for assembly inspection, avoiding the need for complex extraction processes during actual inspection.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9563816B2Information processing apparatus, method for controlling information processing apparatus, and storage medium
Publication Date: 2017.02.07 CANON KK
  • US9563816B2 patent drawing
  • US9563816B2 patent drawing
  • US9563816B2 patent drawing

AI summary

An information processing apparatus comprises a first feature extraction unit configured to extract, as a first feature, a feature of a component assembly in which components are assembled for each of viewpoints; a second feature extraction unit configured to extract a feature of the components as a second feature for each of the viewpoints; and a determination unit configured to determine, based on the first feature and the second feature, a viewpoint for inspecting an assembled state of the components.