Perception-Guided Robotic Truck Unloading for Irregular Box Stacks

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveability to handle unpredictable box configurationsVSAvoidtime to unload truck
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #15Dynamics

2Productivity

If more human labor is deployed to unload trucks quickly, then unloading speed increases, but labor costs and workforce requirements increase

Engineering Contradiction:
Improveunloading speedVSAvoidamount of human labor required
Core Design Contradiction:
ProductivityVSQuantity of substance

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.

Inventive Principle:
Principle #25Self-service

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.

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

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

Engineering Contradiction:
Improvelevel of human interventionVSAvoidability to handle different cargo configurations
Core Design Contradiction:
Extent of automationVSAdaptability or versatility

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.

Inventive Principle:
Principle #23Feedback

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.

Inventive Principle:
Principle #35Parameter changes

4Device complexity

If traditional unloading methods are used, then system complexity is low, but the need for human labor and associated costs increase

Engineering Contradiction:
Improvecomplexity of unloading systemVSAvoidamount of human labor required
Core Design Contradiction:
Device complexityVSQuantity of substance

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.

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

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240351806A1Perception-Based Robotic Manipulation System and Method for Robotic Truck Unloader that Unloads/Unpacks Product from Trailers and Containers
Publication Date: 2024.10.24 DAIFUKU INTRALOGISTICS AMERICA CORP
  • US20240351806A1 patent drawing
  • US20240351806A1 patent drawing
  • US20240351806A1 patent drawing

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.