Parallel Modular Planning for Warehouse Resource Conflicts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing warehouse management systems inefficiently assign tasks to actors, leading to reduced productivity due to unnecessary travel, resource conflicts, and potential deadlocks, as they often require recreating plans from scratch in response to state changes, causing downtime and idling of actors.

Innovation Solution

A parallelized and modular planning system that updates different parts of plans asynchronously and in parallel, using multiple subsystems to adjust plans without redefining them entirely, ensuring actors perform tasks without conflicts by accounting for resource availability and actor states.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If tasks are assigned to actors in the order they arrive or become available, then the system is simple to operate, but productivity is reduced due to unnecessary travel and resource conflicts

Engineering Contradiction:
Improvetask assignment simplicityVSAvoidoverall productivity
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system performs preliminary planning by determining optimized task assignments and execution orders before actors actually execute tasks. The planning system pre-calculates efficient task sequences that minimize travel distance and avoid resource conflicts, rather than simply assigning tasks in arrival order. This allows actors to receive pre-optimized task sequences that improve productivity while maintaining operational simplicity.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If actors perform tasks sequentially without coordination, then device complexity is low, but deadlocks and resource conflicts occur

Engineering Contradiction:
Improvecoordination system complexityVSAvoiddeadlock avoidance
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The planning system continuously monitors actor positions, task completion status, and resource availability, using this feedback to dynamically adjust and update task assignments. When resource conflicts or potential deadlocks are detected, the system recalculates optimal task sequences and reassigns tasks to prevent conflicts. This feedback mechanism ensures reliable deadlock avoidance while maintaining relatively simple system architecture through centralized intelligent coordination.

Inventive Principle:
Principle #23Feedback

3Manufacturing precision

If plans are recreated from scratch in response to state changes, then plan accuracy is maintained, but downtime increases and actors idle

Engineering Contradiction:
Improveplan accuracyVSAvoidactor downtime
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The planning system divides the overall task plan into independent, modular segments that can be updated individually when state changes occur. Instead of recreating entire plans from scratch, the system identifies only the affected segments and recalculates those specific portions while maintaining the rest of the plan. This segmentation approach preserves plan accuracy for changed portions while minimizing disruptions and idle time for actors executing other segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The planning system transitions from static, fixed plans to dynamic, adaptive plans that can be modified in real-time without complete recreation. When state changes occur, the system dynamically adjusts task assignments and sequences by updating only the necessary portions of existing plans, allowing actors to continue executing unaffected tasks without interruption. This dynamic approach maintains plan accuracy while significantly reducing downtime compared to full plan recreation.

Inventive Principle:
Principle #15Dynamics

4Productivity

If multiple actors access the same resources simultaneously without coordination, then resource utilization is high, but conflicts and delays occur

Engineering Contradiction:
Improveresource utilizationVSAvoidactor waiting time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The planning system ensures continuous, conflict-free task execution by carefully coordinating resource access timing across multiple actors. It schedules task assignments so that actors access shared resources in an optimized sequence without idle waiting time, maintaining continuous productive action. The system calculates optimal timing and sequencing to maximize resource utilization while preventing conflicts, ensuring that actors can continuously perform useful work without unnecessary delays.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS12367438B2Parallelized and modular planning systems and methods for orchestrated control of different actors
Publication Date: 2025.07.22 INVIA ROBOTICS INC
  • US12367438B2 patent drawing
  • US12367438B2 patent drawing
  • US12367438B2 patent drawing

AI summary

Provided is a parallelized and modular planning system that controls multiple actors in performing different tasks simultaneously without conflict based on plans that are modularly created and/or updated. The system may update different parts of different plans at the same time without redefining those plans anew. The system may include a first subsystem that generates a first plan based on an assignment of a first task to a first actor, while a second subsystem provides a path for a second plan assigned to a second actor, while a third subsystem determines access ordering by which a third actor accesses a first resource from a path of a third plan, and while a fourth subsystem controls operation of a fourth actor in accessing a second resource from a path of a fourth plan based on an access ordering determined for the second resource by the third subsystem.