การแนะนำ
พื้นที่เก็บข้อมูลนี้ประกอบด้วยเส้นกึ่งกลาง (พิกัด x และ y) ความกว้างของสนามแข่ง และเส้นการแข่งขันสำหรับสนามแข่งมากกว่า 20 สนาม (ส่วนใหญ่เป็น F1 และ DTM) ทั่วโลก เราเปิดรับความคิดเห็น ข้อเสนอแนะ และส่วนขยาย!
ผู้ติดต่อ: อเล็กซานเดอร์ ไฮล์ไมเออร์
รวมสนามแข่ง
- ออสติน, สหรัฐอเมริกา (F1)
- แบรนด์สแฮทช์ สหราชอาณาจักร (DTM)
- บูดาเปสต์, ฮังการี (F1)
- คาตาลันย่า, สเปน (F1)
- ฮอคเกนไฮม์, เยอรมนี (F1, DTM)
- IMS Indianapolis Motor Speedway, สหรัฐอเมริกา (IndyCar)
- เมลเบิร์น, ออสเตรเลีย (F1)
- เม็กซิโกซิตี้, เม็กซิโก (F1)
- มอนทรีออล, แคนาดา (F1)
- มอนซา, อิตาลี (F1)
- สนามแข่งรถมอสโก ประเทศรัสเซีย (DTM)
- นอริสริง เยอรมนี (DTM)
- สนามนูเบอร์กริง เยอรมนี (DTM)
- ออเชอร์สเลเบิน, เยอรมนี (DTM)
- ซากีร์ บาห์เรน (F1)
- เซาเปาโล, บราซิล (F1)
- เซปัง, มาเลเซีย (F1)
- เซี่ยงไฮ้, จีน (F1)
- ซิลเวอร์สโตน, สหราชอาณาจักร (F1)
- โซชี, รัสเซีย (F1)
- สปา, เบลเยียม (F1)
- สปีลเบิร์ก, ออสเตรีย (F1)
- ซูซูกะ, ญี่ปุ่น (F1)
- ยาส มารีน่า, อาบูดาบี (F1)
- ซานด์วูร์ต, เนเธอร์แลนด์ (DTM)
แหล่งข้อมูลและการประมวลผล
เส้นกึ่งกลางเดิมถูกดึงมาเป็นจุด GPS จากโครงการ OpenStreetMap (https://www.openstreetmap.org) เราใช้อัลกอริธึมการปรับให้เรียบกับเส้นกึ่งกลาง ความกว้างของแทร็กถูกดึงมาจากภาพถ่ายดาวเทียมโดยใช้อัลกอริธึมการประมวลผลภาพ เส้นการแข่งขันคำนวณโดยใช้อัลกอริธึมการปรับความโค้งขั้นต่ำของเรา ซึ่งมีให้ใช้งานในรูปแบบซอฟต์แวร์โอเพ่นซอร์สบน 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
- ฐานข้อมูลการจับเวลาสูตร 1: https://github.com/TUMFTM/f1-timing-database