BBR Monitor en Pitcontrol voor Bamboo'ned Racing By Topoff
Urlify bouwde BBR Monitor en Pitcontrol voor Bamboo'ned Racing By Topoff om live rondetijden, rijbeurten en kartwissels samen op te volgen. De Monitor verwerkt gegevens uit Apex Timing en deelt informatie met een visueel pitbord dat de pitcrew op een tablet bedient.

Het team en de hoofdsponsor
Bamboo'ned Racing is het raceteam. Topoff is de organisatie waaraan het team verbonden is en de hoofdsponsor. Samen vormen ze de naam Bamboo'ned Racing By Topoff.
De vraag
Tijdens een endurancewedstrijd volgt een team rondetijden, rijbeurten en kartwissels tegelijk op. De mensen die de timing bekijken en de crew in de pit hebben elk een ander scherm en een andere taak. De vraag was die informatie te verbinden: wat gebeurt er op de baan, welke kart komt binnen en welke kart staat klaar? De software moest verschillende pitopstellingen aankunnen en verder bijgestuurd kunnen worden na tests tijdens echte races.
De aanpak
- Een Monitor ontwikkeld die gegevens uit de bestaande live timing van Apex Timing uitleest.
- Rondetijden verwerkt tot vergelijkbare gemiddelden en kleurcategorieën, met filtering van afwijkende rondes.
- Een pitbord gebouwd waarop de crew binnenkomende karts toewijst en kartkaarten versleept.
- Monitor en Pitcontrol gekoppeld aan dezelfde racesessie, zodat wijzigingen tussen de schermen gedeeld worden.
- Instellingen voorzien voor circuits, raceklassen, rijbeurten en verschillende manieren van kartwisselen.
- Lokale wachtrijen en herhaalpogingen ingebouwd voor wijzigingen bij verbindingsproblemen.
- Bediening en werking verder aangepast op basis van gebruik en praktijktests.
Wat er opgeleverd is
- Een Monitor die via Tampermonkey, een browseruitbreiding voor eigen scripts, op Apex Timing draait.
- Een apart Monitorvenster met posities, rondetijden, gemiddelden, rijbeurten en pitinformatie.
- Sectorinformatie wanneer het circuit die gegevens aanbiedt.
- Vergelijking van het tempo met een referentiewaarde uit het deelnemersveld, met instelbare kleurcategorieën.
- Instelbare raceklassen met maximale rijbeurtduur en pitregels.
- Detectie en registratie van binnenkomen en vertrekken uit de pit.
- Een Pitcontrol-webapp met login en bediening voor tablets.
- Een overzicht van binnenkomende karts, rijen met beschikbare karts en toewijzing aan teams.
- Kartkaarten verslepen, handmatig uitsturen en acties ongedaan maken.
- Ondersteuning voor pitopstellingen waarbij de volgende kart uit een andere rij komt dan waar de vorige teruggezet wordt.
- Eigen kartnummers, koppelingen tussen teams en karts en een overzicht van reservekarts.
- Een kartbeoordeling op basis van afgeronde rijbeurten.
- Opgeslagen circuitinstellingen per racesessie.
- Een racearchief met download van de racegegevens.
- Een racesimulator om timing, pitstops en gegevensuitwisseling te testen met demonstratiegegevens.
Technische basis: TypeScript, Vite, Tampermonkey, Next.js, React en Supabase.
Het project in beeld

Resultaat
BBR Monitor en Pitcontrol zijn in gebruik en worden verder ontwikkeld na tests tijdens echte races. Volgens teambaas Stef Vastmans helpt de software het team om tactische keuzes beter te onderbouwen.
Vragen over dit project
Kan maatwerksoftware live timing koppelen aan een pitbord?
BBR Monitor leest gegevens uit Apex Timing en deelt pitinformatie met Pitcontrol. De pitcrew volgt daarmee binnenkomende karts op en wijst karts toe aan rijen en teams.
Kan de pitcrew kartwissels op een tablet beheren?
Pitcontrol is een webapp met een visueel bord voor karttoewijzing en bediening met aanraking. De crew kan kaarten verslepen, karts uitsturen en acties ongedaan maken.
Hoe gaat deze racesoftware om met een onderbroken verbinding?
De software bewaart wijzigingen lokaal en verstuurt ze opnieuw zodra de verbinding terug is. Voor actuele timing en uitwisseling tussen apparaten blijft een verbinding nodig.
Diensten: Maatwerksoftware



