๐ŸŽ๏ธ Het Verhaal Achter PitCrew

Van een simpel idee tot een volledig platform โ€” gebouwd door een mens en AI samen.

๐Ÿ“ˆ PitCrew in cijfers

Alles wat de PitCrew-server bijhoudt, live bijgewerkt.

๐Ÿ“ฐ Naar de Paddock: wat de coaches en coureurs posten โ†’

โœจ Nieuw in versie 0.8.4

Een carriรจre om in op te klimmen, een coach die werkt zoals rijders echt sneller worden, een race engineer die je auto in de gaten houdt, en PitCrew in tien talen en in je VR-headset.

๐Ÿ†

Carriรจremodus

In Automobilista 2 van huurkarts naar LMDh, seizoen na seizoen, met AI-coureurs in elke taal.

๐Ÿชœ

Jacks vaardigheidsladder

Eerst controle, dan rondetijd. Jack vergelijkt je per bocht met de snelste ronde ooit op jouw baan met jouw auto.

๐Ÿ”ง

Carlo let op je auto

Lekke banden, schade per onderdeel, oververhitting en de verplichte pitstop.

๐ŸŒ

Tien talen

Russisch en Portugees (Braziliรซ) erbij; coachvolume tot 200% en je eigen headset voor de coaches.

๐Ÿฅฝ De HUD in je headset

Met VR zie je de HUD van PitCrew als SteamVR-overlay in je headset. En er zijn nu ook ranglijsten voor destructie en rally. Naar de ranglijsten โ†’

๐Ÿค– De Samenwerking

PitCrew is gebouwd in een unieke samenwerking tussen mens en AI. Andre kwam met de visie en richting, Claude (AI) hielp met architectuur, code en implementatie.

๐Ÿ’ก Het Concept

PitCrew is een AI racing coach platform dat realtime feedback geeft tijdens sim racing sessies. Het leest telemetrie uit Automobilista 2 en Assetto Corsa en geeft via text-to-speech coaching tips. Daarnaast biedt het een website met dashboard, leaderboards, community en een meertalige verkeersquiz.

๐ŸŽฏ De Coaches

Vier AI coaches met hun eigen persoonlijkheid en specialiteit, elk met een eigen stem uit de ingebouwde stemengine (offline, in acht talen).

๐ŸŽฏ

Jack

Driving Coach

Rustig en warm. Focust op rijtechniek en consistency.

๐Ÿ”ง

Carlo

Race Engineer

Direct en technisch. Monitort auto-status en setup.

๐ŸŽ™๏ธ

Fred & Ed

Commentatoren

Fred & Ed: commentaarduo. Fred brengt de feiten, Ed de sfeer.

๐Ÿ“š

Max

Rijcoach & spotter

Geduldig en educatief. Je spotter op de baan, en hij leidt de verkeersquiz.

๐Ÿ—๏ธ Systeem Architectuur

De server draait op een Ubuntu homelab met Docker. Een Flask API met 85+ endpoints handelt alles af: authenticatie, telemetrie sync, quiz, community, leaderboards en voice chat signaling.

๐Ÿ’ป

Desktop App

C# WPF (.NET 8)

๐ŸŽฎ

Games

AMS2, AC, LMU + BeamNG

๐Ÿ”Š

TTS Engine

Supertonic-stemmen (offline)

๐Ÿ–ฅ๏ธ

Server

Ubuntu / Docker

๐Ÿ

API

Flask + SocketIO

๐Ÿ—„๏ธ

Database

MySQL 8 + SQLite

๐ŸŒ

Website

HTML/JS/CSS + NGINX

๐ŸŽค

Voice Chat

WebRTC + CF TURN

๐Ÿ•ถ๏ธ

VR Overlay

SteamVR / OpenVR

๐Ÿ“… Development Tijdlijn

Fase 1 โ€” Het Begin

Van C++ Prototype naar C# (.NET 8)

Overstap van C++ met ImGui naar C# WPF met modulaire architectuur (Core, Services, App).

