􁎖

Fleet Ops & Safety

Incident Logging

L4 Cockpit HUD

ODD Coverage

How might we?
trust an autonomous test fleet enough to scale it, without losing the edge cases only a safety driver ever sees?
Platforms

Flutter cockpit HUD (iOS/Android) + React fleet dashboard (web)

Category

Autonomous Fleet Operations

Role

End-to-end: cockpit UI, data taxonomy, office dashboard

Instrument cluster of an autonomous test vehicle
Instrument cluster of an autonomous test vehicle
Autonomous test vehicle driving through a city street
Autonomous test vehicle driving through a city street
Design System
One taxonomy, six primitives

Every surface — cockpit, hazard map, office dashboard — reads from the same six primitives, styled consistently wherever they appear.

Severity

SEV1 · Critical Takeover

Subsystem

Motion Planner

Autonomy State

L4 AUTONOMOUS

ODD Coverage

Ingestion

Driver Monitoring

Gaze On Road

Severity & Status Colors

Critical (SEV1)

Hesitation (SEV2)

Comfort (SEV3)

Synced / OK

Neutral / Surface

Why It Works
Fewer blind spots.

One taxonomy from cockpit to office means no translation loss between what a driver saw and what an engineer reviews — the pattern autofleet’s safety-driver app and disengagement metrics point at.

Faster triage.

Severity and subsystem are tagged at the moment of the event, not reconstructed later — the edge-case and video-snippet tagging digitaldividedata builds for AV footage retrieval.

Provable ODD coverage.

Day/night/rain/traffic pass tracking against campaign targets makes exposure auditable, not anecdotal — operational exposure analysis and compliance/audit automation, both flagged across the research.

Approach & Process
End-to-End Ownership

Owned end-to-end design for Fleet Co-Pilot, spanning the cockpit HUD, the incident taxonomy, and the office review dashboard that shares it.

Reusable Incident Taxonomy

One classification drives three surfaces.

Subsystem × severity (perception, motion planner, localization, hardware/sensor, ODD boundary × SEV1–3) powers the driver’s 1-tap tags, the hazard map, and the office incident log — no re-mapping between tools.

Cross-Functional Partnership

Grounded every decision in how autonomy and fleet-ops teams actually work:

  • Safety drivers need sub-second quick-tags, not forms

  • Ops and AV engineers need exposure and disengagement analytics after the fact

  • Compliance needs an audit trail, not tribal knowledge

Multi-Fidelity Prototyping

Proved the taxonomy before building a backend for it:

  • Cockpit fixture data first, labeled simulated until a real ingestion pipeline exists

  • The office dashboard built as a second, independent consumer of the same schema

  • Validated the taxonomy held up outside the vehicle, not just inside it

Independent Research & Validation

Surveyed how autonomous-fleet operators actually run this today:

  • Route/dispatch optimization and predictive maintenance

  • Multi-vendor AV monitoring and safety-driver incident apps

  • Operational exposure analysis and edge-case/video tagging

1-Tap Incident Tagging
Sub-second logging, zero forms

Phantom Brake, Planner Freeze, Sensor Drop: three quick-tag buttons that log a subsystem and severity the instant something feels off, without pulling a driver’s eyes off the road.
The same pattern autofleet’s research flags as essential for safety-driver apps: incident reporting has to be faster than the incident.

Phantom Brake

SEV3 · Comfort

Planner Freeze

SEV2 · Hesitation

Sensor Drop

SEV2 · Hesitation

Live Telemetry
Everything a safety driver sees, structured

Autonomy state, jerk, lateral g, time-to-collision, and headway gap sit next to the driver-monitoring read: gaze, drowsiness score, hands-on-wheel, and takeover reaction latency.
Nothing here is inferred after the fact — it’s the same read the safety driver had, timestamped.

L4 AUTONOMOUS

Autonomy State

6.4s

Time to Collision

32 m

Headway Gap

0.12 g

Lateral Acceleration

Gaze On Road

Driver Monitoring

0.08

Drowsiness Score

Yes

Hands on Wheel

850 ms

Takeover Latency

Hazard Route Intelligence
Every disengagement becomes a place on the map

Fault and disengagement hotspots are geotagged with road segment, heading, and prior-disengagement count, then surfaced as an upcoming-hazard countdown as the vehicle approaches them again.
A tunnel that lost GPS once is a place the whole fleet gets warned about next time.

ODD Coverage & Ingestion
Provable exposure, not anecdotal

Day, night, rain/wet, and dense-traffic passes track against a per-route campaign target, so ODD coverage is a number, not a feeling.
Write rate, storage used, and sensor-stream sync status ride alongside it, so nothing gets logged in the cockpit and lost before it reaches the office.

Downtown ODD Loop — 6 / 10 passes

Day — 4 passes

Night — 1 pass

Rain/Wet — 1 pass

Dense Traffic — 2 passes

Payload Ingestion

148.4 MB/s write rate

842.5 / 1024 GB storage used

Sensor streams synced

Wet city intersection where a hazard hotspot is logged

Create a free website with Framer, the website builder loved by startups, designers and agencies.