Robot Queue Management for Warehouse Order Fulfillment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In large warehouses, the inefficiency of human operators navigating to dispersed products for order fulfillment leads to time-consuming processes, and the use of robots can result in race conditions due to simultaneous navigation to occupied locations, reducing operational efficiency.

Innovation Solution

A method for queuing robots destined for target locations by determining their priority based on entry order and order priority, assigning them to queue locations grouped into queue groups, and using a robot with a mobile base and communication device to navigate and manage interactions with a management system, avoiding occupied areas by redirecting robots to queue slots.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If robots are used to perform picking and placing operations in a warehouse, then productivity increases, but race conditions occur when multiple robots navigate to the same location simultaneously

Engineering Contradiction:
Improveitems shipped per unit timeVSAvoidrobot navigation reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary actions by establishing queue groups and assigning priority levels to robots before they navigate to target locations. The management system pre-determines navigation sequences and resolves potential conflicts before robots arrive at occupied locations, preventing race conditions rather than reacting to them after occurrence.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The management system acts as an intermediary between multiple robots and target locations. It receives navigation requests from robots, determines appropriate queue groups based on location and priority, and assigns sequential access rights. This intermediary coordination prevents direct conflicts between robots navigating to the same location simultaneously.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If multiple robots navigate to dispersed product locations simultaneously, then order fulfillment speed increases, but robots may attempt to navigate to occupied positions causing processor binding

Engineering Contradiction:
Improvenavigation speedVSAvoidtime lost due to race conditions
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The system establishes queue groups and assigns priority levels to robots before they begin navigation. By pre-determining the navigation sequence and resolving potential conflicts in advance, the system enables robots to maintain high navigation speeds without experiencing processor binding or time losses from race conditions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The management system continuously monitors robot positions and queue status, providing feedback to adjust navigation assignments. When a robot completes its task or a location becomes available, the system notifies waiting robots in the queue, allowing them to proceed without unnecessary delays or processor binding from conflict detection.

Inventive Principle:
Principle #23Feedback

3Reliability

If robots are assigned to queue locations based on priority, then race conditions are reduced, but system complexity increases due to queue group management

Engineering Contradiction:
Improverobot navigation reliabilityVSAvoidqueue management system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the warehouse space into multiple queue groups based on geographic regions or functional zones. Each queue group manages robots destined for specific target locations independently. This segmentation reduces the complexity of global coordination by localizing queue management to smaller, more manageable subsets of robots and locations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses parameter changes by assigning priority levels and queue group identifiers to robots based on their tasks and locations. These parameters enable automated, rule-based decision-making in the management system, reducing the need for complex real-time negotiations between robots while maintaining reliable conflict resolution.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10513033B2Robot queuing in order fulfillment operations
Publication Date: 2019.12.24 LOCUS ROBOTICS CORP
  • US10513033B2 patent drawing
  • US10513033B2 patent drawing
  • US10513033B2 patent drawing

AI summary

A method for queuing robots destined for one or more target locations in an environment, includes determining if a plurality of robots destined for the one or more target locations have entered a predefined target zone proximate the one or more target locations. The method also includes assigning each of the robots to either its target location or one of a plurality of queue locations based on an assigned priority. The plurality of queue locations are grouped into one or more queue groups.