דלגו לתוכן

drawtonomy לעומת CARLA Map Editor

CARLA Map Editor הוא יישום שולחני של פרויקט CARLA. לפי ה-README שלו, הוא טוען קבצי FBX ו-.xodr שנוצרו ב-RoadRunner ומאפשר להוסיף עליהם מטא-נתונים — כלומר, זהו כלי העשרה למפות קיימות, לא כלי לשרטוט כבישים מאפס.

מה CARLA Map Editor מכסה (לפי מאגר GitHub):

  • טעינת מפות FBX + OpenDRIVE מ-RoadRunner, והוספת רמזורים, קבוצות רמזורים ותמרורי מהירות.
  • עריכת טריגרי קופסה ותמורות יחסיות לצורך גילוי.
  • ייצוא הנתונים המעודכנים בחזרה ל-OpenDRIVE (‎.xodr).
  • קוד CARLA ברישיון MIT, בנוי על Unreal Engine 4; כיום יישום שולחני ל-Linux.

לצורך הכנת מפה לשימוש בסימולטור CARLA — ספציפית, הוספת אנוטציות לאותות על מפת RoadRunner — זהו הכלי שמתוחזק לצד הסימולטור עצמו.

איפה drawtonomy עשוי לשבת לצידו

Section titled “איפה drawtonomy עשוי לשבת לצידו”

drawtonomy הוא לוח לבן בדפדפן לדיאגרמות נהיגה דו-ממדיות ממבט-על. הוא לא כלי בצינור המפות של CARLA: אין לו תלות ב-Unreal Engine, אין ייצוא FBX, ואין רשת תלת-ממד. לפי תיעוד המייצא, ייצוא OpenDRIVE 1.8 שלו מכסה תת-קבוצה של המפרט — נתיבים, רמזורים, מעברי חציה, אובייקטים בסיסיים — ואינו מייצא כיום פרמיטיבי צמת או תמרורים כרשומות <signal>, כך שהוא מתאים לסקיצות ואיורים, לא למפות CARLA ייצוריות.

כמה דברים קטנים שdrawtonomy יכול להוסיף לצד CARLA Map Editor:

  • סקיצת פריסת הסצנה בדפדפן-בלבד לפני כל כתיבת מפה — ללא התקנה, ללא Unreal Engine.
  • איור ‎.drawtonomy.svg ניתן לעריכה למאמר או שקופית המסבירים את התרחיש שאתה בונה ב-CARLA.
  • ייצוא OpenSCENARIO 1.3 מקביל לבדיקה מהירה ב-esmini על גרסה פשוטה של הסצנה.

למפת CARLA עצמה, המסלול RoadRunner → CARLA Map Editor הוא הדרך המקובלת. drawtonomy מיועד לדיאגרמה של התרחיש — לא למפה הסימולציה.

באותו אקוסיסטם סימולציה

Section titled “באותו אקוסיסטם סימולציה”

drawtonomy מייצא את אותם תקני ASAM OpenDRIVE ו-OpenSCENARIO שCARLA צורך. CARLA נמצא בצד הביצוע של הצינור, ולכן הקשר ביניהם הוא שיתוף-פעולה ולא תחרות — ראה CARLA ScenarioRunner לפרטים על כיצד תרחישים שנכתבו מופעלים. כלי כתיבה נוספים בחלל OpenDRIVE כוללים את RoadRunner, LaneMaker ו-Truevision Designer. כולנו עובדים על חלקים שונים של אותו אקוסיסטם.