You work on a fully autonomous robotaxi service. Passengers can request rides, get picked up, and get dropped off. During trips, the robotaxis are continuously monitored by tacticians in a teleoperations center.
Teleoperations tacticians can:
-
View a robotaxi's live location.
-
View real-time video of the vehicle surroundings.
-
Take control of or assist the robotaxi when a stuck event or other help request occurs.
The operational flow is:
-
A robotaxi requests help from teleoperations.
-
The request is placed into a queue.
-
A tactician is assigned to service the request.
-
The tactician may observe, advise, remotely control, escalate, or resolve the issue.
There are always more active robotaxis than tacticians. One tactician may support multiple robotaxis over a shift.
Design the following:
-
A data model to monitor the efficiency and effectiveness of the teleoperations function.
-
A data architecture and pipeline to measure vehicle stability across the autonomous fleet.
For the teleoperations model, include the core entities, table grains, relationships, and metrics. For the vehicle stability pipeline, describe data sources, ingestion, storage, transformations, quality checks, metrics, and downstream consumers.