رسم المشهد قبل بناء خريطة CARLA
تحتاج CARLA إلى خريطة حقيقية — ملف OpenDRIVE بامتداد .xodr مع شبكة مجسَّمات ثلاثية الأبعاد — لتشغيل أي سيناريو. إنشاء هذه الخريطة مهمة أداة متخصصة. لكن قبل ذلك، كثيرًا ما يُفيد وجود رسم تخطيطي واضح من الأعلى يوضح ما تنوي بناءه: تخطيط الطريق، والمشاركين، والحركة. drawtonomy مناسب لهذا الرسم التخطيطي تحديدًا.
متى يكون هذا مفيدًا
Section titled “متى يكون هذا مفيدًا”- الاتفاق على تخطيط المشهد مع الفريق قبل إنفاق وقت على الخريطة الإنتاجية.
- إنتاج شكل علوي توضيحي لسيناريو CARLA يُستخدم في ورقة بحثية أو شريحة عرض أو مراجعة تصميم.
- تأليف القصة وتشغيلها في المتصفح على esmini-WASM — الإجراءات والمُحفِّزات وحكم PASS / FAIL — للتحقق من منطق السيناريو قبل تشغيل CARLA الدقيق على مستوى المستشعرات. راجع محرر السيناريوهات.
ما لا يصلح له هذا
Section titled “ما لا يصلح له هذا”- إنتاج خريطة CARLA جاهزة. لا يتضمن drawtonomy شبكة مجسَّمات ثلاثية الأبعاد ولا تصدير FBX ولا خط أنابيب Unreal Engine. أما المعاينة ثلاثية الأبعاد المتاحة فهي للعرض فقط — لمشاهدة تشغيل السيناريو لا لتأليف الهندسة — كما أن تصدير OpenDRIVE لا ينتج بعد طوبولوجيا تقاطع موثوقة للطرق التي تُرسم من الصفر (النقل المباشر من ملف
.xodrمستورَد دقيق، أما الرسم الجديد فلا يزال غير دقيق). لذلك يبقى بذرة لا خريطة جاهزة للتسليم. - بديلًا عن أدوات بناء الخرائط. للخريطة الفعلية، المسار المعتمد محرر متخصص مثل RoadRunner، ثم CARLA Map Editor لإضافة الإشارات.
خطوات العمل
Section titled “خطوات العمل”- ارسم التخطيط من الأعلى باستخدام أداة Lane وربط المسارات بوصلات Next Lane.
- حدِّد مواضع المشاركين بقوالب Vehicle وPedestrian حتى يُقرأ المشهد بوضوح.
- أظهر الحركة المقصودة بسهام Path.
- احفظ بصيغة
.drawtonomy.svg— المصدر القابل للتعديل الذي تراجعه مع تطور الخطة. - شغِّل السيناريو في المتصفح للتحقق من منطق القصة، وصدِّر OpenDRIVE / OpenSCENARIO كنقطة انطلاق لأداة الخريطة اللاحقة.
- ابنِ الخريطة الإنتاجية لاحقًا، واحتفظ بملف drawtonomy بوصفه الشكل التوضيحي.
قراءة ذات صلة
Section titled “قراءة ذات صلة”- محرر السيناريوهات — ألِّف القصة وشغِّلها في المتصفح.
- drawtonomy مقابل CARLA Map Editor
- CARLA ScenarioRunner (النظام البيئي)
- حالة استخدام محرر OpenSCENARIO
- ما هو OpenDRIVE؟