Mobile Drive Unit Scheduling for Workspace Contention Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current inventory management systems in storage facilities, relying on robotic mobile drive units (MDUs), face inefficiencies due to lack of effective contention resolution methods when MDUs need to access the same space at the same time, leading to delays and performance issues.

Innovation Solution

A drive management module identifies potential contentions by comparing planned execution paths of MDUs and modifies schedules to enforce an order and timing for space utilization, dynamically resolving contentions as they occur, rather than relying on random wait times or pre-emptive path changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If MDUs use random wait times to resolve space contentions, then contention is eventually resolved, but task completion is delayed and system throughput decreases

Engineering Contradiction:
Improvecontention resolutionVSAvoidtask completion delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by having MDUs send advance notifications to the central control system before reaching contended spaces. The control system proactively calculates and communicates optimal waiting times to MDUs before the contention actually occurs, allowing MDUs to coordinate their arrivals without random delays. This transforms reactive random waiting into proactive scheduled coordination, resolving contention while minimizing task completion delays.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If MDUs compute new paths to avoid contentions, then space utilization improves, but travel time increases and additional contentions may occur

Engineering Contradiction:
Improvespace utilizationVSAvoidtravel time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system implements dynamic path adjustment by allowing MDUs to compute alternative paths only when necessary, rather than pre-planning all routes. The central control system monitors real-time MDU positions and dynamically generates new paths on-demand, balancing space utilization with travel time efficiency. This dynamic approach avoids the overhead of pre-computing all possible paths while maintaining high productivity.

Inventive Principle:
Principle #15Dynamics

3Reliability

If the common management system denies both initial space requests, then contention is detected, but both MDUs must wait randomly causing performance inefficiency

Engineering Contradiction:
Improvecontention detectionVSAvoidsystem throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements feedback mechanisms where the central control system continuously monitors MDU positions, task progress, and space utilization. When contentions are detected through this feedback loop, the system calculates optimal waiting times and communicates them back to the involved MDUs. This closed-loop feedback system replaces random waiting with coordinated scheduling, maintaining reliable contention detection while improving system throughput through intelligent time management.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11163314B1Contention management for mobile drive units
Publication Date: 2021.11.02 AMAZON TECH INC
  • US11163314B1 patent drawing
  • US11163314B1 patent drawing
  • US11163314B1 patent drawing

AI summary

Systems and methods are provided herein for mitigating contentions between mobile drive units (MDUs) within a workspace. A schedule may be generated that identifies execution steps associated with respective tasks to be performed by each of a plurality of mobile drive units (MDUs) within the workspace. A contention related to a first execution step associated with a first mobile drive unit (MDU) and a second execution step associated with a second MDU may be identified. The schedule may be altered to include an indication of the contention. It may be determined that the first MDU is at the location of the contention. Accordingly, the contended space may be reserved for the first MDU, and the schedule may be modified to restrict the second MDU from executing the second execution step until the first MDU has completed the execution of the first execution step.