We're building a machine learning application that uses Poway's Open Data Portal transport data to make autonomous vehicles navigate better. Our goal is to cut travel time by 20% for local commuters through traffic prediction, route optimization, and smart speed control.
Scope → Community → Team → Research → Ideate
Who / What / Initial Concept and Idea
Who: Qualcomm's autonomous vehicle team, Poway city commuters, transportation authorities
What: ML-powered navigation system using local transport data
Initial Concept: Create a system that learns from historical and real-time traffic data to predict congestion patterns and optimize routes for autonomous vehicles
Key Questions to Answer:
What transport data is available from Poway's Open Data Portal?
How can we process this data to create useful navigation insights?
What machine learning approaches will work best for traffic prediction?
How will users interact with the system?
Establish User Stories / Visuals of UIs
User Stories:
As a commuter, I want my autonomous vehicle to automatically take the fastest route to work based on predicted traffic conditions
As a city planner, I want to see aggregate traffic flow data to identify bottlenecks
As a Qualcomm engineer, I want an interface to monitor system performance and accuracy
As a driver, I want to receive alerts about unexpected traffic changes
As a fleet manager, I want to optimize routes for multiple vehicles simultaneously
UI Mockups Needed:
Driver dashboard showing route, ETA, and traffic conditions
Traffic prediction visualization interface
System administration panel
Mobile app interface for remote monitoring
API Endpoints that Correspond to User Stories
Proposed Endpoints:
/api/predict-traffic - GET - Returns traffic predictions for specified routes and times
/api/optimize-route - POST - Takes start/end points and returns optimized route
/api/traffic-data - GET - Returns historical and real-time traffic data
/api/system-metrics - GET - Returns system performance metrics
/api/vehicle-status - GET/POST - Gets/updates vehicle location and status
/api/user-preferences - GET/PUT - Gets/updates user route preferences
Database Model / Draw.io Diagrams to Support APIs
Database Tables:
users - Store user profiles and preferences
vehicles - Store vehicle information and capabilities
traffic_data - Store historical traffic information
routes - Store common routes and their properties
predictions - Store traffic predictions
system_logs - Store system performance metrics
Relationships:
Users have many vehicles
Routes have many traffic_data points
Predictions reference traffic_data
Draw.io diagram needed to visualize these relationships
Machine Learning or Other Key Technical Features
ML Components:
Traffic Flow Prediction Model:
Time series forecasting using historical patterns
Weather impact correlation analysis
Special event traffic pattern recognition
Route Optimization Algorithm:
Dynamic path finding based on predicted conditions
⬆️Click to Return to Table of Contents
Qualcomm Autonomous Vehicle Navigation Enhancement Project
Project Overview
We're building a machine learning application that uses Poway's Open Data Portal transport data to make autonomous vehicles navigate better. Our goal is to cut travel time by 20% for local commuters through traffic prediction, route optimization, and smart speed control.
Scope → Community → Team → Research → Ideate
Who / What / Initial Concept and Idea
Key Questions to Answer:
Establish User Stories / Visuals of UIs
User Stories:
UI Mockups Needed:
API Endpoints that Correspond to User Stories
Proposed Endpoints:
/api/predict-traffic
- GET - Returns traffic predictions for specified routes and times/api/optimize-route
- POST - Takes start/end points and returns optimized route/api/traffic-data
- GET - Returns historical and real-time traffic data/api/system-metrics
- GET - Returns system performance metrics/api/vehicle-status
- GET/POST - Gets/updates vehicle location and status/api/user-preferences
- GET/PUT - Gets/updates user route preferencesDatabase Model / Draw.io Diagrams to Support APIs
Database Tables:
users
- Store user profiles and preferencesvehicles
- Store vehicle information and capabilitiestraffic_data
- Store historical traffic informationroutes
- Store common routes and their propertiespredictions
- Store traffic predictionssystem_logs
- Store system performance metricsRelationships:
Machine Learning or Other Key Technical Features
ML Components:
Traffic Flow Prediction Model:
Route Optimization Algorithm:
Adaptive Speed Control System:
Technical Requirements:
Repository Preparations (1 Point)
Additional Components to Add:
Titanic to Pilot City Tinker (1 Point)
0.80 Part 1
0.90 or Greater, Part 2
Action Items
Team Assignments
⬆️Click to Return to Table of Contents