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

drawtonomy وEclipse SUMO

ليست مقارنة، بل مجالان مختلفان

Section titled “ليست مقارنة، بل مجالان مختلفان”

drawtonomy وEclipse SUMO ليسا أداتين متنافستين؛ فهما يعملان في مجالين مختلفين:

  • drawtonomy — سبورة بيضاء ثنائية الأبعاد في المتصفح لمشاهد قيادة فردية (دمج مسارات، تقاطع، اقتطاع مسار)، تُصدِّر OpenSCENARIO 1.2 + OpenDRIVE 1.8 + Lanelet2 OSM.
  • SUMO — محاكي مرور جزئي من DLR ومؤسسة Eclipse، يُنمذِج تدفق المرور عبر شبكات مدن بأكملها. ومحرره المرئي المرفق netedit هو محرر الشبكة الرسمي.

يمكن للأداتين من حيث المبدأ تبادل البيانات عبر OpenDRIVE — إذ يدعم SUMO استيراد وتصدير OpenDRIVE، ويُصدِّر drawtonomy OpenDRIVE 1.8 — لكنهما تستهدفان مسألتين مختلفتين تمامًا.

وفق توثيق SUMO:

  • محاكاة مرور جزئية، مركبة بمركبة.
  • netedit: محرر شبكة مرئي للحواف والمسارات والتقاطعات والاتصالات وإشارات المرور.
  • تحرير خطط الإشارات الثابتة والمتكيِّفة.
  • نمذجة الطلب — المركبات والتدفقات والنقل العام والمشاة.
  • أوضاع تحرير متعددة: الشبكة والطلب والبيانات.
  • تراجع/إعادة غير محدودين وواجهة بحث/اختيار.
  • مفتوح المصدر (رخصة Eclipse Public License 2.0).
  • استخدام واسع في بحوث النقل الأكاديمية والهندسة المرورية.

لنمذجة تدفق المرور ومحاكاة الشبكة على مستوى المدينة، يبقى SUMO الخيار المفتوح المصدر القياسي.

لا يُحاكي drawtonomy تدفق المرور ولا ينمذج الطلب، وهو غير موجَّه لشبكات على مستوى المدينة؛ فهو يرسم مشهدًا واحدًا في كل مرة.

إن كنت تعمل مع SUMO:

  • يمكن لـ drawtonomy إنتاج شكل علوي ثنائي الأبعاد لتقاطع أو مشهد محدد، لورقة بحثية أو شريحة عرض أو تقرير، إلى جانب دراسات المرور القائمة على SUMO.
  • يمكن لتصدير OpenDRIVE من حيث المبدأ أن يُغذِّي صيغة شبكة SUMO. يستطيع drawtonomy توليد بنى <junction>، لكن طوبولوجيا التقاطع من شبكة مسارات مرسومة يدويًا ليست موثوقة بعد بما يكفي للاستيراد على مستوى المدينة — تلك الدقة العالية محفوظة للطرق المنقولة دون تعديل من ملف .xodr مستورَد. أما لتأليف شبكة حقيقية لـ SUMO فيبقى netedit هو الأداة المناسبة.

تخدم الأداتان غرضين مختلفين، ولا تحل إحداهما محل الأخرى.

جزء من بيئة مفتوحة أوسع

Section titled “جزء من بيئة مفتوحة أوسع”

SUMO ركيزة راسخة منذ زمن طويل في مجتمع محاكاة النقل مفتوح المصدر، وقابلية تشغيله البيني مع OpenDRIVE تربطه بعالم أدوات ASAM الذي يلمسه drawtonomy أيضًا. يستفيد المشروعان من العمل المعياري المفتوح الأوسع — ASAM OpenDRIVE من جهة، وOpenStreetMap ومؤسسة Eclipse من جهة أخرى. ويتقاطع مجتمعا القيادة الذاتية وهندسة المرور بشكل متزايد، وتستفيد من هذا التقارب أدوات مثل SUMO وdrawtonomy وCARLA وesmini وبيئة Autoware.