Inspiration
Modern racing relies heavily on strategy — timing the pit stop, analyzing tire wear, and reacting to changing pace can be the difference between winning and finishing mid-pack. We built RaceAI to bridge the gap, giving anyone access to real-time strategy intelligence powered by AI and telemetry analytics.
What it does
RaceAI analyzes real race data and provides:
- Optimal pit window prediction
- Lap time trend analysis
- Finish position prediction (ML)
- Real-time strategy dashboard
- Telemetry alerts (fuel, tires, brakes)
- AI-generated pit calls
- Monte-Carlo simulation for decision confidence
- Exportable PDF race reports
How we built it
We integrated multiple components:
- Python + Streamlit: Real-time dashboard UI
- Scikit-Learn (Regression Model): Predict finish position
- NumPy + Pandas: Data preprocessing and lap/telemetry analysis
- Matplotlib: Data visualizations (lap charts, simulations)
- ReportLab: Automated PDF race reports
- Text-To-Speech (pyttsx3): Realistic AI pit radio calls
Challenges we ran into
- Cleaning telemetry data from uneven formats
- Automatically detecting column mappings from different race logs
- Handling real-time simulation refresh while keeping UI responsive
- Deploying the app and ensuring package compatibility
Accomplishments that we're proud of
We're proud of building a tool that democratizes access to data-driven strategy, empowering sim racers and smaller teams.
What we learned
We gained experience in:
- Real-time data visualization
- Machine learning feature engineering
- Building interactive AI-powered dashboards
- Combining racing domain knowledge with data science
- Handling deployment workflows and packaging apps
What's next for RaceAI - Live Race Strategy & Telemetry Assistant
Future features include:
- GPS racing line analysis
- Reinforcement learning strategy model
- Cloud-connected live motorsport mode
- Driver fatigue detection
- Support for F1-style multi-driver teams
Built With
- csv
- dataset
- github
- jupyter
- matplotlib
- notebook
- numpy
- pandas
- python
- pyttsx3
- racing
- reportlab
- scikit-learn
- streamlit
- vs
Log in or sign up for Devpost to join the conversation.