Robotic Fleet Request Distribution With Local Oversight Queues
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Ease of operation
If requests are distributed from remote systems to robotic devices, then system control capability is improved, but update speed decreases
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.
3Loss of information
If data is collected from all robotic devices, then data completeness is improved, but bandwidth usage increases
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.
Data Source
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.


