Autonomous Vehicle Task Queue for Non-Passenger Operations
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Autonomous vehicles lack the capability to efficiently manage and execute non-passenger tasks independently, leading to inefficiencies and potential operational issues when not engaged in passenger transport.
Innovation Solution
A system comprising a memory queue, self-driving systems, and processors that allow for the receipt, prioritization, execution, and completion tracking of non-passenger tasks for autonomous vehicles, ensuring these tasks are performed after passenger-related tasks and maintaining vehicle operational readiness.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If autonomous vehicles operate only in passenger transport mode, then passenger service is provided, but vehicle operational readiness and efficiency deteriorate when not engaged in passenger transport
Solution Approach 1:
The system enables autonomous vehicles to continuously perform useful non-passenger tasks (refueling, maintenance, parking) during periods when not transporting passengers, eliminating idle time and maintaining continuous productive operation
Solution Approach 2:
The autonomous vehicle system is extended to perform multiple functions beyond passenger transport, including refueling, maintenance, and parking tasks, making the vehicle versatile and productive in various operational modes
2Productivity
If non-passenger tasks are added to the autonomous vehicle system, then operational efficiency improves, but system complexity increases
Solution Approach 1:
The task management system segments non-passenger tasks into distinct, manageable categories (refueling, maintenance, parking) with specific acceptance criteria, making the complex system organized and controllable
Solution Approach 2:
A fleet management server acts as an intermediary to receive, prioritize, and dispatch non-passenger task requests to autonomous vehicles, simplifying the task management architecture by centralizing coordination
3Productivity
If non-passenger tasks are executed during passenger transport, then task completion efficiency improves, but passenger safety and comfort deteriorate
Solution Approach 1:
The task execution system dynamically adjusts by allowing non-passenger tasks to be inserted into the queue based on priority levels, enabling flexible task scheduling that maintains passenger transport reliability while improving overall efficiency
Solution Approach 2:
Non-passenger tasks are executed during vehicle idle periods or between passenger trips, maintaining continuous useful action without interrupting passenger transport operations
Data Source
AI summary
Aspects of the disclosure relate to a system that includes a memory storing a queue for arranging tasks, a plurality of self-driving systems for controlling an autonomous vehicle, and one or more processors. The one or more processors may receive a non-passenger task request with a priority level of the non-passenger task request. When the non-passenger task request is accepted, the one or more processors may insert the task in the queue based on the priority level of the task request. Then, the one or more processors may provide instructions to one or more self-driving systems according to the non-passenger task request. Having received updates of the status of the autonomous vehicle, the one or more processors may determine that the task is completed based on the updates. After determining that the task is completed, the one or more processors may remove the task from the queue.


