Robotic Pallet Placement Using Bounded Tree Search Look-Ahead

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge of efficiently stacking dissimilar items on a pallet without causing instability or damage, particularly in environments with varied item sizes, weights, and types, is exacerbated by the need to consider future items in the sequence, leading to computationally burdensome scenario simulations.

Innovation Solution

A robotic system employs a tree-search approach with pruning techniques to determine optimal item placements, using bounded tree searches and heuristics to explore a reduced search space, ensuring stability and efficiency by simulating a subset of possible scenarios and applying spacers as needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system simulates all possible future scenarios to determine optimal item placement, then the stability and optimality of palletization is improved, but the computational complexity and time required increases significantly

Engineering Contradiction:
Improvepalletization stabilityVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the search space by organizing possible item placements into a tree structure with levels corresponding to different items in the sequence. This segmentation allows the system to explore placements systematically without evaluating all possible scenarios simultaneously, reducing computational complexity while maintaining optimization quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary action by performing bounded tree searches that look ahead a limited number of items in the sequence. This allows the system to anticipate future placements and make optimal current decisions without simulating all possible future scenarios, thereby improving palletization stability while controlling computational resources.

Inventive Principle:
Principle #10Preliminary action

2Volume of moving object

If the system performs comprehensive scenario simulations to ensure optimal item placement, then the space efficiency of palletization is improved, but the processing time and latency increase

Engineering Contradiction:
Improvepallet space utilizationVSAvoidprocessing latency
Core Design Contradiction:
Volume of moving objectVSLoss of time

Solution Approach 1:

The patent implements partial action by performing bounded tree searches that evaluate only a subset of possible future scenarios rather than all possible placements. This partial exploration achieves sufficient space efficiency optimization while significantly reducing processing time and latency compared to comprehensive simulations.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

By performing limited look-ahead searches in advance, the system prepares optimal placement decisions without waiting for complete scenario simulations. This preliminary action enables real-time or near-real-time palletization while achieving good space utilization.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If the system uses unbounded tree search to explore all placement options, then the optimality of item arrangement is improved, but the computational resources and energy consumption increase

Engineering Contradiction:
Improveitem placement optimalityVSAvoidcomputational energy consumption
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The patent segments the exhaustive search into bounded tree searches with limited depth corresponding to a specific number of future items. This segmentation maintains placement optimality by considering future constraints while reducing computational energy consumption by avoiding evaluation of all possible scenarios.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically adjusts the search depth and scope of tree searches based on computational resource availability and item characteristics. This dynamic approach maintains optimality where needed while reducing energy consumption in less critical scenarios, achieving a balance between placement quality and resource usage.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12390928B2Workflow for using tree search-based approach for placing boxes on pallet with limited knowledge of future sequence
Publication Date: 2025.08.19 DEXTERITY INC
  • US12390928B2 patent drawing
  • US12390928B2 patent drawing
  • US12390928B2 patent drawing

AI summary

A robotic system is disclosed. The system includes a communication interface that receives, from one or more sensors deployed in a workspace, sensor data indicative of a current state of the workspace. The system includes one or more processors that use the sensor data to estimate a state of one or both of the pallet or other receptacle and the set of zero or more items stacked on or in the receptacle, and use the estimated state to generate or update a plan to control a robotic arm to place a next set of items on or in, or remove the next set of items from, the pallet or other receptacle, the plan comprising an ordered sequence of item placements or removals. The plan is generated or updated based at least in part by performing a bounded tree search in which a subset of possible ordered sequences is explored.