مقدمة
يحتوي هذا المستودع على خطوط مركزية (إحداثيات x وy) وعرض المسار وخطوط السباق لأكثر من 20 مسار سباق (بشكل رئيسي F1 وDTM) في جميع أنحاء العالم. نحن منفتحون على التعليقات والاقتراحات والإضافات!
جهة الاتصال: الكسندر هيلماير.
تشمل مسارات السباق
- أوستن، الولايات المتحدة الأمريكية (F1)
- براندز هاتش، المملكة المتحدة (DTM)
- بودابست، المجر (F1)
- كاتالونيا، إسبانيا (F1)
- هوكنهايم، ألمانيا (F1، DTM)
- آي إم إس إنديانابوليس موتور سبيدواي، الولايات المتحدة الأمريكية (إندي كار)
- ملبورن، أستراليا (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). تم تنعيم الخطوط المركزية. لذلك، لم تعد تقع بشكل مثالي في منتصف المسار بعد الآن.
- خطوط السباق: [x_m, y_m] تم حساب خطوط السباق المقدمة لتقليل الانحناء المجمع. إنهم يقعون داخل حدود المسار. يحتوي مجلد خطوط السباق أيضًا على مخطط لخط السباق الأمثل ومخطط لملف تعريف الانحناء المناسب لكل مسار.
تختلف جودة البيانات المصدر (نقاط GPS وصور الأقمار الصناعية) بشكل كبير حسب الموقع. وبناء على ذلك، فإن جودة النتائج تختلف أيضا. يرجى أخذ ذلك في الاعتبار والتحقق مما إذا كانت الدقة كافية للتطبيق المطلوب.
العمل مع التنسيق المرفق
إذا كنت تريد التعامل مع البيانات الموجودة في هذا المستودع، نقترح عليك إلقاء نظرة على مستودع الوظائف المساعدة الخاص بنا على GitHub: https://github.com/TUMFTM/trajectory_planning_helpers. على سبيل المثال، يحتوي على وظائف لحساب الخطوط والمتجهات العادية بحيث يمكن استخدام بيانات المسار في خوارزميات أخرى أو للتخطيط.
شكر وتقدير
تم تطوير خوارزمية معالجة الصور لاستخراج عروض المسار بواسطة أندريسا دي باولا سويتي خلال أطروحتها للفصل الدراسي في كرسي تكنولوجيا السيارات في الجامعة التقنية في ميونيخ.
المستودعات مفتوحة المصدر ذات الصلة
- محاكاة وقت الدورة: 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