CRÉATION D’UNE TÉLÉMÉTRIE DE COURSE PROFESSIONNELLE

CENTRAL RACE DATA (CRD)

Dans le sport automobile moderne, la télémétrie de course est devenue un pilier central de l’analyse de performance. Bien au-delà d’un simple affichage de courbes, elle constitue un langage technique permettant de comprendre le comportement du véhicule, les actions du pilote et les interactions entre les systèmes mécaniques, aérodynamiques et énergétiques. Chez J3DMODDING, cette conviction a conduit à la création de CENTRAL RACE DATA (CRD), une application de télémétrie pensée comme un véritable outil d’ingénierie automobile, issu d’un premier projet expérimental largement enrichi et structuré.

Qu’est-ce que la télémétrie de course ?

La télémétrie de course désigne l’ensemble des données mesurées, enregistrées et exploitées lors d’une session de roulage, qu’elle soit réelle ou simulée. Elle permet de décrire de manière objective le comportement dynamique d’un véhicule ainsi que les actions du pilote et leur impact direct sur la performance. Ces données traduisent la cinématique du véhicule à travers la vitesse, les accélérations et la trajectoire suivie sur la piste. Elles reflètent également la manière dont le pilote exploite la machine, via l’accélération, le freinage, la direction ou la gestion des rapports. À cela s’ajoutent les informations liées au fonctionnement moteur et énergétique, ainsi que la chronométrie, incluant les temps au tour, les secteurs et les écarts. L’ensemble permet d’évaluer la cohérence globale d’une performance, en replaçant chaque action dans son contexte. Cette approche dépasse largement la simple lecture de chiffres. Elle constitue un véritable langage technique, utilisé par les ingénieurs pour comprendre les causes d’un comportement et orienter les décisions techniques.

Contexte et évolution de la télémétrie en sport automobile

Historiquement réservée aux disciplines professionnelles telles que la Formule 1, l’endurance ou les championnats GT, la télémétrie s’est progressivement démocratisée avec l’évolution de l’électronique embarquée. Les systèmes de mesure se sont affinés, les capacités de calcul ont augmenté et les outils d’analyse se sont ouverts à de nouveaux usages. Avec l’essor des simulateurs automobiles avancés, ces méthodes se sont étendues à d’autres domaines. Elles sont aujourd’hui utilisées en Formula Student pour valider des choix techniques, en trackday et en coaching de pilotage pour objectiver la progression, ainsi qu’en simulation automobile professionnelle dans des projets de développement et de jumeaux numériques. Cette démocratisation s’accompagne cependant d’une exigence accrue sur la qualité des données et sur la manière dont elles sont structurées et exploitées. Sans rigueur méthodologique, la télémétrie devient rapidement difficile à interpréter et perd sa valeur technique.

Origine du projet de notre projet

Le développement de notre projet  s’inscrit dans la continuité directe de notre premier outil de télémétrie. Ce projet initial avait pour objectif principal de comprendre comment les données étaient générées, à quelle fréquence, sous quel format et avec quelles limites techniques. Il nous a permis d’explorer les contraintes liées à l’acquisition, de travailler sur les fréquences d’échantillonnage et de manipuler des fichiers CSV générés tour par tour. Cette phase exploratoire a également servi à comparer des sessions réalisées par un pilote humain et par l’intelligence artificielle, et à analyser l’impact réel du pilotage et des réglages sur la performance. Elle est étroitement liée à nos projets pédagogiques et techniques, notamment FS26-DVP – Formula Student Digital Vehicle Prototype, qui constitue un terrain d’expérimentation privilégié pour ce type d’analyses. Très rapidement, les limites d’un outil purement expérimental sont apparues. La volumétrie des données, le manque de centralisation et la difficulté à comparer efficacement plusieurs sessions ont mis en évidence la nécessité d’un système plus structuré. CENTRAL RACE DATA est né de ce constat.

Une nouvelle architecture avec un flux de données temps réel

Notre nouvelle application CENTRAL RACE DATA repose sur une nouvelle architecture de communication orientée temps réel. Le système s’appuie sur un mécanisme de transmission de données de type webhook, permettant d’envoyer les informations de télémétrie au fur et à mesure de leur production. Ce choix technique permet de dissocier clairement la génération des données de leur exploitation. Plutôt que de s’appuyer sur des lectures répétées de fichiers ou sur des mécanismes de polling coûteux en ressources, notre application adopte une logique événementielle. Chaque donnée pertinente est transmise immédiatement vers les modules de visualisation ou d’analyse concernés, sans latence inutile. Cette architecture garantit une lecture fluide et continue de la télémétrie en mode LIVE, tout en restant parfaitement compatible avec le mode RELECTURE basé sur les fichiers CSV. Les données observées en temps réel sont strictement identiques à celles analysées a posteriori, ce qui assure une cohérence totale du système.

Mode LIVE et mode RELECTURE

