Image Recognition Indexing for Overlapping Workpiece Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing robots struggle to accurately detect and recognize overlapping workpieces in random work environments, leading to incorrect detection or failure to detect workpieces.
Innovation Solution
An information processing device equipped with modules for detecting commanded positions and attributes, as well as modules for detecting actual object positions and attributes, generates position and attribute indexes to accurately recognize workpieces in images.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional image recognition is used to detect workpieces, then the system is simple to operate, but the detection precision deteriorates when workpieces overlap
Solution Approach 1:
The patent segments the workpiece detection process into multiple independent modules: position detecting module, attribute detecting module, positional information detecting module, attribute information detecting module, index processing module, and output module. Each module handles a specific aspect of detection, allowing the system to process overlapping workpieces systematically by generating separate position and attribute indexes for each detected object, thereby improving detection precision without requiring a monolithic complex system
Solution Approach 2:
The patent introduces an index processing module as an intermediary between detection and output. This module generates position indexes and attribute indexes that serve as intermediate representations, making the detection results more structured and easier to process. The indexes act as a mediator that translates raw detection data into meaningful information about overlapping workpieces, improving precision while keeping the overall system architecture manageable
2Measurement precision
If multiple detection modules are added to improve workpiece recognition accuracy, then the measurement precision improves, but the device complexity increases
Solution Approach 1:
The patent designs detection modules with universal functionality where the position detecting module, attribute detecting module, positional information detecting module, and attribute information detecting module can handle multiple types of workpieces and various overlapping configurations. Each module is designed to be multi-functional, capable of detecting different attributes (position, size, posture) and handling different scenarios, which reduces the need for numerous specialized modules and keeps the system complexity manageable while maintaining high recognition accuracy
3Reliability
If the system detects and corrects overlapping workpieces, then the reliability of robotic operations improves, but the processing time increases
Solution Approach 1:
The patent performs preliminary detection and indexing of workpiece positions and attributes before the robotic operation begins. The position detecting module and attribute detecting module generate position indexes and attribute indexes in advance, creating a structured representation of all workpieces including overlapping ones. This preliminary action ensures that when the robot needs to operate, the detection and correction are already complete, improving reliability without adding significant time to the actual robotic task execution
Data Source
AI summary
An information processing device includes position detecting circuitry configured to detect a commanded position that is a position of an object commanded on a screen where the object is projected, size detecting circuitry configured to detect a commanded size that is a size of the object commanded on the screen, positional information detecting circuitry configured to detect a position of an actual object based on the commanded position, size information detecting circuitry configured to detect a size of the actual object based on the commanded size, index processing circuitry configured to generate a position index indicative of the commanded position and a size index indicative of the size of the actual object, and display the position index and the size index on the screen, and output circuitry configured to output object information including information on the position and the size of the actual object.


