Introduction
Ce référentiel contient les lignes centrales (coordonnées x et y), les largeurs de piste et les lignes de course pour plus de 20 pistes de course (principalement F1 et DTM) partout dans le monde. Nous sommes ouverts aux commentaires, suggestions et extensions !
Personne à contacter : Alexandre Heilmeier.
Pistes de course incluses
- Austin, États-Unis (F1)
- Brands Hatch, Royaume-Uni (DTM)
- Budapest, Hongrie (F1)
- Catalogne, Espagne (F1)
- Hockenheim, Allemagne (F1, DTM)
- IMS Indianapolis Motor Speedway, États-Unis (IndyCar)
- Melbourne, Australie (F1)
- Mexico, Mexique (F1)
- Montréal, Canada (F1)
- Monza, Italie (F1)
- Circuit de Moscou, Russie (DTM)
- Norisring, Allemagne (DTM)
- Nürburgring, Allemagne (DTM)
- Oschersleben, Allemagne (DTM)
- Sakhir, Bahreïn (F1)
- São Paulo, Brésil (F1)
- Sepang, Malaisie (F1)
- Shanghai, Chine (F1)
- Silverstone, Royaume-Uni (F1)
- Sotchi, Russie (F1)
- Spa, Belgique (F1)
- Spielberg, Autriche (F1)
- Suzuka, Japon (F1)
- Yas Marina, Abou Dhabi (F1)
- Zandvoort, Pays-Bas (DTM)
Source de données et traitement
Les lignes centrales d'origine ont été récupérées sous forme de points GPS du projet OpenStreetMap (https://www.openstreetmap.org). Nous avons appliqué un algorithme de lissage aux lignes centrales. Les largeurs de piste ont été extraites d’images satellites à l’aide d’un algorithme de traitement d’image. Les lignes de course ont été calculées à l'aide de notre algorithme d'optimisation de courbure minimale, également disponible en tant que logiciel open source sur GitHub (https://github.com/TUMFTM/global_racetrajectory_optimization).
Contenu et format des données
- pistes : [x_m, y_m, w_tr_right_m, w_tr_left_m] Ces fichiers contiennent la ligne centrale (x, y) et les largeurs de piste à droite (w_tr_right) et à gauche (w_tr_left). Les lignes centrales ont été lissées. Ils ne se situent donc plus parfaitement au milieu de la piste.
- lignes de course : [x_m, y_m] Les lignes de course fournies ont été calculées en minimisant la courbure totalisée. Ils se situent à l'intérieur des limites de la piste. Le dossier racelines contient également un tracé de la ligne de course optimisée et un tracé du profil de courbure correspondant pour chaque piste.
La qualité des données sources (points GPS et images satellite) varie considérablement selon les lieux. En conséquence, la qualité des résultats varie également. Veuillez garder cela à l'esprit et vérifier si la précision est suffisante pour l'application souhaitée.
Travailler avec le format fourni
Si vous souhaitez travailler avec les données de ce référentiel, nous vous suggérons de consulter notre référentiel de fonctions d'assistance sur GitHub : https://github.com/TUMFTM/trajectory_planning_helpers. Par exemple, il contient des fonctions permettant de calculer des splines et des vecteurs normaux afin que les données de suivi puissent être utilisées dans d'autres algorithmes ou pour le traçage.
Reconnaissance
L'algorithme de traitement d'image permettant d'extraire les largeurs de voie a été développé par Andressa de Paula Suiti lors de sa thèse semestrielle à la Chaire de technologie automobile de l'Université technique de Munich.
Dépôts open source associés
- Simulation de temps au tour : https://github.com/TUMFTM/laptime-simulation
- Simulation de course discrète au tour : https://github.com/TUMFTM/race-simulation
- Simulateur de course discret dans le temps : https://github.com/heilmeiera/time-discrete-race-simulator
- Base de données de chronométrage de Formule 1 : https://github.com/TUMFTM/f1-timing-database