Systematics
  • About Us
    • אודות סיסטמטיקס
      • על סיסטמטיקס
      • לקוחות
      • תעשיה
      • קהילה
      • הורדת תעודות ISO
      • בלוג
      • דרכי הגעה
      • Privacy Policy
    • תחומים בסיסטמטיקס
      • תחום GIS
      • תחום 3D CAD/PLM
      • תחום MATLAB & Simulink
      • תחום 3D Printing
    • רכישה
      • חנות מדפסות תלת מימד וחומרים
      • חנות ESRI
      • צור קשר עם מכירות
    • תמיכה
      • תמיכה ושירותי ייעוץ
      • סקר שביעות רצון לקוחות
      • נהלי התקנה ורישוי GIS
      • נהלי התקנה ורישוי MATLAB
      • נהלי התקנה ורישוי SOLIDWORKS
      • פתיחת קריאות שירות
      • פתיחת קריאות שירות תחום GIS
    • קורסים
      • אודות מרכז ההדרכה
      • קורסים GIS
      • קורסים SOLIDWORKS
      • קורסים MATLAB & Simulink
      • קורסים ALTIUM
      • קורסים 3D Printing
    • קריירה
      • משרות
      • לעבוד בסיסטמטיקס
  • GIS
    • ראשי
      • אודות תחום GIS
      • קהילה
    • מוצרים ופתרונות
      • GIS בענן
      • GIS ברשויות מקומיות
      • GIS ארגוני – ArcGIS Enterprise
      • GIS למקצוענים – ArcGIS Pro
      • GIS למפתחים
      • חידושי מערכת ArcGIS
      • פתרונות GIS
    • DATA
      • מוצרי Data חברת סיסטמטיקס
      • סקירה על מוצרי ה-DATA
    • מקורות למידה
      • אירועים ברחבי הארץ
      • וובינרים מקוונים LIVE
      • וובינרים מוקלטים לצפייה ישירה
      • קורסים GIS
      • סיפורי לקוחות GIS
      • תכנית סטארטאפים GIS
      • עדכונים וניוזלטרים
      • בלוג
    • תמיכה
      • תמיכה טכנית
      • מקורות מידע
      • שירותים – תמיכה וייעוץ
      • נהלי התקנה ורישוי GIS
      • פתיחת קריאת שירות GIS
    • רכישה
  • 3D CAD/PLM
    • ראשי
      • אודות תחום 3D CAD/PLM
      • סיפורי הצלחה
      • רשתות חברתיות
      • דרושים לעבודה עם SOLIDWORKS
      • צרו קשר
    • מוצרים
      • SOLIDWORKS | CAD
      • 3DEXPERIENCE
      • CATIA | HIGH END CAD
      • ENOVIA | PLM
      • SOLIDWORKS Simulation
      • Altium Designer | PCB
      • 3D PRINTING
      • FREE TOOLS
      • מה חדש בגרסת SOLIDWORKS 2026
    • פתרונות
      • סטארטאפים
      • אקדמיה וחינוך
    • מקורות למידה
      • אירועים וסמינרים
      • וובינרים מקצועיים
      • וובינרים מוקלטים לצפייה ישירה
      • קורסים SOLIDWORKS
      • קורסים ALTIUM
      • בלוג SOLIDWORKS
      • בלוג ALTIUM
    • תמיכה
      • תמיכה טכנית
      • SOLIDWORKS Term Licensing
      • חידוש חוזה תחזוקה SOLIDWORKS
      • חידוש חוזה תחזוקה ALTIUM
      • מקורות מידע
      • תמיכה | FAQ
      • שירותים
      • Citrix GoToAssist Agent
      • פתיחת קריאות שירות
    • לקוחות
      • סיפורי הצלחה
  • MATLAB & Simulink
    • ראשי
      • אודות תחום MATLAB & Simulink
      • קהילה
    • מוצרים
      • MATLAB
      • יכולת ושילובי MATLAB
      • Audio System Toolbox
      • MATLAB ו-Simulink בענן
      • תכן מערכות SerDes
      • Deploying to Hardware
      • Machine Learning
      • Deep Learning
      • Physical Modeling
      • Parallel Computing Toolbox
      • MATLAB Report Generator
      • Symbolic Math Toolbox
      • Sensor Fusion & Tracking Toolbox
      • Speedgoat
    • פתרונות
      • MATLAB & Simulink Product Family
      • בינה מלאכותית – Artificial Intelligence
      • Certification
      • Communication Systems
      • מערכות לתעשיית ה-Medical
      • מערכות אוטונומיות ורובוטיקה
      • Electrification Renewable energy
      • ייצור קוד אוטומטי ישירות מ-MATLAB ו-Simulink
      • הטמעה לחומרה
      • Solutions by Industry
      • תכנית סטארטפים
    • מקורות למידה
      • אירועים קרובים
      • וובינרים מקוונים
      • וובינרים מוקלטים (VOD)
      • קורסים
      • סיפורי הצלחה
      • בלוג
    • תמיכה
      • נהלי התקנה ורישוי MATLAB
      • תמיכה וייעוץ
      • פתיחת קריאות שירות
    • הורדה
  • 3D Printing
    • ראשי
      • אודות תחום 3D Printing
      • קהילה
      • חנות מדפסות תלת מימד וחומרים
    • מדפסות וחומרי הדפסה
      • מדפסות תלת מימד
      • מדפסות HP Jet Fusion 3D
      • מדפסות MarkForged
      • מדפסות FORMLABS
      • פתרונות סריקה מבית PEEL 3D
      • חומרי הדפסה
      • פתרונות לתכנון 3D CAD
    • ייצור מתקדם
      • TULIP – פלטפורמה מבוססת ענן לניהול רצפת הייצור (Composable MES)
    • תעשיות
      • הנדסה, תכנון ופיתוח
      • תעשייה וייצור
      • ציוד רפואי
      • רפואת שיניים
      • אקדמיה ומחקר
      • מוסדות חינוך
      • עיצוב וייצור תכשיטים
    • מקורות למידה
      • אירועים
      • וובינרים
      • סיפורי הצלחה
      • קורסים
      • בלוג
    • תמיכה
      • תמיכה
      • FAQ מדפסות FORMLABS
      • פתיחת קריאות שירות
  • Contact Us
  • EN
  • About Us
    • Careers
  • Solutions
  • Industries
  • Customers
    • Customers
    • Success Stories
  • Support
  • Contact Us
  • HE
  • Menu Menu

