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

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

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

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