Mixed-Robot Warehouse Task Allocation for Faster Order Fulfillment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current order fulfillment systems in e-commerce face inefficiencies due to the need for rapid processing of numerous small orders from a large inventory of items, which is compounded by the use of single-type robots that are not optimized for various tasks and lack effective collaboration between different types of robots and humans.

Innovation Solution

A method and system that utilizes a centralized or decentralized approach to manage warehouses by allocating tasks to robots of different types based on their specific properties, such as reach zone, load capacity, and progress velocity, and includes human agents when necessary, to optimize task execution and minimize effort, lost time, and futile trips, while considering spatial relationships and temperature constraints.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If single-type robots are used for order fulfillment, then the system is simpler to manage, but the efficiency and task completion speed are insufficient for rapid e-commerce order processing

Engineering Contradiction:
Improveorder fulfillment speedVSAvoidrobot system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides the robot fleet into multiple specialized types (autonomous mobile robots, robotic arms, drones, ground-propagating robots) each optimized for specific tasks such as picking, transporting, or inspecting items. This segmentation allows each robot type to excel at its designated function, thereby increasing overall order fulfillment speed while maintaining manageable complexity through specialized roles.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements a centralized management platform that can dynamically allocate different types of robots to various tasks based on real-time order requirements. The platform orchestrates multiple robot types to work together on a single order, enabling the system to handle diverse fulfillment scenarios efficiently without requiring each individual robot to be universally capable.

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

2Productivity

If robots of different types with specialized properties are deployed, then task execution efficiency improves, but the complexity of managing and allocating tasks increases

Engineering Contradiction:
Improvetask execution efficiencyVSAvoidtask allocation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The centralized management platform continuously monitors robot status, location, and task completion progress, using this feedback to dynamically adjust task allocations. The system receives real-time data from robots about their capabilities and current states, then optimizes assignment decisions to maximize efficiency while managing complexity through data-driven coordination.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The task allocation system is designed to be dynamic rather than static, automatically reassigning tasks based on changing conditions such as robot availability, task urgency, and spatial relationships. The management platform adapts its allocation strategy in real-time, allowing the system to handle complexity through flexible, condition-based decision-making rather than rigid pre-programming.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If human agents are included alongside robots, then flexibility and ability to handle complex tasks improve, but coordination complexity and management overhead increase

Engineering Contradiction:
Improvetask handling flexibilityVSAvoidhuman-robot coordination complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The centralized management platform serves as an intermediary that coordinates between human agents and robots. It translates human capabilities and availability into the allocation system, matching appropriate tasks to human workers based on task complexity, location, and current workload. This intermediary role simplifies coordination by providing a unified interface for managing both autonomous and human resources.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system assigns different types of tasks to different agents based on their specific capabilities - routine, standardized tasks are allocated to autonomous robots, while complex, non-routine tasks requiring judgment or dexterity are directed to human agents. This local quality approach ensures each agent works on tasks matching their strengths, improving flexibility while managing coordination complexity through capability-based assignment.

Inventive Principle:
Principle #3Local quality

4Loss of time

If task allocation is optimized based on robot properties and spatial relationships, then lost time and futile trips are reduced, but the computational complexity of scheduling increases

Engineering Contradiction:
Improvelost time between tasksVSAvoidscheduling system complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The management platform performs preliminary optimization of task sequences and robot routes before execution, calculating optimal paths and timing based on robot properties, spatial relationships, and task requirements. By pre-computing efficient schedules and anticipating bottlenecks, the system reduces lost time and futile trips during actual execution while managing scheduling complexity through advance planning.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240174446A1Managing a warehouse having robots of different types
Publication Date: 2024.05.30 FIL ROBOTICS LTD
  • US20240174446A1 patent drawing
  • US20240174446A1 patent drawing
  • US20240174446A1 patent drawing

AI summary

A method for responding to managing one or more warehouses, the method including obtaining information about multiple tasks completion agents (TCAs) of the one or more warehouses, wherein a TCA is configured to execute a task related to fulfillments of an order to obtain an item stored in the one or more warehouses, wherein the TCAs may include robots of different types that differ from each other by one or more task related properties; receiving multiple orders to obtain multiple items stored in the one or more warehouses; and scheduling an execution of tasks related to the provision of the multiple items. Scheduling includes allocating at least some of the multiple TCAs to execute tasks related to the provision of the multiple items.