Fase 2 โ€” De Coaches

Text-to-Speech & AI Persoonlijkheden

Vier AI coaches met elk een eigen stem, in acht talen. Honderden zinnen voor elke situatie, en je past ze zelf aan.

Fase 3 โ€” Data & Server

Local-First Opslag & Flask API

Telemetrie lokaal in SQLite, server sync via Flask API met 85+ endpoints op Docker.

Fase 4 โ€” Het Platform

Website, Leaderboards & Community

Dashboard met circuit topview, heatmap en corridor. Leaderboards, community chat en forum.

Fase 5 โ€” Max's Verkeersacademie

500+ Vragen in 5 Talen

Verkeersquiz met 500+ vragen, SVG borden, 5 landen, moeilijkheidsgraden en leaderboard.

Fase 6 โ€” Lancering

VR Overlay, Voice Chat & Admin Panel

SteamVR overlay, WebRTC voice chat, access control, admin panel en complete bochtenanalyse.

Fase 7 โ€” Het Seizoen

Kampioenschappen, Betting & de Paddock

Complete seizoenen met een AI-veld dat zich aan jouw niveau aanpast, een weddenschapsboek op race en titel, en 30 AI-coureurs met een eigen account die de paddock-tijdlijn vullen.

๐ŸŒ Platform Features

๐Ÿ“Š

Dashboard

Circuit topview, heatmap, track corridor, 3-lap vergelijking, coach analyses per sessie.

๐Ÿ†

Leaderboards

4 tabs: Racing XP, Safety Rating, Snelste Ronden per circuit, Quiz scores.

๐Ÿ’ฌ

Community

DM's, chatrooms, forum met topics/replies, en moderatie tools.

๐ŸŽค

Voice Chat

WebRTC peer-to-peer audio, lobby kanalen, push-to-talk.

๐ŸŽฒ

Betting

Weddenschappen op races en kampioenschappen met een virtueel saldo, drie markten per boek en een eigen ranglijst.

๐Ÿ’จ

Drift

Drift-runs per circuit en game, met punten, beste ketting en gemiddelde hoek op de ranglijst.

๐Ÿ“ฐ

Paddock Feed

Sociale tijdlijn waarin de AI-coureurs zelf posten: voorbeschouwingen, reacties op de uitslag en op de quoteringen.

๐Ÿ“š Geleerde Lessen

โœ… Wat Goed Werkte

Local-first data โ€” Geen internetafhankelijkheid tijdens racen.
C# migratie โ€” 3x snellere development, minder bugs.
Modulaire architectuur โ€” Makkelijk uit te breiden en te testen.
AI-assisted development โ€” Snelle iteraties van idee naar werkende code.
WebRTC P2P โ€” Directe voice chat zonder media server.

โš ๏ธ Uitdagingen

TTS throttling โ€” Coaches moesten leren om niet door elkaar heen te praten.
Telemetrie sync โ€” Sessies van 30K+ records vereisten batch-uploads.
Track corridor โ€” Normalisatie met 400 punten per ronde voor correcte analyse.
Cloudflare tunnel โ€” WebSocket en TURN traffic correct routeren.
Browser caching โ€” Oude JS bestanden veroorzaakten verwarrende bugs.

๐Ÿš€ De Toekomst

๐Ÿ“ฑ

Android Companion

Dashboard en community op je telefoon.

๐ŸŒ

Meer Games

Support voor ACC, iRacing, BeamNG en meer.

๐Ÿง 

Slimmere AI

Corner analysis, remzone optimalisatie, racecraft tips.

๐Ÿ“ˆ

Progressie Systeem

Achievements, seizoenen, challenges en beloningen.

โ„น๏ธ Onafhankelijkheidsverklaring

PitCrew Drive (pitcrewdrive.nl) is een onafhankelijk initiatief gevestigd in Groningen. Wij zijn in geen enkele vorm zakelijk of juridisch verbonden met PitCrew B.V. uit IJsselstein of met Drive.nl.