تخطَّ إلى المحتوى

ما هو Lanelet2؟

Lanelet2 صيغة خرائط HD مفتوحة ومكتبة C++ طوّرها في الأصل مركز FZI لتكنولوجيا المعلومات، وتُستخدم الآن على نطاق واسع بوصفها تمثيل خرائط HD في Autoware وكثير من البيئات البحثية. الفكرة المحورية: الطرق حزم من “lanelets” صغيرة، تحدّها من اليسار واليمين خطوط متعددة، مع علاقات طوبولوجية وتنظيمية صريحة.

ورقة Lanelet2 الأصلية (Poggenhans وآخرون، 2018) مقدمة وافية.

فيزيائيًا، خريطة Lanelet2 هي ملف OpenStreetMap XML بوسوم إضافية. يمنحك ذلك:

  • عقد (Nodes) — نقاط منفردة (خط الطول، دائرة العرض، ارتفاع اختياري).
  • مسارات (Ways) — تسلسلات مرتبة من العقد. في Lanelet2، تعمل المسارات حدودًا للمسارات وخطوط توقف ومسانيد إشارات مرور وغيرها.
  • علاقات (Relations) — تجميعات مُصنَّفة. تربط العلاقة من نوع lanelet بين مسار أيسر وآخر أيمن وقد تحمل سمات للحد الأقصى للسرعة ونوع الطريق واتجاهية المسار وغيرها.

يُضاف إلى ذلك رسم بياني للتوجيه وعناصر تنظيمية (إشارات مرور، حق الطريق، حدود السرعة، إشارات الوقوف) وأدوات هندسية.

كلتاهما تصفان خرائط HD لكنهما مُحسَّنتان لجوانب مختلفة من بنية المركبات الذاتية:

الجانبLanelet2OpenDRIVE
الهندسةخطوط متعددة (linestrings)تحليلية (قوس، حلزون، متعددة حدود)
الطوبولوجياتجاور/تسلسل lanelet صريحأقسام مسارات + وصلات تقاطع
المستهلكون الأصليونAutoware، بحث التخطيط، الحقيقة الأرضيةالمحاكيات (CARLA، esmini، RoadRunner)
صيغة الملفOSM XMLXML خاص
سهولة التحريرمعقولة للتحرير اليدوي في مساحات صغيرةصعبة جدًا لأي مقياس

Lanelet2 أبسط للتفحص اليدوي عمومًا. OpenDRIVE أكثر دقة للمستهلكين في المحاكيات.

  • TIER IV Vector Map Builder — محرر Lanelet2 مجاني قائم على المتصفح مصمم لـ Autoware. يدعم تأليف المسارات مع العناصر التنظيمية (إشارات المرور وخطوط الوقوف والممرات ومواقف السيارات…) وطبقة مرجعية للسحابة النقطية. غالبًا ما يكون التوصية الأولى لمستخدمي Autoware الجدد.
  • JOSM مع إضافة Autoware Lanelet2 — محرر OSM السطحي الكلاسيكي مُوسَّعًا لـ Lanelet2. ناضج وقوي؛ قد تحتاج مخرجاته المتوافقة مع Autoware إلى بعض الإصلاح اليدوي أحيانًا.
  • التحرير اليدوي لـ OSM XML — ممكن للإصلاحات الصغيرة، مؤلم في المقياس الكبير.
  • drawtonomy — يستورد ملف Lanelet2 بامتداد .osm للعرض وإجراء تعديلات هندسية أساسية.

drawtonomy ليس بديلًا عن Vector Map Builder أو JOSM. دعم Lanelet2 فيه يغطي شريحة ضيقة:

  • يستورد ملف Lanelet2 بامتداد .osm ويُصدِّر الـlanelets كأشكال Lane / Linestring قابلة للتحرير.
  • يتيح إعادة تشكيل الحدود وإجراء تعديلات هندسية أساسية، ثم إعادة التصدير.
  • مفيد للـفحص والـتدريس وإعداد الأشكال التوضيحية (للأوراق والشرائح) والـإصلاحات الهندسية الصغيرة.

ما لا يفعله drawtonomy:

  • تأليف العناصر التنظيمية في الواجهة. العناصر التنظيمية المستوردة تُحفظ عند إعادة التصدير عبر آلية ملف جانبي، لكن إنشاؤها أو تحريرها بصريًا خارج نطاقه. استخدم Vector Map Builder أو JOSM لذلك.
  • التأليف على مستوى المدينة أو درجة المسح.
  • العمليات الجماعية عبر آلاف الـlanelets.

للتأليف الفعلي لـ Lanelet2، استخدم Vector Map Builder (للخرائط الموجهة لـ Autoware) أو JOSM (للتحرير على غرار OSM العام). drawtonomy للزاوية التي تجمع العرض مع التعديل الهندسي الخفيف.