Click to open the search input field Click to open the search input field Search | ENHE

עמוד הבית » בלוג » MATLAB With Fun

  • ALL
  • GIS Blog
  • MATLAB With Fun
  • PCB Blog
  • Smart 3D Printing
  • SOLIDBlog

מה דרוש לבניית אלגוריתמי Perception לנהיגה אוטונומית?

שלי מרטינוב
29/06/2023
MATLAB With Fun

תגיות: ADAS | Automate Ground Truth Labeling | Automated Driving | Lidar | MATLAB | Perception | Sensor Fusion

מהנדסים המפתחים אלגוריתמים שמטרתם להשיג תפיסה מרחבית (Perception) עבור ADAS או נהיגה אוטומטית מלאה זקוקים לכמות גדולה של נתוני קלט לעבוד איתם.

שתפו את הפוסט
  • שתף בפייסבוק
  • שתף בטוויטר
  • שתף בגוגל+
  • שתף בלינקדאין
  • שתף באימייל
  • שתף בוואטסאפ

הנתונים האלה מגיעים מסוגים רבים ושונים של חיישנים – בין היתר מכ"ם, LiDAR, מצלמות וגלאי נתיבים – ופעמים רבות מורכבים להבנה, ומעלים יותר תהיות ושאלות מאשר תשובות.
שאלות כגון: כיצד ניתן להבין ולפענח את הנתונים שאנחנו רואים? איך אפשר ליישב קריאות סותרות מחיישנים שונים? ואחרי שכבר בנינו ופיתחנו את האלגוריתם, איך אנחנו יכולים להעריך את התוצאות שקיבלנו ולכמת את ביצועי האלגוריתם?

בפוסט זה אני רוצה להציג יכולות שונות של כלי MathWorks, אשר יכולות לעזור להפיג מעט את הערפל ולענות על שאלות אלו.

לשם כך, נתמקד בארבע משימות עיקריות: וויזואליזציה של נתוני החיישנים, תיוג Ground truth, היתוך נתונים מחיישנים מרובים (Sensor fusion), וסינתזה של נתוני חיישנים לביצוע בדיקות על אלגוריתמי העקיבה והיתוך הנתונים.

  • וויזואליזציה של נתוני חיישן הרכב האוטונומי

