drawtonomy مقابل Blender Driving Scenario Creator
Blender Driving Scenario Creator
Section titled “Blender Driving Scenario Creator”Blender Driving Scenario Creator (BDSC) من تطوير Johannes Schmitz، وهي إضافة مفتوحة المصدر لـ Blender تُتيح إنشاء سيناريوهات OpenDRIVE وOpenSCENARIO بما فيها النماذج ثلاثية الأبعاد.
ما يغطيه BDSC وفق README الخاص به:
- أدوات هندسة الطريق مع محللات clothoid / Hermite.
- أدوات التقاطعات: أداة منطقة التقاطع وأداة وصل التقاطع، إضافةً إلى التقاطعات المباشرة للمنحدرات الصاعدة والهابطة.
- تصدير OpenDRIVE باستخدام بدائل طريق تحليلية.
- تصدير OpenSCENARIO للسيناريوهات الموضوعة على الخريطة.
- تصدير شبكة ثلاثية الأبعاد بصيغ
.fbxو.gltfو.osgb. - يعمل داخل Blender، مما يُتيح الاستفادة من نافذة العرض ثلاثي الأبعاد، ومخطط المشهد، ومكتبة الأصول، وإمكانات التصيير.
- مرخَّص بموجب GPL-3.0.
إن كان عملك يتضمن Blender بالفعل، فإن BDSC يوفر هندسة OpenDRIVE التحليلية والتأليف ثلاثي الأبعاد الكامل في مكان واحد.
أين قد يتكامل drawtonomy معه
Section titled “أين قد يتكامل drawtonomy معه”drawtonomy سبورة بيضاء ثنائية الأبعاد في المتصفح، ويظل الرسم والتحرير فيها ثنائي الأبعاد دومًا — لا يُنتج هندسة طريق تحليلية، وليس له نافذة تحرير ثلاثية الأبعاد أو تصدير شبكة. لديه مع ذلك معاينة ثلاثية الأبعاد لمشاهدة تشغيل السيناريو (كاميرات Chase وBEV وDriver، متزامنة مع esmini)، لكن هذه المعاينة للعرض فقط: لا تحرير للأشكال فيها، ولا تضاريس، ولا تصدير ثلاثي الأبعاد خاص بها (يبقى تصدير الفيديو ثنائي الأبعاد). يستطيع تصدير OpenDRIVE فيه إصدار بدائل <junction>/<connection> وإشارات <signal>، لكنّ دقة التقاطعات قوية فقط حين تُحمَل من ملف .xodr مستورَد دون تعديل؛ أما بناء هندسة تقاطعات جديدة من مسارات مرسومة يدويًا فلا يزال ضعيف الدقة.
ثمة جوانب قليلة يمكن أن يُضيفها drawtonomy إلى جانب BDSC:
- يعمل في المتصفح دون تثبيت — مفيد لرسم أشكال سريعة من جهاز لا يحتوي على Blender.
- منظور علوي ثنائي الأبعاد تحتاجه أشكال الأوراق البحثية والشرائح مباشرةً، دون الحاجة للمرور بنافذة عرض ثلاثية الأبعاد.
- تصدير
.drawtonomy.svgكمصدر قابل لإعادة التحرير في التوثيق.
الأداتان تشغلان موقعَين مختلفَين: BDSC لتأليف السيناريوهات ثلاثية الأبعاد بهندسة طريق سليمة؛ وdrawtonomy للتأليف ثنائي الأبعاد مع تشغيل مباشر في المتصفح — ترسم المشهد، وتضيف الأفعال والمحفزات، وتُشغِّل لوحة القصة على esmini-WASM للوصول إلى حكم PASS / FAIL، فضلًا عن إنتاج الأشكال التوضيحية.
في منظومة ASAM المفتوحة
Section titled “في منظومة ASAM المفتوحة”يستهدف كلٌّ من BDSC وdrawtonomy معيارَي ASAM OpenDRIVE وOpenSCENARIO، وكلاهما قادر على إنتاج مخرجات لـ esmini. مجتمع أدوات ASAM مفتوحة المصدر صغير، ويُمثِّل BDSC أحد إسهاماته الأبرز. أما drawtonomy فإسهامه أصغر في المنظومة ذاتها — لا تعمل الأداتان في معزل عن بعضهما، وكلتاهما تستفيد من العمل الأشمل الجاري في بيئة أدوات OpenSCENARIO / OpenDRIVE.
قراءة ذات صلة
Section titled “قراءة ذات صلة”- محرر السيناريو — تأليف وتشغيل سيناريو OpenSCENARIO في المتصفح.
- ما هو OpenSCENARIO؟
- حالة الاستخدام: محرر OpenSCENARIO