Perception-Guided Robotic Truck Unloading for Irregular Box Stacks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current truck unloading systems require significant human labor due to the unpredictability of box and container configurations, making it difficult to automate the unloading and unpacking process efficiently.
Innovation Solution
A perception-based robotic manipulation system featuring a robotic truck unloader with a mobile base, industrial robot, pivoting front conveyor, and control subassembly that uses cameras and sensors to autonomously identify and unload products of varying sizes by executing pick-and-scoop operations, minimizing human intervention.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If human labor is used to unload trucks, then flexibility to handle unpredictable box configurations is maintained, but labor costs and time consumption increase
Solution Approach 1:
The system performs preliminary actions by capturing images of the truck interior before unloading begins, constructing a 3D model of the cargo configuration in advance, and planning the entire unloading sequence beforehand. This allows the robotic system to adapt to unpredictable box configurations without slowing down the unloading process, as all necessary adjustments are pre-calculated based on the initial cargo state.
Solution Approach 2:
The robotic system employs dynamic manipulation techniques including sweeping motions and coordinated multi-robot actions that can adapt to different cargo configurations in real-time. The system can dynamically adjust its unloading strategy based on the 3D model, using different manipulation techniques for different regions of the cargo, thereby maintaining high speed while handling unpredictable box arrangements.
2Productivity
If more human labor is deployed to unload trucks quickly, then unloading speed increases, but labor costs and workforce requirements increase
Solution Approach 1:
The robotic system is fully autonomous and self-sufficient, performing all unloading operations without human intervention. The system independently captures images, constructs 3D models, plans unloading sequences, executes manipulation tasks, and even handles errors autonomously. This eliminates the need for human labor entirely while maintaining high productivity through automated rapid unloading capabilities.
Solution Approach 2:
The patent replaces the mechanical system of human labor with an automated robotic system that uses computer vision, 3D modeling, and robotic manipulation. The human eyes and hands are substituted with cameras and robotic manipulators, respectively, enabling the system to achieve high-speed unloading without any human physical presence, thereby eliminating labor quantity while maintaining or improving productivity.
3Extent of automation
If automated systems are used to unload trucks, then human labor is reduced, but the system's ability to adapt to varying cargo configurations becomes limited
Solution Approach 1:
The system continuously captures images of the cargo and uses these to construct and update 3D models throughout the unloading process. This feedback loop allows the automated system to adapt to varying cargo configurations in real-time, adjusting its manipulation strategies based on the actual cargo state rather than relying on pre-programmed routines for specific configurations.
Solution Approach 2:
The system changes its operational parameters dynamically based on the cargo configuration. By constructing a 3D model from captured images, the system can identify different cargo arrangements and adjust its manipulation parameters (such as gripper force, movement speed, and sequence of operations) to optimally handle each specific configuration, thereby achieving high adaptability through automated parameter adjustment rather than fixed programming.
4Device complexity
If traditional unloading methods are used, then system complexity is low, but the need for human labor and associated costs increase
Solution Approach 1:
The robotic system is designed as a universal platform that can handle multiple types of cargo configurations and unloading scenarios. The same system components (cameras, 3D modeling software, robotic manipulators) are used regardless of the specific cargo type or truck configuration, eliminating the need for specialized equipment for different situations. This multi-functionality reduces the apparent complexity by using a standardized approach across diverse applications.
Solution Approach 2:
The patent introduces a software intermediary layer (the 3D modeling and planning system) that translates the complex task of handling varied cargo configurations into standardized robotic commands. This intermediary software layer absorbs much of the complexity, allowing the physical robotic hardware to remain relatively simple while still achieving high adaptability through intelligent software mediation between the cargo and the manipulators.
Data Source
AI summary
A robotic truck unloader for unloading/unpacking product, such as boxes or cases, from trailers and containers is disclosed. In one embodiment, a mobile base structure provides a support framework for a drive subassembly, a conveyance subassembly, an industrial robot, a pivoting front conveyor, a distance measurement subassembly, and a control subassembly. The control subassembly coordinates the selective articulated movement of the industrial robot and the pivoting front conveyor as well as the activation of the drive subassembly based upon a perception-based robotic manipulation system. The robotic truck unloader executes pick-and-scoop operations utilizing the industrial robot and the pivoting front conveyor. Automated error handling is also provided.