להבין מה אנחנו רואים ולהכניס הגיון לנתונים הוא האתגר העיקרי בשלבים המוקדמים של פיתוח מערכת Perception. החיישנים מספקים את הפלט שלהם בפורמטים שונים ובקצבים שונים. לדוגמה, מצלמות מספקות תמונות במטריצות תלת-ממדיות, חיישני LiDAR מספקים רשימה של נקודות, ומצלמות חכמות מספקות רשימות אובייקטים הכוללות פרטים על כלי רכב, נתיבים ואובייקטים אחרים בסביבה. ועם כל כך הרבה פלטים שונים, קשה לנו לראות ולהבין את התמונה הכוללת.

לכן, כבר בשלב מוקדם זה נרצה להיות מסוגלים לדעת בדיוק כיצד החיישנים מייצגים את הסביבה סביב הרכב.
סוג הוויזואליזציה הטוב והמתאים ביותר לשימוש זה הוא מבט ממעוף הציפור (bird-eye plot), מכיוון שהוא מאפשר לנו לראות את כל הנתונים מהחיישנים השונים במקום אחד.

כדי ליצור bird-eye plots אנו יכולים להשתמש בכלי הוויזואליזציה הקיימים ב-Automated Driving Toolbox. לאחר מכן, נוכל להוסיף פרטים נוספים לגרפים עם האובייקטים הבאים:

  1. coverageAreaPlotter, אשר המציג את אזור הכיסוי של החיישן   
  2. detectionPlotter, המציג רשימות של עצמים שזוהו על ידי חיישני ראייה, מכ"ם וחיישני LiDAR
  3. laneBoundaryPlotter, שמכסה זיהוי נתיבים על גבי תמונות

כך יש בידינו וויזואליזציות מדויקות של כיסוי החיישנים, הזיהויים וגבולות הנתיבים – כמו שאפשר לראות בתמונה הבאה:

  • תיוג Ground Truth אוטומטי

תיוג Ground truth מהווה משימה הכרחית הנדרשת כדי לאמן גלאי אובייקטים באמצעות למידת מכונה (Machine Learning) או למידה עמוקה (Deep Learning).
כמו כן, היכולת להעריך את אלגוריתמי הזיהוי שלנו גם היא משימה חשובה לאין כמותה.
תהליך תיוג Ground truth והערכתו הוא לעתים קרובות תהליך סיזיפי וארוך, המחייב עבודה ידנית, ודורש שמירה על ריכוז מירבי פריים אחר פריים.

ב-MATLAB, תוכלו להשתמש באפליקציית Ground Truth Labeler אשר כוללת אלגוריתמי ראייה ממוחשבת שונים ומאפשרת להאיץ את תהליך התיוג. בין התכונות העיקריות של האפליקציה:

  1. Vehicle Detector – מזהה ומתייג באופן אוטומטי את כלי רכב ב-Bounding boxes באמצעות תכונות ACF.
  2. Temporal Interpolator – מתייג באופן אוטומטי את האובייקטים שנמצאים בפריימים שבין הפריימים בהם האובייקטים תויגו ידנית.
  3. Point Tracker – משתמש באלגוריתם Kanade-Lucas-Tomasi (KLT) כדי לעקוב אחר אזורי עניין (ROI) בפריימים שונים.
  4. Add Algorithm – ניתן להוסיף אלגוריתמים מותאמים אישית, וכך להקל על פיתוח איטרטיבי של גלאי אובייקטים.
  • היתוך נתונים מחיישנים מרובים (Sensor Fusion)

כמעט כל מערכת Perception משתמשת בקלטים שהיא מקבלת ממספר חיישנים שונים.
ההתאמה של הנתונים מחיישנים אלה היא מאתגרת, מכיוון שכל אחד מהם נותן פלט מעט שונה – לדוגמה, המצלמה עשויה לדווח כי רכב מסוים נמצא במיקום כלשהו, בעוד שהמכ"ם יראה כי אותו רכב נמצא בסביבה קרובה, אבל במיקום בהחלט שונה מאשר קריאת המצלמה.

ב-MATLAB ניתן להשתמש ב-MultiObjectTracker אשר עוקב אחר זיהויים שמתקבלים מחיישנים שונים ומבצע את ההיתוך ביניהם.
יישום נפוץ למשל הוא היתוך של דאטה שהגיע מחיישני מכ"ם ומצלמות, ובעקבות כך להביא לשיפור המיקום המשוער של כלי הרכב בסביבה, כפי שאפשר לראות בתמונה מטה (האליפסה השחורה מתארת את הערכה יותר מדויקת למיקום של המכונית ממול).

  • סינתזה של נתוני חיישנים ליצירת תרחישי בדיקה

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

