소개
이 저장소에는 전 세계 20개 이상의 경주 트랙(주로 F1 및 DTM)에 대한 중심선(x 및 y 좌표), 트랙 너비 및 경주선이 포함되어 있습니다. 우리는 의견, 제안 및 확장을 위해 열려 있습니다!
담당자: Alexander Heilmeier.
포함된 경마장
- 미국 오스틴 (F1)
- 영국 브랜드 해치(DTM)
- 부다페스트, 헝가리 (F1)
- 스페인 카탈루냐 (F1)
- 독일 호켄하임(F1, DTM)
- IMS 인디애나폴리스 자동차 경주장, 미국(IndyCar)
- 호주 멜버른(F1)
- 멕시코시티, 멕시코 (F1)
- 캐나다 몬트리올(F1)
- 이탈리아 몬차 (F1)
- 러시아 모스크바 경주장(DTM)
- 독일 노리스링(DTM)
- 독일 뉘르부르크링(DTM)
- 독일 외셔슬레벤(DTM)
- 사키르, 바레인 (F1)
- 브라질 상파울루 (F1)
- 세팡, 말레이시아 (F1)
- 중국 상하이 (F1)
- 실버스톤, 영국 (F1)
- 러시아 소치 (F1)
- 스파, 벨기에 (F1)
- 스필버그, 오스트리아 (F1)
- 일본 스즈카 (F1)
- 야스 마리나, 아부다비 (F1)
- 네덜란드 잔드보르트(DTM)
데이터 소스 및 처리
원래 중앙선은 OpenStreetMap 프로젝트(https://www.openstreetmap.org)에서 GPS 지점으로 가져왔습니다. 중심선에 평활화 알고리즘을 적용했습니다. 트랙 너비는 이미지 처리 알고리즘을 사용하여 위성 이미지에서 추출되었습니다. 경주선은 GitHub(https://github.com/TUMFTM/global_racetrajectory_optimization)에서 오픈 소스 소프트웨어로도 제공되는 최소 곡률 최적화 알고리즘을 사용하여 계산되었습니다.
콘텐츠 및 데이터 형식
- 트랙: [x_m, y_m, w_tr_right_m, w_tr_left_m] 이 파일에는 중앙선(x, y)과 오른쪽(w_tr_right) 및 왼쪽(w_tr_left)의 트랙 너비가 포함되어 있습니다. 중심선이 부드러워졌습니다. 따라서 더 이상 트랙 중앙에 완벽하게 위치하지 않습니다.
- racelines: [x_m, y_m] 제공된 레이스 라인은 합산된 곡률을 최소화하여 계산되었습니다. 그들은 트랙 경계 내에 있습니다. Racelines 폴더에는 최적화된 경주선 플롯과 모든 트랙에 대한 그에 따른 곡률 프로필 플롯도 포함되어 있습니다.
소스 데이터(GPS 포인트 및 위성 이미지)의 품질은 위치에 따라 크게 다릅니다. 이에 따라 결과의 질도 달라집니다. 이 점을 염두에 두고 원하는 응용 분야에 정확도가 충분한지 확인하십시오.
제공된 형식으로 작업하기
이 저장소의 데이터로 작업하려면 GitHub의 도우미 기능 저장소(https://github.com/TUMFTM/trajectory_planning_helpers)를 살펴보는 것이 좋습니다. 예를 들어, 트랙 데이터가 추가 알고리즘이나 플로팅에 사용될 수 있도록 스플라인 및 법선 벡터를 계산하는 기능이 포함되어 있습니다.
승인
트랙 폭을 추출하기 위한 이미지 처리 알고리즘은 Andressa de Paula Suiti가 뮌헨 공과대학 자동차 기술 학과에서 학기 중에 논문을 작성하는 동안 개발했습니다.
관련 오픈소스 저장소
- 랩타임 시뮬레이션: https://github.com/TUMFTM/laptime-simulation
- 랩 개별 경주 시뮬레이션: https://github.com/TUMFTM/race-simulation
- 시간 이산 경주 시뮬레이터: https://github.com/heilmeiera/time-discrete-race-simulator
- Formula 1 타이밍 데이터베이스: https://github.com/TUMFTM/f1-timing-database