Robotic Fleet Request Distribution With Local Oversight Queues

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Robotic devices generate significant data, leading to bandwidth consumption issues when obtaining and processing data, and distributing requests to these devices slows their update and operation processes.

Innovation Solution

A robotic device management service and oversight system are implemented to locally replicate and aggregate data within a facility, reducing the bandwidth required for data transmission and enabling efficient distribution of requests to fleets of robotic devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If data is transmitted between robotic devices and remote systems, then data processing capability is improved, but bandwidth consumption increases

Engineering Contradiction:
Improvedata processing capabilityVSAvoidbandwidth consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The system segments data processing into two parts: local processing at the facility level using the data lake and oversight system, and remote processing at the cloud level using the robotic device management service. This segmentation allows critical data to be processed locally without consuming bandwidth, while only aggregated results or essential updates are transmitted remotely.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The facility-level oversight system acts as an intermediary between robotic devices and remote management systems. It collects, processes, and aggregates data locally before transmitting to remote systems, and distributes requests locally without needing constant remote communication. This intermediary role significantly reduces bandwidth consumption while maintaining data processing capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If requests are distributed from remote systems to robotic devices, then system control capability is improved, but update speed decreases

Engineering Contradiction:
Improvesystem control capabilityVSAvoidupdate speed
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-processing data and pre-positioning requests at the facility level. The oversight system maintains a local data lake with cached data and request queues, so when updates or requests need to be distributed to robotic devices, they can be done immediately from local resources without waiting for remote system responses, thus improving update speed while maintaining control capability.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If data is collected from all robotic devices, then data completeness is improved, but bandwidth usage increases

Engineering Contradiction:
Improvedata completenessVSAvoidbandwidth usage
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The system extracts only essential data elements for remote transmission while maintaining complete local data storage. The oversight system collects comprehensive data from all robotic devices locally in the data lake, then selectively extracts only aggregated summaries or critical alerts for transmission to remote systems. This extraction approach maintains data completeness for local processing while minimizing bandwidth usage for remote communication.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11360757B1Request distribution and oversight for robotic devices
Publication Date: 2022.06.14 AMAZON TECH INC
  • US11360757B1 patent drawing
  • US11360757B1 patent drawing
  • US11360757B1 patent drawing

AI summary

A robotic device management service obtains a request from a client device to cause a fleet of robotic devices operating at a remote facility to perform a set of tasks. In response to obtaining the request, the robotic device management service stores the request in a queue associated with the fleet of robotic devices. A distribution device at the facility queries the queue to obtain the request and, in response to obtaining the request, schedules performance of the set of tasks by the fleet of robotic devices.