Inspection Device Automates Robot Program Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Constructing an inspection system for automatically inspecting objects based on images captured by imaging devices is time-consuming and difficult for inspectors without knowledge of the specific design values required for different types of inspection target objects.

Innovation Solution

An inspection device that includes a line-of-sight information acquisition unit, a target object information acquisition unit, and a program generation unit to automatically specify inspection positions and generate inspection execution programs using line-of-sight and target object information, enabling the use of inspection assistance robots to control the relative position between the object and imaging devices for efficient image capture and inspection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual design of inspection parameters is performed for each inspection target object type, then inspection accuracy can be ensured, but system construction time increases significantly

Engineering Contradiction:
Improveinspection accuracyVSAvoidsystem construction time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system creates a digital twin (virtual inspection target object) from CAD data that replicates the physical object's geometry and inspection requirements. This virtual model serves as a template that can be reused across multiple inspection scenarios, eliminating the need to manually redesign inspection parameters for each new object type while maintaining inspection accuracy through precise digital replication.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system pre-calculates and stores optimal inspection parameters, imaging device positions, and robot operation programs in a database during the virtual inspection phase. These pre-computed parameters are readily available for immediate deployment when inspecting actual objects, significantly reducing system construction time while ensuring measurement precision through previously validated parameters.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If detailed design parameters are manually configured for each inspection scenario, then inspection quality can be maintained, but the complexity of system construction increases

Engineering Contradiction:
Improveinspection qualityVSAvoidsystem construction complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system automatically generates inspection parameters, imaging device positions, and robot operation programs by processing the virtual inspection target object and line-of-sight information. This self-service capability eliminates the need for manual configuration of complex parameters, reducing system construction complexity while maintaining inspection quality through algorithmic optimization.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system creates a universal database of inspection parameters and robot programs that can be applied across multiple inspection target objects and scenarios. This multi-functional approach allows the same system infrastructure to handle diverse inspection requirements, reducing overall system complexity while maintaining high inspection quality through standardized yet adaptable parameters.

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

3Ease of operation

If inspectors without domain knowledge attempt to design inspection systems, then resource utilization improves, but the ability to configure proper design values decreases

Engineering Contradiction:
Improveinspector accessibilityVSAvoiddesign value configuration
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The system introduces an automated program generation unit as an intermediary between the inspector and the complex inspection parameter configuration. This intermediary automatically translates simple input (virtual inspection target object and line-of-sight information) into precise inspection parameters and robot operation programs, enabling inspectors without domain knowledge to achieve accurate design value configuration.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system replaces manual expert knowledge and experience-based configuration with an automated computational system. The program generation unit uses algorithms to calculate optimal inspection parameters and robot programs, substituting the need for human expertise with machine-based precision, thereby enabling accessible operation for inspectors without specialized knowledge while maintaining manufacturing precision.

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

Data Source

PatentUS10614565B2Inspection device and inspection system
Publication Date: 2020.04.07 FANUC LTD
  • US10614565B2 patent drawing
  • US10614565B2 patent drawing
  • US10614565B2 patent drawing

AI summary

An inspection device includes: a line-of-sight information acquisition unit that acquires line-of-sight information including a starting point of a line of sight, a line-of-sight direction, and an observation range of an inspector during visual inspection; a target object information acquisition unit that acquires target object information including a position, an attitude, and a shape of the inspection target object during the visual inspection; and a program generation unit that specifies an observation position of the inspection target object observed by the inspector during the visual inspection as an inspection position based on the line-of-sight information and the target object information, captures an image of the specified inspection position of the inspection target object using the inspection imaging device, and generates an inspection execution program for performing inspection of the inspection target object based on the captured image of the inspection position of the inspection target object.