מה זה Lanelet2?
Lanelet2 הוא פורמט מפת HD פתוח וספריית C++ שפותחו במקור על ידי מרכז FZI לטכנולוגיית מידע ועכשיו נמצאים בשימוש נרחב כייצוג מפת HD ב-Autoware ורבות ממחסניות המחקר. הרעיון המרכזי: כבישים הם חבילות של “lanelets” קטנים, כל אחד מוגבל על ידי linestring שמאלי וימני, עם קשרים טופולוגיים ורגולטוריים מפורשים.
מאמר Lanelet2 המקורי (Poggenhans et al., 2018) הוא מדריך מצוין לנושא.
איך נראית מפת Lanelet2
Section titled “איך נראית מפת Lanelet2”פיזית, מפת Lanelet2 היא קובץ XML של OpenStreetMap עם תגים נוספים. זה נותן לכם:
- צמתים — נקודות בודדות (קו רוחב, קו אורך, גובה אופציונלי).
- דרכים — רצפים מסודרים של צמתים. ב-Lanelet2, דרכים משמשות כגבולות נתיב, קווי עצירה, תמיכות רמזור ועוד.
- קשרים — קבוצות עם טיפוסים. קשר
laneletמזווג דרך שמאלית וימנית ועשוי לשאת מאפיינים כמו מגבלת מהירות, סוג כביש, דגל חד-סיטרי וכדומה.
על גבי זאת, Lanelet2 כולל גרף ניתוב, אלמנטים רגולטוריים (רמזורים, זכות קדימה, מגבלות מהירות, תמרורי עצירה) וכלי גיאומטריה.
Lanelet2 לעומת OpenDRIVE
Section titled “Lanelet2 לעומת OpenDRIVE”שניהם מתארים מפות HD אך ממוטבים לצדדים שונים של מחסנית AV:
| היבט | Lanelet2 | OpenDRIVE |
|---|---|---|
| גיאומטריה | פוליליינים (linestrings) | אנליטית (קשת, ספירלה, פולינום) |
| טופולוגיה | סמיכות/רצף lanelet מפורשים | חתכי נתיב + חיבורי צומת |
| צרכנים מקוריים | Autoware, מחקר תכנון, אמת קרקע | סימולטורים (CARLA, esmini, RoadRunner) |
| פורמט קובץ | OSM XML | XML ייעודי |
| ארגונומיית עריכה | סביר לעריכה ידנית של אזורים קטנים | קשה מאוד לעריכה ידנית בכל קנה מידה |
Lanelet2 בדרך כלל פשוט יותר לבחינה ידנית. OpenDRIVE מדויק יותר עבור צרכני סימולטורים.
כלי כתיבה נפוצים
Section titled “כלי כתיבה נפוצים”- TIER IV Vector Map Builder — עורך Lanelet2 מבוסס דפדפן חינמי המיועד ל-Autoware. כתיבת נתיבים עם אלמנטים רגולטוריים (רמזורים, קווי עצירה, מעברי חצייה, חניה…) ושכבת ייחוס ענן-נקודות. בדרך כלל ההמלצה הראשונה למשתמשי Autoware חדשים היום.
- JOSM עם תוסף Autoware Lanelet2 — עורך OSM שולחני קלאסי מורחב עבור Lanelet2. בוגר ועוצמתי; פלט תואם-Autoware לעתים דורש תיקונים ידניים.
- עריכת OSM XML ידנית — אפשרית לתיקונים קטנים, מכאיבה בקנה מידה.
- drawtonomy — מייבא קובץ Lanelet2
.osmלצפייה ועריכות גיאומטריה בסיסיות.
איפה drawtonomy נכנס לתמונה
Section titled “איפה drawtonomy נכנס לתמונה”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 מיועד לפינת הצגה + עריכת-גיאומטריה-קלה.
קריאה נוספת
Section titled “קריאה נוספת”- מפות HD של Autoware — כיצד Lanelet2 משתלב ב-Autoware.
- ייבוא מפות Lanelet2 OSM — כיצד לטעון אחת ל-drawtonomy.
- השוואה: drawtonomy לעומת JOSM
- השוואה: drawtonomy לעומת Vector Map Builder
- השוואה: drawtonomy לעומת MapToolbox