התמונה מטה מתארת שלושה מבטים שונים של תרחיש בו אנחנו מסמלצים ובודקים את התוצאות על נתונים סינתטיים:

למידע נוסף

  1. Automated driving toolbox
  2. וובינר: ADAS and Automated Driving Development in MATLAB and Simulink (24:33 דקות)
  3. וובינר: Labeling Ground Truth for Object Detection (19:33 דקות)
  4. וובינר: Training and Validating Object Detectors (16:58 דקות)
  5. וובינר: Obstacle Avoidance Using a Camera Sensor (9:12 דקות)
  6. סדרת סרטונים: Making Vehicles and Robots See: Getting Started with Perception
  7. דוגמאות קוד: Automated Driving Code Examples

תגיות: ADAS | Automate Ground Truth Labeling | Automated Driving | Lidar | MATLAB | Perception | Sensor Fusion

למידע נוסף
כיתבו לנו
שתפו את הפוסט
  • שתף בפייסבוק
  • שתף בטוויטר
  • שתף בגוגל+
  • שתף בלינקדאין
  • שתף באימייל
  • שתף בוואטסאפ

פוסטים נוספים מאותה קטגוריה

 MATLAB Copilot – לתכנן. לכתוב. לבדוק. מהר יותר.

 MATLAB Copilot – לתכנן. לכתוב. לבדוק. מהר יותר.

MATLAB With Fun

שלי מרטינוב
09/11/2025
מה חדש בגרסת Simulink R2025b

מה חדש בגרסת Simulink R2025b

MATLAB With Fun

שלי מרטינוב
22/10/2025
מה חדש בגרסת MATLAB R2025b

מה חדש בגרסת MATLAB R2025b

MATLAB With Fun

שלי מרטינוב
19/10/2025
תגובות | 0 תגובות

השאירו תגובה

כתיבת תגובה לבטל

האימייל לא יוצג באתר. שדות החובה מסומנים *

הרשמו לקבלת עדכונים

MATLAB With Fun
שדה חובה

ההרשמה בוצעה בהצלחה. בדוק בתיבת הדואר שלך, הודעה המכילה קישור לאישור ההרשמה ואשר את הרשמתך.

רוצים ללמוד עוד? כיתבו לנו

כיתבו לנו


    social-media-youtubesocial-media-linkedin

    קהילה

    • קהילת סיסטמטיקס
    • SOLIDWORKS Blog
    • PCB Blog
    • MATLAB with Fun Blog
    • GIS Blog
    • Smart 3D Printing Blog
    • ESRI Israel FB
    • SOLIDWORKS Israel FB
    • MATLAB and Simulink LI
    • MATLAB and Simulink FB

    צור קשר

    • בקשת יצירת קשר
    • בקשת קשר טלפוני

    רכישה

    • בקשת הצעת מחיר
    • מכירות ESRI
    • מכירות SOLIDWORKS
    • מכירות ALTIUM
    • מכירות CATIA
    • מכירות ENOVIA
    • מכירות MATLAB & Simulink
    • מכירת מדפסות תלת מימד

    קורסים

    • קורסים GIS
    • קורסים SOLIDWORKS
    • קורסים MATLAB & Simulink
    • קורסים CATIA
    • קורסים ALTIUM
    • יצירת קשר מרכז ההדרכה

    תמיכה

    • מדיניות תמיכה
    • שירותי ייעוץ
    • פתיחת קריאות שירות

    פתרונות ומוצרים

    • תחום GIS
    • תחום 3D CAD/PLM
    • SOLIDWORKS
    • ALTIUM PCB
    • CATIA
    • ENOVIA
    • MATLAB & Simulink
    • תחום 3D Printing
    • 3D EXPERIENCE
    • תעשיות
    • אקדמיה
    • Start Ups

    אודות סיסטמטיקס

    • מי אנחנו?
    • תעודות הסמכת ISO
    • אירועים
    • דרכי גישה ומפה
    • יצירת קשר
    • מדיניות הפרטיות של אתר סיסטמטיקס – Privacy-Policy

    לקוחות

    • לקוחות סיסטמטיקס
    • סיפורי לקוח SOLIDWORKS
    • סיפורי לקוח MathWorks
    • סיפורי הצלחה GIS
    © 2025 All rights reserved SYSTEMATICS Ltd. | Privacy Policy
    • הישארו מעודכנים
    • כיתבו לנו
    Scroll to top