Robot Vision Programming via Virtual Workspace Simulation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods for determining the position of an image pickup device in robot systems for workpiece processing are time-consuming and labor-intensive, reducing work efficiency.
Innovation Solution
A robot programming apparatus that creates a virtual three-dimensional workspace, designates a target portion, determines the position of the image pickup device, and generates an image pickup program to efficiently capture images of the workpiece, including the use of a visual field designation unit to ensure a full image capture and additional positions if necessary.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional methods are used to determine the position of the image pickup device, then the position can be determined, but it requires a lot of time and labor
Solution Approach 1:
The patent creates a virtual space that is a digital copy of the real workspace, including a virtual workpiece and virtual image pickup device. Position determination is performed in this virtual environment, allowing multiple position candidates to be evaluated without physical movement or setup. This copying approach eliminates time-consuming physical positioning while maintaining accuracy.
Solution Approach 2:
The system performs preliminary position determination in the virtual space before actual image capture. Multiple candidate positions are pre-calculated and evaluated in the virtual environment, so that when actual image capture is needed, the robot can directly execute the pre-determined positions without time-consuming on-site adjustments.
2Manufacturing precision
If the image pickup device is positioned to capture the target portion, then the image can be captured, but it is difficult to ensure complete image acquisition without multiple positions
Solution Approach 1:
In the virtual space, the system can simulate and evaluate multiple image capture scenarios without physical complexity. The virtual model allows calculation of optimal positions and determination of whether multiple positions are needed, reducing the complexity of actual device deployment while ensuring complete image acquisition.
Solution Approach 2:
The system determines multiple candidate positions in the virtual space and evaluates them to identify the minimum necessary set for complete image capture. This approach avoids determining excessive positions while ensuring completeness, by selecting only the necessary subset of positions that guarantee full coverage.
Data Source
AI summary
A robot programming apparatus includes a virtual space creation unit for creating a virtual space that expresses a work space in three dimensions; a target portion designation unit for designating a target portion whose image is to be captured by an image pickup device, on a workpiece model arranged in the virtual space; a position determination unit for determining at least one position of the image pickup device for capturing the image of the target portion in the virtual space; a position storage unit for storing the at least one position of the image pickup device; and an image pickup program creation unit for creating an image pickup program to be taught to a robot so that the image pickup device captures the image of the target portion according to the at least one position of the image pickup device stored in the position storage unit.


