On-Demand Third-Party Autonomous Vehicle Selection for Reliable Integration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Incorporating third-party autonomous vehicles (AVs) into an on-demand transport service platform poses challenges due to differences in on-board routing software, autonomy maps, trust, and reliability, especially when integrating with internal AVs and human-driven vehicles.
Innovation Solution
A network computing system coordinates transport requests by determining the capability of third-party AVs through utility metrics, including proposed routes, cost, and reliability, using an auction process to select the most optimal provider, and monitors their progress to ensure service completion.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If third-party autonomous vehicles are integrated into the transport service region, then the quantity of transport providers increases and service coverage expands, but differences in on-board routing software, autonomy maps, trust, and reliability create integration challenges
Solution Approach 1:
The network computing system acts as an intermediary between third-party AVs and the ride-sharing platform. It receives capability responses from third-party AVs, evaluates their routing software and autonomy maps, and mediates the integration process to ensure reliability while expanding provider quantity.
Solution Approach 2:
The system changes the parameters of integration by establishing new capability evaluation metrics for third-party AVs, including routing software compatibility and autonomy map accuracy, thereby enabling reliable integration of diverse providers with different technical specifications.
2Reliability
If capability responses are requested from third-party AVs for each transport request, then the reliability of service delivery improves through verification, but the communication overhead and processing time increase
Solution Approach 1:
The network computing system performs preliminary capability evaluation by receiving and storing capability responses from third-party AVs in advance, before actual transport requests are made. This preliminary action reduces processing time during live operations while maintaining reliability verification.
Solution Approach 2:
The system applies partial verification by evaluating key capability parameters (routing software, autonomy maps) once in advance rather than verifying all aspects for every single request, balancing reliability with efficient processing.
3Productivity
If an auction process is used to select transport providers based on utility metrics, then the optimization of transport supply distribution improves, but the complexity of the selection process increases
Solution Approach 1:
The auction process transforms the selection mechanism by introducing utility metrics as changeable parameters that evaluate third-party AV capabilities. This parameter-based approach optimizes supply distribution efficiency while managing selection complexity through structured evaluation criteria.
4Reliability
If monitoring of third-party AV progress is implemented, then the reliability of service completion improves, but the use of communication resources increases
Solution Approach 1:
Third-party AVs perform self-monitoring and self-reporting of their progress and status to the network computing system. This self-service approach improves service completion reliability through continuous monitoring while minimizing communication resource usage by only transmitting necessary status updates.
Data Source
AI summary
A network computing system can coordinate on-demand transport serviced by transport providers operating throughout a transport service region. The transport providers can comprise a set of internal autonomous vehicles (AVs) and a set of third-party AVs. The system can receive a transport request from a requesting user of the transport service region, where the transport request indicates a pick-up location and a destination. The system can determine a subset of the transport providers to service the respective transport request, and executing a selection process among the subset of the transport providers to select a transport provider to service the transport request. The system may then transmit a transport assignment to the selected transport provider to cause the selected transport provider to service the transport request.


