Locus-Interference Verification for Robotic Assembly

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge lies in efficiently verifying the absence of interference during the movement or rotation of multiple objects, which is crucial for simultaneous assembly by robots or mechanical devices, as existing methods are time-consuming and inefficient, potentially leading to assembly failures due to interference.

Innovation Solution

A locus-interference verification apparatus and method that generates locus models for objects, performs intersection calculations to detect overlapping models, and adjusts move-start times to prevent interference, allowing for efficient assembly planning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing verification methods are used to check for interference during movement or rotation of multiple objects, then interference detection is performed, but the verification process is time-consuming and inefficient

Engineering Contradiction:
Improveinterference detection accuracyVSAvoidverification process time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent creates locus models that are virtual copies of the actual movement paths and rotation trajectories of multiple objects. By performing intersection calculations on these copied models rather than on the actual objects during real operation, the system achieves rapid interference verification without affecting production time. The locus models replicate the spatial and temporal characteristics of object movements, enabling pre-verification of interference conditions.

Inventive Principle:
Principle #26Copying

2Productivity

If multiple objects are moved or rotated simultaneously for assembly, then productivity is increased, but interference between objects may occur

Engineering Contradiction:
Improveassembly speedVSAvoidinterference-free operation
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent performs preliminary verification of interference conditions by calculating intersections between locus models before actual simultaneous movement or rotation of multiple objects. The system determines whether loci intersect and identifies potential interference points in advance, allowing operators to adjust movement parameters or timing before execution. This preliminary action prevents interference during actual high-speed simultaneous operations, enabling safe productivity improvement.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If locus models are generated for all combinations of objects to perform intersection calculations, then interference detection accuracy is improved, but computational complexity increases

Engineering Contradiction:
Improveinterference verification accuracyVSAvoidcalculation system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the verification process by generating locus models for individual objects separately and then performing intersection calculations in a systematic manner. Rather than treating all objects as a single complex system, the method divides the problem into individual object loci that can be processed independently and then compared. This segmentation maintains verification accuracy while reducing computational complexity through modular processing of each object's movement path and rotation trajectory.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8024165B2Locus-interference verification method, apparatus, and recording medium storing locus-interference verification program
Publication Date: 2011.09.20 FUJITSU LTD
  • US8024165B2 patent drawing
  • US8024165B2 patent drawing
  • US8024165B2 patent drawing

AI summary

A locus-interference verification apparatus and method including generating locus models for the respective objects and storing the locus models, where each locus model represents a locus of at least a position where a maximum size is obtained and is generated by virtually moving model data of a corresponding object in accordance with the data regarding the locus of the corresponding object. The data regarding the locus is stored in a locus data storage and the model data is stored in a model data storage for each of the objects, and an intersection calculation is performed for all of the combinations of the locus models stored in the locus model data storage, and presence/absence of an overlapping model between the locus models is determined, where the overlapping model indicates an occurrence of an interference during a movement and/or a rotation of the objects.