Introducción
Este repositorio contiene líneas centrales (coordenadas x e y), anchos de pista y líneas de carrera para más de 20 pistas de carreras (principalmente F1 y DTM) en todo el mundo. ¡Estamos abiertos a comentarios, sugerencias y extensiones!
Persona de contacto: Alexander Heilmeier.
Pistas de carreras incluidas
- Austin, Estados Unidos (F1)
- Brands Hatch, Reino Unido (DTM)
- Budapest, Hungría (F1)
- Cataluña, España (F1)
- Hockenheim, Alemania (F1, DTM)
- IMS Indianápolis Motor Speedway, EE. UU. (IndyCar)
- Melbourne, Australia (F1)
- Ciudad de México, México (F1)
- Montreal, Canadá (F1)
- Monza, Italia (F1)
- Circuito de Moscú, Rusia (DTM)
- Norisring, Alemania (DTM)
- Nürburgring, Alemania (DTM)
- Oschersleben, Alemania (DTM)
- Sakhir, Baréin (F1)
- Sao Paulo, Brasil (F1)
- Sepang, Malasia (F1)
- Shanghái, China (F1)
- Silverstone, Reino Unido (F1)
- Sochi, Rusia (F1)
- Spa, Bélgica (F1)
- Spielberg, Austria (F1)
- Suzuka, Japón (F1)
- Yas Marina, Abu Dabi (F1)
- Zandvoort, Países Bajos (DTM)
Fuente y procesamiento de datos
Las líneas centrales originales se obtuvieron como puntos GPS del proyecto OpenStreetMap (https://www.openstreetmap.org). Aplicamos un algoritmo de suavizado a las líneas centrales. Los anchos de vía se extrajeron de imágenes de satélite mediante un algoritmo de procesamiento de imágenes. Las líneas de carrera se calcularon utilizando nuestro algoritmo de optimización de curvatura mínima, que también está disponible como software de código abierto en GitHub (https://github.com/TUMFTM/global_racetrajectory_optimization).
Contenido y formato de datos
- pistas: [x_m, y_m, w_tr_right_m, w_tr_left_m] Estos archivos contienen la línea central (x, y) y los anchos de pista a la derecha (w_tr_right) e izquierda (w_tr_left). Se suavizaron las líneas centrales. Por lo tanto, ya no se encuentran perfectamente en el medio de la pista.
- líneas de carrera: [x_m, y_m] Las líneas de carrera proporcionadas se calcularon minimizando la curvatura sumada. Se encuentran dentro de los límites de la pista. La carpeta racelines también contiene un gráfico de la línea de carrera optimizada y un gráfico del perfil de curvatura correspondiente para cada pista.
La calidad de los datos de origen (puntos GPS e imágenes de satélite) varía mucho según la ubicación. En consecuencia, la calidad de los resultados también varía. Tenga esto en cuenta y compruebe si la precisión es suficiente para la aplicación deseada.
Trabajar con el formato suministrado
Si desea trabajar con los datos de este repositorio, le sugerimos que consulte nuestro repositorio de funciones auxiliares en GitHub: https://github.com/TUMFTM/trajectory_planning_helpers. Por ejemplo, contiene funciones para calcular splines y vectores normales, de modo que los datos de la pista se puedan utilizar en otros algoritmos o para trazar.
Reconocimiento
El algoritmo de procesamiento de imágenes para extraer los anchos de vía fue desarrollado por Andressa de Paula Suiti durante su tesis semestral en la Cátedra de Tecnología Automotriz de la Universidad Técnica de Munich.
Repositorios de código abierto relacionados
- Simulación de tiempo de vuelta: https://github.com/TUMFTM/laptime-simulation
- Simulación de carrera por vueltas discretas: https://github.com/TUMFTM/race-simulation
- Simulador de carreras en tiempo discreto: https://github.com/heilmeiera/time-discrete-race-simulator
- Base de datos de cronometraje de Fórmula 1: https://github.com/TUMFTM/f1-timing-database