Teleoperations Queue Prioritization for Autonomous Vehicle Fleets
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The inefficient use of dedicated teleoperations systems and operators for autonomous vehicle fleets, where a single system is often allocated to a single vehicle, leading to resource wastage and impracticality for large fleets, as vehicles operate autonomously for most of their use time.
Innovation Solution
Implementing a teleoperations monitoring and operations platform that allows multiple autonomous vehicles to be monitored by a single station, with prioritization of supervisory requests, enabling efficient allocation of resources and remote operation when needed, using a teleoperations queue and prioritization logic to determine the order of vehicle control.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a dedicated teleoperations system is allocated to a single vehicle, then the vehicle can be monitored and controlled safely, but the resource utilization efficiency deteriorates because the system remains idle when the vehicle operates autonomously
Solution Approach 1:
The teleoperations system is designed to serve multiple vehicles simultaneously rather than being dedicated to a single vehicle. The system can monitor and control any vehicle in the fleet that requires supervisory attention, making the resource universal and eliminating idle time when one vehicle is operating autonomously
Solution Approach 2:
Multiple vehicle monitoring and control functions are merged into a single teleoperations system. The system combines the capabilities to handle supervisory requests from multiple vehicles, process prioritized queues, and provide remote control operations for any vehicle in the fleet
2Loss of energy
If multiple vehicles share a single teleoperations system, then resource utilization efficiency improves, but the system complexity increases due to the need for request prioritization and queue management
Solution Approach 1:
The system performs preliminary actions by establishing a prioritization framework and queue management structure in advance. Supervisory requests are pre-categorized into priority levels (first, second, third priority) and organized in queues before processing, so that when multiple requests arrive, the system can efficiently determine processing order without complex real-time decision-making
Solution Approach 2:
The teleoperations system segments supervisory requests into distinct priority levels and separate queues. First priority requests go to one queue, second priority to another, and third priority to a third queue. This segmentation simplifies the overall system complexity by breaking down the complex task of handling multiple vehicles into manageable, prioritized segments
3Ease of operation
If supervisory requests are processed in the order they are received, then the system operation is simple, but the response time for critical safety issues deteriorates
Solution Approach 1:
The system performs preliminary classification of supervisory requests into priority levels before processing. Each request is pre-assigned a priority level (first, second, or third) based on its nature and urgency, allowing the system to quickly determine processing order without complex real-time analysis while ensuring critical issues are addressed promptly
Solution Approach 2:
The system dynamically adjusts the processing order of supervisory requests based on their priority levels. Rather than a static first-come-first-served approach, the system flexibly prioritizes first priority requests over second and third priority requests, and second priority over third priority, ensuring that more critical safety issues receive faster response times while maintaining operational simplicity
Data Source
AI summary
According to one aspect, a method includes obtaining a first supervisory request from a first vehicle. The first supervisory request is processed by a teleoperations monitor arrangement. The method includes determining a first priority for the first supervisory request. After determining the first priority, the first supervisory request is added to a queue according to the first priority. The queue includes at least a second supervisory request having a second priority. Finally, the method includes determining whether the first priority is higher than the second priority. When it is determined that the first priority is higher than the second priority, the first supervisory request is processed before the second supervisory request. The first supervisory request is obtained from the queue and processed by the teleoperations monitor arrangement. Processing the first supervisory request includes determining whether the first vehicle is to be remotely operated by the teleoperations operator arrangement.


