Robotic Barcode Scanning With Multi-View Object Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing barcode scanning systems in robotic and industrial applications are limited by the need for precise orientation and positioning of barcodes, which restricts their ability to reliably scan barcodes on objects in various orientations and positions, especially in heterogeneous collections.

Innovation Solution

A robotic system equipped with an articulated arm and multiple perception units that can inspect objects from various viewpoints, allowing for the automated identification and sorting of objects by maneuvering them to optimize barcode visibility and using multiple scanners to capture barcodes from different angles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If a fixed barcode scanner is used, then the scanning operation is automated, but the system requires precise control of barcode position and orientation which limits its ability to handle objects in various orientations

Engineering Contradiction:
Improveautomated scanningVSAvoidhandling various object orientations
Core Design Contradiction:
Extent of automationVSAdaptability or versatility

Solution Approach 1:

The system transitions from a single fixed scanner viewpoint to multiple scanner viewpoints arranged in different spatial positions and orientations. This multi-dimensional arrangement of perception units allows the system to scan barcodes on objects regardless of their orientation, effectively adding spatial dimensions to the scanning capability.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The robotic system integrates multiple functions: the robotic arm manipulates objects while multiple perception units scan barcodes from various angles. This multi-functional integration allows the system to handle diverse object orientations and positions that a single fixed scanner could not accommodate.

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

2Adaptability or versatility

If multiple perception units are added to scan objects from various viewpoints, then the system can handle objects in different orientations, but the device complexity increases

Engineering Contradiction:
Improvescanning objects in various orientationsVSAvoidnumber of perception units
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system divides the scanning function into multiple independent perception units, each responsible for a specific viewpoint or angular range. This segmentation allows each unit to be optimized for its specific function while collectively providing comprehensive coverage of all possible object orientations.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If manual sorting is used, then the system can handle various object types flexibly, but the productivity and throughput are limited

Engineering Contradiction:
Improvehandling various object typesVSAvoidsorting throughput
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system replaces manual mechanical sorting operations with an automated robotic system. The robotic arm performs manipulation tasks while multiple perception units provide automated barcode scanning, eliminating the need for human operators to manually position and scan each object, thereby significantly increasing throughput while maintaining flexibility.

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

Data Source

PatentUS12159192B2Robotic systems and methods for identifying and processing a variety of objects
Publication Date: 2024.12.03 BERKSHIRE GREY OPERATING CO INC
  • US12159192B2 patent drawing
  • US12159192B2 patent drawing
  • US12159192B2 patent drawing

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.