3D Robotic Palletizing With Real-Time Placement Simulation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional robotic packing systems lack adaptability and flexibility to handle deviations in package sequence, location, orientation, and real-time conditions, requiring pre-determined plans and expensive sequencing machines, which are resource-intensive and laborious.
Innovation Solution
A robotic system with a 3D packing mechanism that generates real-time dynamic packing plans based on current conditions, using discretization to describe object and destination profiles, allowing for flexible placement planning and eliminating the need for pre-labeled packages and sequencing machines.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If traditional offline packing simulators are used to predetermine packing plans, then packing plans can be generated in advance, but the system cannot adapt to real-time conditions, package deviations, or unanticipated errors
Solution Approach 1:
The patent transitions from static offline packing plans to dynamic real-time packing plans. The system continuously generates and updates packing plans based on current package arrivals, real-time conditions, and actual packing progress, allowing the plan to adapt dynamically rather than following a predetermined sequence
Solution Approach 2:
The system implements feedback loops where the actual packing operation and package conditions are continuously monitored and fed back to the planning system. This allows the packing plan to be adjusted in real-time based on actual conditions, package deviations, and unanticipated errors, resolving the contradiction between advance planning and adaptability
2Ease of operation
If sequencing machines are used to order packages before robot processing, then packages can be provided in the correct sequence, but the system becomes expensive and resource-intensive
Solution Approach 1:
The robotic system performs its own sequencing function through real-time planning and flexible placement capabilities. Instead of requiring external sequencing machines to prepare packages beforehand, the system can accept packages in any order and dynamically determine the optimal placement sequence, eliminating the need for separate sequencing equipment
Solution Approach 2:
The robotic system is designed with multi-functionality, combining packing, placement, and sequencing capabilities in a single system. The real-time planning algorithm provides the sequencing function that would otherwise require dedicated sequencing machines, reducing overall system complexity and cost
3Ease of manufacture
If traditional systems require fixed package sequences and predetermined poses, then packing plans can be predetermined, but the system lacks flexibility to handle package deviations and real-time requirements
Solution Approach 1:
The system employs dynamic packing plans that are generated and updated in real-time based on actual package conditions, arrivals, and packing progress. This allows the system to maintain structured planning while adapting to deviations in package sequence, location, orientation, and other real-time factors
Solution Approach 2:
The system changes key parameters from fixed predetermined values to dynamic real-time values. Package placement locations, poses, and sequences are determined based on current conditions rather than predetermined specifications, allowing the system to adapt to package variations and real-time requirements while maintaining efficient packing
Data Source
AI summary
A robotic system for arranging packages at a destination in a specified arrangement. The robotic system processes incoming packages, stores the packages in a temporary storage area, executes a simulate function to generate or update a simulated stacking plan, determines the occurrence of a palletizing trigger, and places the packages on the pallet according to the simulated stacking plan upon determining the occurrence of the palletizing trigger. The palletizing trigger can be one of a time limit trigger, a uniform layer trigger, a storage capacity trigger, or receiving a placement initiation command.