CENTRAL RACE DATA permet 2 utilisations distinctes : Le mode LIVE est dédié à la visualisation et au suivi des données pendant la session de roulage. Il permet d’observer en temps réel le comportement du véhicule et les actions du pilote, sans perturber le fonctionnement du simulateur. Le mode RELECTURE est orienté vers l’analyse post session. Il repose sur l’exploitation approfondie des données enregistrées et permet de revenir avec précision sur un tour, une zone ou une séquence particulière. Cette séparation claire évite les compromis techniques et garantit une exploitation optimale des données dans chaque contexte d’utilisation.

Gestion intelligente de l’échantillonnage

La fréquence d’acquisition des données constitue un point clé du projet. Notre application respecte les contraintes physiques du moteur de simulation, notamment une base de calcul à 60 Hz, tout en proposant des stratégies adaptées aux besoins de l’analyse. L’échantillonnage peut être réalisé en fonction du temps ou de la distance parcourue, ce qui permet de maîtriser la volumétrie des données sans perdre d’informations pertinentes. Cette approche évite l’accumulation de points redondants et permet de conserver une lecture fidèle des zones critiques, comme les phases de freinage, de mise en appui ou de relance.

Analyse de performance automobile

CENTRAL RACE DATA permet une lecture systémique de la performance. En croisant la vitesse avec la trajectoire, les commandes du pilote avec la chronométrie, ou encore les zones de freinage avec les phases de relance, l’outil met en évidence les véritables leviers de performance. Plutôt qu’une lecture brute des chiffres, notre application aide à répondre à des questions concrètes d’ingénierie. Il devient possible d’identifier précisément où le temps est perdu, de distinguer un problème de pilotage d’un problème de réglage, et de déterminer quelle action technique est réellement pertinente. Cette approche est directement liée à nos activités de coaching sur simulateur et d’ingénierie de la performance automobile.

Historique des versions et évolution du logiciel

CENTRAL RACE DATA est le résultat d’une évolution continue, guidée par l’usage et les retours terrain. Les premières versions se concentraient sur la collecte des données essentielles et leur restitution graphique. Progressivement, les besoins ont évolué vers une meilleure structuration des sessions, une identification plus fine des contextes de roulage et une séparation claire entre l’analyse en direct et l’analyse post session. Au fil des versions, l’accent a été mis sur la fiabilité du flux temps réel, la maîtrise de la volumétrie des données et l’amélioration de l’ergonomie de lecture. Certaines décisions techniques ont été prises à la suite de problèmes identifiés en situation réelle, comme des dérives de synchronisation ou des charges inutiles en arrière-plan. Chaque évolution a répondu à un besoin concret, dans une logique incrémentale assumée. Cet historique fait partie intégrante du projet et reflète une démarche d’ingénierie pragmatique, orientée vers l’utilité réelle plutôt que vers la démonstration.

Une application dans l’écosystème J3DMODDING

CENTRAL RACE DATA n’est pas un outil isolé. Il s’intègre dans une vision globale qui englobe la simulation automobile professionnelle, la modélisation 3D de véhicules et de circuits, les projets de jumeaux numériques et les démarches pédagogiques orientées ingénierie. Notre application constitue aujourd’hui un socle commun sur lequel viennent se greffer nos autres applications internes ou nos outils de supervision énergétique. Ce projet participe à la construction d’un écosystème cohérent, dans lequel la donnée devient un véritable support de compréhension, d’analyse et de décision technique.

ÉVOLUTION DE NOTRE APPLICATION

CENTRAL RACE DATA

ESSAI DE NOTRE APPLICATION

Le mode “LIVE”

CENTRAL RACE DATA

Le mode “RELECTURE DE CSV”

CENTRAL RACE DATA

HISTORIQUE DES VERSIONS

Version Problèmes rencontrés Solutions apportées
V1 Architecture trop monolithique, difficile à faire évoluer Définition des 3 cadres (Menu / Fenêtre / Résultat) et séparation LIVE / CSV
V2 App AC instable, erreurs Python AC refonte et nouvelle création d’une app AC dédiée
V5 Trop d’erreurs silencieuses Ajout de logs détaillés côté Python
V6 Mauvaise gestion secteurs avant 1er passage Ajout du tour de chauffe et nouvelle détection du départ
V7 Instabilité AC (indent / try mal placés) Rebuild propre des blocs Python
V11 Axe X incorrect (distance tronquée) Recalcul distance réelle du tracé
V16 Graphiques tronqués / hauteur incohérente Normalisation UI + scaling graphique
V20 Ligne droite parasite sur vitesse Correction tri distance / wrap lap
V29 Comparaison A/B confuse refonte du bloc des données des sessions (et limite 10 tours)
V33 datas illisibles car trop de superpositions des graphiques séparation de chaque canal dans son propre graphique
V42 TRACK MAP absente ou instable Correction des IDs canvas + synchronisation Track Map