Inspiration

“Be water, my friend.” — Bruce Lee

Racing isn’t just about speed — it’s about mindset in motion. Flow Performance reimagines telemetry as philosophy, decoding how a driver thinks, adapts, and flows on track. Inspired by Bruce Lee’s Jeet Kune Do (“The Way of the Intercepting Fist”), this system transforms raw racing data into seven mindset metrics — Aggression, Smoothness, Consistency, Focus, Adaptability, Strategy, and Composure — revealing the psychology behind every lap. It’s not just how fast you drive; it’s how you become one with the race. Racing, like martial arts, is a form of flow. Every movement — throttle, brake, steering — reveals the driver’s inner tempo. The Racing Way

There is a clear need for tools that could help a driver identify areas for improvement.to dig into the telemetry, lap times, and sensor data from past Toyota victories to build something out of the box.

What it does

A Bruce Lee–inspired “driver mindset profile” built entirely from telemetry. Utilize the Lap Timing Telemetry Data which includes high precision event timestamps, lap times, and vehicle IDs, essential for mapping detailed movement and performance. Every channel input — throttle, brake pressure, steering angle, GPS — is reimagined as a signal of human intent: throttle → aggression, steering smoothness → flow & composure, lap consistency → discipline, adaptability → decision-making under pressure, This approach flips traditional motorsports analysis on its head: Telemetry becomes a psychological canvas.

It’s part racing, part neuroscience, part philosophy, part art. No other tool uses racing data to build a Jeet Kune Do–inspired mental performance model — that is truly out-of-the-box.

How It Works

The app takes in high-frequency telemetry data — throttle, brake, steering, lap distance, and GPS — and transforms it into a psychological performance profile. Each driver’s lap becomes a zoom lens into their decision-making under pressure.
🧩 Data Ingestion Reads a 1.5GB telemetry CSV ,R1 and R2 Barber sessions containing over a million time-stamped sensor readings per session.
Exploratory Data analysis: Uses Pandas and NumPy to filter data by vehicle_id, telemetry_name, and session. Converts every row (throttle, brake, steering, etc.) into synchronized timelines ,one json for each driver for feature extraction.
Feature Computation Extracts core behavioral features:

  • mean_throttle → average driver aggression
  • mean_brake → braking discipline
  • steering_variability → car control precision
  • lap_distance_max → track coverage and endurance
    GPS (VBOX_Lat_Min, VBOX_Long_Minutes) is mapped to reconstruct a miniature track layout.

Mindset Metrics Calculation Each feature is normalized (0–1) and combined into seven mindset metrics:

  • Aggression –> derived from throttle intensity

  • Smoothness – inverse of steering variability

  • Consistency – based on lap repeatability

  • Focus – derived from lap completion and distance

  • Adaptability – AI-learned change in inputs under variable conditions

  • Strategy – braking + throttle modulation balance

  • Composure – small variance reduction under stress

JSON Profiling & Dashboard Integration

  • Outputs a compact JSON schema per driver: { "vehicle_id": "GR86-002-000", "scores": { "aggression": 0.74, "smoothness": 0.75, "consistency": 0.62, "focus": 0.93, "adaptability": 0.68, "strategy": 0.93, "composure": 0.85 }, "overall_profile": "Strategic Driver" }
  • Each JSON feeds directly into a React dashboard, visualizing:

    • A radar chart for mindset balance
    • A mini GPS track heatmap showing throttle intensity by color
    • An AI-generated “Racing Persona” label (e.g., Strategic Driver, Aggressive Driver, etc.)

Scalable Architecture

  • Runs as a modular Google Collab (or Jupyter) Notebook pipeline for local processing.
  • Future-ready for serverless deployment (Vertex AI / AWS Lambda) to analyze entire race weekends in real time.(just upload your 1.5GB CSV)

Dynamic Driver Leaderboard: ranked by overall composite score
Export Report: download Racing mindset report

  • Full/ summary / Chart

How we built it

Built with Data & Machine Learning

🐍 Python — core data processing and analysis

🧮 Pandas / NumPy — telemetry aggregation, feature engineering

🤖 *Scikit-learn * — for future driver-type clustering and modeling

📊 Matplotlib / Plotly — radar, track, and mindset visualizations

Frontend Visualization

  • ⚛️ React — for the Racing Way Dashboard

  • 🎨 Recharts — interactive radar and telemetry map overlays

  • 🌍 Plotly — mini- track heatmap for lap races with throttle intensity coloring

Data Pipeline & Storage

  • ☁️ CSV / JSON schema — compact analytics format for multi-driver insights

  • 🧠 AI Mindset Engine — transforms telemetry → psychology via seven metrics: Aggression, Smoothness, Consistency, Focus, Adaptability, Strategy, Composure

Challenges we ran into

Selecting and Structuring the Dataset
Our first challenge after choosing the dataset was choosing which telemetry channels truly reflect driver mindset. We narrowed down thousands of data points to a focused psychological set: Throttle (APS), Brakes (PBrake_F / R), Steering_Angle, Lap Distance, and GPS — signals that could mirror aggression, control, and flow without overwhelming the model. We also had to handle 1.5GB of CSV data per session,cleaning and reshaping it efficiently for per-driver aggregation.

Translating Physics into Psychology
Telemetry shows how someone drives — not who they are. Our biggest conceptual challenge was designing mindset metrics that could bridge this gap. We experimented with mathematical mappings (e.g., throttle variance → aggression, steering stability → smoothness) until the system produced profiles that felt human intuitive. the data started to tell stories — each lap a reflection of the driver’s focus, composure.

Accomplishments that we're proud of

Interactive dashboard in posts. How to build a psychometrics analytic. Development of seamless experience transforms raw racing data to driver mindset in devvit

What we learned

Python Pandas insights into building driver mindset with its limitations and forte
Telemetry data: support for creating leaderboard and charts We realized that telemetry isn’t just numbers — it’s a human fingerprint in motion. A spike in throttle isn’t just acceleration; it’s emotion, instinct, and decision-making captured in milliseconds. By blending psychology and engineering, we learned that data can reveal the mindset behind the vehicle.

Why It’s Innovative

The Racing Way reimagines telemetry — not just as data, but as digital psychology. It treats every lap as a behavioral pattern, not just a performance metric. While traditional race analytics focus on lap times, corner speeds, and vehicle setup, The Racing Way focuses on the mindset behind the motion — decoding how a driver thinks through the steering wheel.

What's next for Flow Performance Index

The next step is to turn mindset analytics into real-time feedback — a driver’s inner GPT.
future development for the Racing Line Visualization App will focus on leveraging the remaining high-stakes racing data to evolve the tool from post-event analysis into a Predictive model to do Lap simulation. This project shows that telemetry can reveal not just lap performance, but the mindset, flow, and decision-making of the driver in the heat of competition — transforming data into a human story.

Why This Project Matters

This project redefines what racing data can be. It shows that telemetry is not only about lap times — it can reveal mindset, intention, and flow. It bridges engineering and humanity, turning a driver’s motion into a story. By turning telemetry into a psychological and philosophical profile, Flow Performance opens a new dimension of motorsport data

Built With

Share this project:

Updates