Fleet Management Dashboard for Autonomous Cabs


Designing a simulated fleet management system for autonomous taxis as part of a Google apprenticeship project.

Overview
🗓 Date: Fall 2024
💼 Client: Google (Apprenticeship Project)
👩💻 Role: UX Designer & Frontend Developer
🔒 Due to NDA, I’m not allowed to reveal complete design processes and deliverables. All data is redacted and used for portfolio-building purposes only.
Background
As part of an apprenticeship project assigned by Google, my team and I designed a simulated fleet management dashboard for autonomous taxis. This was not a real-world application but rather a conceptual exploration to evaluate how fleet operators might manage autonomous vehicles at scale. The dashboard provides an interactive interface where operators can monitor vehicle statuses, assign rides dynamically, track real-time traffic conditions, and manage system diagnostics.
The project also included simulating vehicle routes and real-life traffic conditions using Google’s Maps API and predictive modeling, allowing us to explore how ride assignments and routing could be optimized for efficiency in a future autonomous taxi service.

User Problems
Managing a fleet of autonomous taxis requires real-time visibility into vehicle status, ride requests, traffic conditions, and system diagnostics. However:
-
Operators lacked an intuitive way to track active and idle vehicles across different zones.
-
Ride dispatching was inefficient, as it did not account for real-time traffic conditions.
-
System monitoring required multiple disconnected tools, making vehicle maintenance and diagnostics harder to manage.
-
Optimizing vehicle routes dynamically based on demand, road congestion, and fleet distribution was a key challenge.
Design Challenges
-
Creating a scalable, real-time UI that simulates fleet monitoring without overwhelming users.
-
Designing for a system that doesn’t exist yet, requiring speculative research and user flow modeling.
-
Incorporating Google’s Maps API to accurately reflect traffic conditions and ride assignments.
-
Simulating vehicle movement and operator interactions to validate dashboard usability.
Mapping out Critical User Journey
To uncover pain points, I conducted interviews with fleet operators and ride-sharing system analysts to understand their daily workflows. The key user journeys identified were:

Building the Minimum Viable Product (MVP)
Since this was a proof-of-concept project, we focused on delivering a simplified, high-impact version of the dashboard:

Dashboard Design & Features
Fleet Overview Panel
📍 Displays real-time vehicle status (Active, Idle, Needs Service) using color-coded indicators.
📊 Provides key performance metrics like total completed trips, average wait times, and fleet efficiency.
Live GPS Tracking & Ride Assignment
🗺 Google Maps API integration for real-time vehicle tracking and route optimization.
⚡ Auto-dispatch system assigns vehicles to passengers based on proximity and estimated arrival time.
Vehicle Health & Diagnostics
🔋 Battery levels, sensor health, and maintenance logs available at a glance.
🚨 Instant alerts for urgent maintenance issues or vehicle malfunctions.
Traffic Simulation & Route Optimization
🚦 Uses historical and real-time traffic data to optimize routes.
🛣 Dynamic rerouting capabilities adjust based on congestion and estimated trip durations.
.png)
Validating the Design in a Simulated Environment
Since this project was fully simulated, we tested the dashboard by:
-
Running usability tests with fleet management professionals, gathering feedback on information clarity and usability.
-
Tracking system performance based on simulated ride data and efficiency metrics.
-
Iterating based on real-world fleet management challenges identified in research.
Takeaways & Learnings
-
Balancing Complexity & Simplicity: Managing an autonomous fleet involves massive data streams, requiring a highly intuitive UI to prevent cognitive overload.
-
Real-Time Traffic & Routing Are Key: Google Maps API and live traffic data integration significantly improved ride assignment efficiency in the simulation.
-
Speculative Design for Future Systems: Since fully autonomous ride-sharing doesn’t yet exist at scale, designing for an emerging industry required creative problem-solving.
-
The Power of Simulation Testing: Even without a real-world deployment, we were able to validate UX decisions through AI-driven vehicle simulations.