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

drawtonomy مقابل MATLAB Driving Scenario Designer

MATLAB Driving Scenario Designer هو تطبيق تأليف السيناريوهات التفاعلي المرفق مع Automated Driving Toolbox من MathWorks. يوفر واجهة رسومية قائمة على اللوحة لتصميم سيناريوهات قيادة اصطناعية — شبكات الطرق، ومركبتَي الأنا والهدف، والمستشعرات — وهو من الأدوات القياسية لمهندسي ADAS العاملين أصلًا داخل بيئة MATLAB / Simulink.

ما يغطيه Driving Scenario Designer:

  • لوحة سيناريو لوضع الطرق والمسارات والمركبات والمشاة.
  • مركبة أنا مزوّدة بمستشعرات (كاميرا، رادار، lidar، موجات فوق صوتية، INS).
  • مكتبة سيناريوهات جاهزة تمثل مناورات شائعة، من بينها بروتوكولات اختبار Euro NCAP.
  • توليد بيانات مستشعرات اصطناعية (قوائم كائنات، اكتشافات مسار) للتطوير والاختبار.
  • Bird’s-Eye Scope ورسوم بيانية زمنية للتحقق من السيناريوهات بصريًا وعبر الإشارات الأساسية.
  • تكامل وثيق مع كائنات drivingScenario البرمجية، فيمكن بناء المشاهد في التطبيق ثم صقلها في شيفرة MATLAB.
  • تصدير OpenDRIVE 1.4 / 1.5 (لعدة أشكال طرق هندسية) وتبادل ثنائي الاتجاه مع Simulink.

بالنسبة للفرق التي استقرت أصلًا على MATLAB / Simulink، يُعدّ Driving Scenario Designer الأداة الطبيعية لتأليف سيناريوهات تغذّي أنبوب المحاكاة مباشرةً.

يأتي Driving Scenario Designer ضمن Automated Driving Toolbox، الذي يتطلب MATLAB ورخصة إضافة منفصلة. كثير من الجامعات توفر الوصول إليه عبر تراخيص MathWorks الشاملة للحرم الجامعي، فيستحق التحقق مما إذا كانت مؤسستك تشمله أصلًا. أما خارج بيئات ترخيص MATLAB فهو ترخيص مدفوع.

أين قد يناسب drawtonomy بجانبه

Section titled “أين قد يناسب drawtonomy بجانبه”

drawtonomy محرر سيناريوهات قيادة في المتصفح يؤلف لوحة قصة كاملة ويشغّلها في المتصفح على esmini-WASM، مع معاينة ثلاثية الأبعاد للمشاهدة فقط لمتابعة التشغيل. يمكن لتصدير OpenDRIVE فيه إصدار بنى <junction>، لكنه لا يُمثِّل الهندسة التحليلية (clothoid)، وتوليد هندسة تقاطع جديدة من مسارات مرسومة يدويًا (بدل الإبقاء على ملف .xodr مستورد دون تعديل) لا يزال منخفض الدقة. لا يقوم drawtonomy بجولات المعاملات أو نمذجة المستشعرات، ولا يُولِّد أي بيانات مستشعرات اصطناعية على الإطلاق.

بعض الأماكن الصغيرة التي قد يناسب فيها drawtonomy Driving Scenario Designer:

  • سطح رسم تخطيطي مستقل عن MATLAB وفي المتصفح فقط لتخطيط السيناريو قبل كتابته في MATLAB أو استخدامه لتشغيل أنبوب قائم. يذهب السلوك إلى محرر السيناريو في drawtonomy، الذي يؤلف منطق OpenSCENARIO ويشغّله مباشرةً في المتصفح؛ وإذا كنت تستخدم أيضًا RoadRunner Scenario من MathWorks، فصفحة مصطلحات RoadRunner وOpenSCENARIO تُطابق مفرداته مع مفردات drawtonomy.
  • مصدر أشكال توضيحية مجاني للشرائح ومراجعات التصميم والأوراق البحثية والتدوينات حول سيناريوهات أُلِّفت في Driving Scenario Designer — يُضمَّن drawtonomy.svg في LaTeX وMarkdown وأدوات الشرائح دون أي تحويل.
  • رابط عرض مرئي قابل للمشاركة للمتعاونين الذين لا يملكون ترخيص MATLAB، بينما يبقى السيناريو نفسه مرجعيًا في MATLAB.
  • أرشيف جاهز لـesmini للتحقق السريع من قابلية تشغيل هندسة الطريق، بمعزل عن أنبوب المستشعرات/المحاكاة الكامل.

نمط عملي معقول حين تتوفر الأداتان: Driving Scenario Designer للسيناريو المؤلَّف مقابل نموذج المستشعرات وأنبوب المحاكاة لديك، وdrawtonomy للرسم التخطيطي له وللنسخة التي يجب أن تعيش في ورقة بحثية أو شريحة أو مستند مشترك.

ضمن منظومة اختبار السيناريوهات نفسها

Section titled “ضمن منظومة اختبار السيناريوهات نفسها”

يستهدف كلٌّ من Driving Scenario Designer وdrawtonomy وRoadRunner وTruevision Designer وBlender DSC وscenariogeneration وesmini — بشكل مباشر أو غير مباشر — نفس معياريّ ASAM OpenDRIVE وOpenSCENARIO. يغذّي Driving Scenario Designer جانب MATLAB / Simulink من هذه المنظومة، بينما يقف drawtonomy على جانب لوحة المتصفح. كلاهما يعمل على جزء مختلف من مجتمع الاختبار القائم على السيناريوهات نفسه.

للتعرف على المعيارين أنفسهما، راجع ما هو OpenDRIVE؟ وما هو OpenSCENARIO؟. وللإطار المفاهيمي الذي تندرج فيه سيناريوهات ADAS، راجع تصنيف سيناريوهات القيادة.