AV Fleet Dispatch Using App Status and Pre-Arrival Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current autonomous vehicle (AV) systems operate independently and lack effective communication and coordination, leading to suboptimal routing decisions and user experiences in rideshare and delivery services.
Innovation Solution
An AV fleet management system that utilizes a microservices-based architecture, real-time data processing, and user interaction models to optimize dispatching by determining AV availability, routing, and trip management, allowing for communication between AVs and integration with client devices for improved route planning and user interaction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If AVs operate independently without communication, then vehicle system complexity is reduced, but routing efficiency and coordination deteriorate
Solution Approach 1:
A fleet management server acts as an intermediary between autonomous vehicles and users. The server receives trip requests, determines AV availability, optimizes routing, and coordinates dispatches across the fleet. This centralizes complexity in the server while keeping individual AVs relatively simple, yet achieves high routing efficiency through coordinated fleet management.
Solution Approach 2:
The system implements feedback loops where the fleet management server continuously monitors AV status, location, and availability, then adjusts routing decisions and dispatches accordingly. Real-time data exchange between AVs and the server enables dynamic optimization of routes and resource allocation, improving overall fleet productivity.
2Productivity
If AVs communicate and are controlled at fleet level, then routing coordination and efficiency improve, but system complexity increases
Solution Approach 1:
The fleet management system is segmented into distinct functional modules: user interface components, trip management services, AV fleet management services, routing optimization engines, and communication interfaces. This modular architecture distributes complexity across separate components, making the overall system more manageable while enabling sophisticated coordinated control.
Solution Approach 2:
The fleet management server serves as an intermediary that handles the complexity of fleet-wide coordination, routing optimization, and resource allocation. Individual AVs receive simplified commands from the server, reducing their onboard complexity while maintaining high-level routing coordination through the central mediator.
3Productivity
If real-time fleet management is implemented, then dispatching efficiency improves, but computational resource requirements increase
Solution Approach 1:
The fleet management server performs preliminary actions by pre-calculating optimal routes, predicting AV availability, and preparing dispatch decisions before trips are requested. This advance preparation reduces real-time computational demands during actual dispatch operations, improving efficiency while managing resource requirements.
Solution Approach 2:
Individual AVs perform self-service by autonomously navigating to assigned locations, monitoring their own status, and reporting back to the fleet management server. This distributes computational tasks from the central server to the AVs themselves, reducing the server's computational burden while maintaining efficient fleet-wide coordination.
Data Source
AI summary
Systems and methods provide for optimizing dispatching of autonomous vehicles (AVs) using an AV fleet management system. The AV fleet management system can receive first data indicative of client application to the AV fleet management system being opened on a client device. The AV fleet management system can determine availability of an AV within proximity of the client device. The AV fleet management system can determine a first route from a first location of the AV to a second location of the client device. The AV fleet management system can dispatch the AV from the first location to the second location via the first route prior to determining a destination of a second route from the second location to the destination.


