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

رسم المشهد قبل بناء خريطة CARLA

تحتاج CARLA إلى خريطة حقيقية — ملف OpenDRIVE بامتداد .xodr مع شبكة مجسَّمات ثلاثية الأبعاد — لتشغيل أي سيناريو. إنشاء هذه الخريطة مهمة أداة متخصصة. لكن قبل ذلك، كثيرًا ما يُفيد وجود رسم تخطيطي واضح من الأعلى يوضح ما تنوي بناءه: تخطيط الطريق، والمشاركين، والحركة. drawtonomy مناسب لهذا الرسم التخطيطي تحديدًا.

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