דלגו לתוכן

מה זה Lanelet2?

Lanelet2 הוא פורמט מפת HD פתוח וספריית C++ שפותחו במקור על ידי מרכז FZI לטכנולוגיית מידע ועכשיו נמצאים בשימוש נרחב כייצוג מפת HD ב-Autoware ורבות ממחסניות המחקר. הרעיון המרכזי: כבישים הם חבילות של “lanelets” קטנים, כל אחד מוגבל על ידי linestring שמאלי וימני, עם קשרים טופולוגיים ורגולטוריים מפורשים.

מאמר Lanelet2 המקורי (Poggenhans et al., 2018) הוא מדריך מצוין לנושא.

פיזית, מפת Lanelet2 היא קובץ XML של OpenStreetMap עם תגים נוספים. זה נותן לכם:

  • צמתים — נקודות בודדות (קו רוחב, קו אורך, גובה אופציונלי).
  • דרכים — רצפים מסודרים של צמתים. ב-Lanelet2, דרכים משמשות כגבולות נתיב, קווי עצירה, תמיכות רמזור ועוד.
  • קשרים — קבוצות עם טיפוסים. קשר lanelet מזווג דרך שמאלית וימנית ועשוי לשאת מאפיינים כמו מגבלת מהירות, סוג כביש, דגל חד-סיטרי וכדומה.

על גבי זאת, Lanelet2 כולל גרף ניתוב, אלמנטים רגולטוריים (רמזורים, זכות קדימה, מגבלות מהירות, תמרורי עצירה) וכלי גיאומטריה.

שניהם מתארים מפות HD אך ממוטבים לצדדים שונים של מחסנית AV:

היבטLanelet2OpenDRIVE
גיאומטריהפוליליינים (linestrings)אנליטית (קשת, ספירלה, פולינום)
טופולוגיהסמיכות/רצף lanelet מפורשיםחתכי נתיב + חיבורי צומת
צרכנים מקורייםAutoware, מחקר תכנון, אמת קרקעסימולטורים (CARLA, esmini, RoadRunner)
פורמט קובץOSM XMLXML ייעודי
ארגונומיית עריכהסביר לעריכה ידנית של אזורים קטניםקשה מאוד לעריכה ידנית בכל קנה מידה

Lanelet2 בדרך כלל פשוט יותר לבחינה ידנית. OpenDRIVE מדויק יותר עבור צרכני סימולטורים.

  • TIER IV Vector Map Builder — עורך Lanelet2 מבוסס דפדפן חינמי המיועד ל-Autoware. כתיבת נתיבים עם אלמנטים רגולטוריים (רמזורים, קווי עצירה, מעברי חצייה, חניה…) ושכבת ייחוס ענן-נקודות. בדרך כלל ההמלצה הראשונה למשתמשי Autoware חדשים היום.
  • JOSM עם תוסף Autoware Lanelet2 — עורך OSM שולחני קלאסי מורחב עבור Lanelet2. בוגר ועוצמתי; פלט תואם-Autoware לעתים דורש תיקונים ידניים.
  • עריכת OSM XML ידנית — אפשרית לתיקונים קטנים, מכאיבה בקנה מידה.
  • drawtonomy — מייבא קובץ Lanelet2 ‎.osm לצפייה ועריכות גיאומטריה בסיסיות.

drawtonomy אינו תחליף ל-Vector Map Builder או JOSM. תמיכת Lanelet2 שלו מכסה פרוסה צרה:

  • מייבא Lanelet2 ‎.osm ומרנדר lanelets כצורות Lane / Linestring הניתנות לעריכה.
  • מאפשר לכם לעצב מחדש גבולות ולבצע שינויי גיאומטריה בסיסיים, ולאחר מכן לייצא מחדש.
  • שימושי לבחינה, הוראה, הכנת איורים (מאמרים, שקופיות) ותיקוני גיאומטריה קטנים.

מה ש-drawtonomy לא עושה:

  • כתיבת אלמנטים רגולטוריים בממשק. אלמנטים רגולטוריים מיובאים נשמרים בייצוא-מחדש דרך מנגנון sidecar, אך יצירה או עריכה שלהם ויזואלית מחוץ לטווח. השתמשו ב-Vector Map Builder או JOSM לכך.
  • כתיבה בקנה מידה עירוני או ברמת סקר.
  • פעולות מקובצות על פני אלפי lanelets.

לכתיבת Lanelet2 אמיתית, השתמשו ב-Vector Map Builder (למפות ממוקדות-Autoware) או JOSM (לעריכה כללית בסגנון OSM). drawtonomy מיועד לפינת הצגה + עריכת-גיאומטריה-קלה.