Robotic Barcode Scanning With Multi-View Object Repositioning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing barcode scanning systems in robotic and industrial applications are limited by the need for precise orientation and visibility of barcodes, making it difficult to reliably identify and sort objects in dynamic and heterogeneous environments.
Innovation Solution
A robotic system that employs a robotic arm to hold objects in front of barcode scanners, allowing for automated identification and sorting by using multiple perception units and a central control system to optimize scanning positions and orientations, enabling the detection of barcodes regardless of their initial orientation or visibility.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If fixed or handheld barcode scanners are used in conventional systems, then barcode scanning can be performed, but the system requires precise control of barcode position and orientation which limits adaptability to dynamic environments
Solution Approach 1:
The patent replaces fixed mechanical scanner positions with a mobile robotic system that uses sensors (cameras, LIDAR) to detect object locations and orientations, then uses robotic manipulation to bring scanners into appropriate positions. This substitutes rigid mechanical positioning with flexible robotic control driven by sensory feedback.
Solution Approach 2:
The system transitions from static scanner installations to dynamic robotic systems that can move scanners and adjust their orientations in real-time. The robotic arms and mobile platforms enable the scanning system to adapt its position and angle dynamically based on object characteristics and environmental conditions.
2Reliability
If conventional fixed scanners are used, then scanning can occur at specific locations, but the range of distances and orientations over which barcodes can be reliably scanned is limited
Solution Approach 1:
The robotic system integrates multiple sensing modalities (cameras, LIDAR, other sensors) that can operate across various distances and angles. This multi-functional sensing approach allows the system to reliably detect barcodes whether objects are close or far, at different orientations, or in varying environmental conditions.
Solution Approach 2:
The robotic system acts as an intermediary between the scanning system and objects. Instead of requiring objects to be in specific positions for scanning, the robotic system positions itself and adjusts scanner orientations to achieve reliable detection across a wide range of initial object configurations.
3Productivity
If manual sorting is used, then flexibility in handling various objects is maintained, but productivity and efficiency are reduced
Solution Approach 1:
The robotic system performs self-positioning and self-adjustment through integrated sensors and control systems. The robots autonomously detect object locations, calculate appropriate scanning positions and orientations, and execute the necessary movements without human intervention, enabling high-speed automated operation.
Solution Approach 2:
The system dynamically changes operational parameters such as scanner position, orientation, and distance based on real-time sensory feedback about object characteristics. This allows the automated system to adapt to different object types and maintain ease of operation comparable to manual handling while achieving higher productivity.
4Adaptability or versatility
If barcodes must be visible to fixed scanners, then scanning is simpler, but the system cannot handle occluded or non-visible barcodes
Solution Approach 1:
The robotic system serves as an active intermediary that physically positions scanners to achieve visibility of occluded barcodes. By manipulating scanners or objects in three-dimensional space, the system can reveal hidden barcodes that would be invisible to fixed scanners, overcoming occlusion problems through spatial repositioning.
Solution Approach 2:
The system transitions from two-dimensional scanning planes to three-dimensional spatial manipulation. By moving scanners and objects in three-dimensional space, the system can access barcodes from multiple angles and depths, overcoming occlusions that would prevent detection in fixed two-dimensional scanning configurations.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A robotic system is disclosed that include an articulated arm and a first perception system for inspecting an object, as well as a plurality of additional perception systems, each of which is arranged to be directed toward a common area in which an object may be positioned by the robotic arm such that a plurality of views within the common area may be obtained by the plurality of additional perception systems.