Robotic System for Out-of-Sequence Package Handling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional robotic packing systems struggle to adapt to real-world deviations, such as variations in package sequence, location, and orientation, and require expensive sequencing machines and significant resources.
Innovation Solution
A robotic system with a dynamic packing mechanism that generates real-time packing plans, uses discretization to optimize storage locations, and employs a temporary storage area to handle out-of-sequence packages, eliminating the need for predefined sequences and expensive machines.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional offline packing simulators are used to predetermine packing sequences, then packing plans can be generated in advance, but the system cannot adapt to real-time deviations in package sequence, location, and orientation
Solution Approach 1:
The system transitions from static offline packing plans to dynamic real-time packing plans that are generated and updated during the actual packing operation. The controller continuously receives feedback about actual package arrivals and adjusts the packing sequence and storage location assignments accordingly, making the system adaptive to real-time deviations while maintaining operational flexibility
Solution Approach 2:
The system implements a feedback mechanism where the controller receives information about actual package arrivals (sequence, location, orientation) and uses this feedback to update the packing plan in real-time. This closed-loop approach allows the system to adapt to deviations from the predetermined plan without requiring complex reconfiguration
2Manufacturing precision
If expensive sequencing machines are used to ensure packages arrive in the correct sequence, then packing accuracy is improved, but device cost and resource consumption increase
Solution Approach 1:
The robotic system performs its own sequencing function by using the temporary storage area and controller to manage package arrival sequences. Instead of relying on expensive external sequencing machines, the system autonomously handles out-of-sequence packages by storing them temporarily and retrieving them in the correct sequence for packing, eliminating the need for additional specialized equipment
Solution Approach 2:
The temporary storage area acts as an intermediary buffer between the package receiving point and the packing location. This intermediate storage enables the system to decouple the arrival sequence from the packing sequence, allowing packages to be received in any order and then processed in the correct sequence without requiring complex sequencing machinery
3Reliability
If predefined packing sequences are required, then packing plans can be executed systematically, but the system loses flexibility to handle deviations and uncertainties
Solution Approach 1:
The packing plan transitions from a fixed predetermined sequence to a dynamic adaptive sequence that is continuously updated based on actual package arrivals. The controller modifies the packing sequence in real-time to accommodate deviations while maintaining systematic execution, ensuring both reliability and flexibility
Solution Approach 2:
The system changes the parameter of packing sequence from fixed to variable, allowing the sequence to adapt to actual conditions. By making the packing sequence a dynamic parameter rather than a fixed constraint, the system maintains systematic execution while gaining the flexibility to handle deviations in package arrival
Data Source
AI summary
A robotic system for arranging packages at a destination according to a stacking sequence. The robotic system uses a storage area for temporarily storing packages that arrive out-of-sequence until they are next-in-sequence for placement at the destination. The robotic system processes an incoming package, determines if it is next-in-sequence for placement at the destination, and if it is, places the package at the destination. On the other hand, if it is not next-in-sequence for placement at the destination, it stores the package in the storage area. A package in the storage area is transferred to the destination when it is next-in-sequence for placement at the destination. By using the temporary storage for storing out of sequence packages, the robotic system eliminates the need for receiving the packages in a stacking sequence, which also eliminates the need for sequencing machines.


