MLR MAP LEARNING ROBOT בוצע ע"י : בוצע ע"י : אורן יהב אורן יהב ודורון ארנון ודורון ארנון מנחה : מנחה : קובי כוחי קובי כוחי.

Slides:



Advertisements
Similar presentations
כריית מידע -- Clustering
Advertisements

ממיבחניםC שאלות ++.
1 Formal Specifications for Complex Systems (236368) Tutorial #4 Refinement in Z: data refinement; operations refinement; their combinations.
אלכסנדר ברנגולץ מסננים דו-ממדים מסננים דו-ממדים קונוולוציה גרפית קונוולוציה גרפית קונוולוציה בשני ממדים ( כולל גרפית ) קונוולוציה בשני ממדים ( כולל גרפית.
דבורקין מיכאל אלתרמן יגאל בהנחיית ד " ר גבי דוידוב.
דחיסת אות ECG בעזרת אלגוריתם Matching Pursuit שי אלפסי אילן בנדור.
אנליזה נומרית 1 1 תרגול מספר 1 עבודה ב- MATLAB. אנליזה נומרית 1 2 העבודה הבסיסית ב Matlab - Matlab היא סביבה אינטראקטיבית לחישוב מדעי והנדסי, סימולציה,
קורס אינטראקטיבי מבוסס על הקורס המועבר ע”י ד”ר קרסנוב קורס אינטראקטיבי מבוסס על הקורס המועבר ע”י ד”ר קרסנוב פרק 6. פירוק ……….(LU and Cholesky) …...
דוד שוורץ, עידן זק, נטע צור וחיה כהן. הפונקציונאליות : המשתמש יבחר קובץ שעליו הוא רוצה לבצע את האנליזה, וילחץ עליו עם כפתור ימני בעכבר. יפתח תפריט ובו.
שלמה מדריך לבניית רובוט כדורי ב - 10,000 צעדים פשוטים גיא עובדיהאנדרי גלמן מנחה: קובי כוחיי.
נושא הפרויקט : עקיבה אחר שתי מטרות מתנגשות בעזרת מסנן קלמן.
עקיבה אחר מטרה בשיטת מרכז מסה
עקיבה אחרי מספר מטרות בשיטת קורלציה + JPDAF מגיש : לוטן קפלנסקי מנחה : ד " ר גבי דוידוב הטכניון - מכון טכנולוגי לישראל TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY.
תכנות תרגול 6 שבוע : חישוב e זוהי הנוסחא לחישוב e נראה כיצד לתרגם אותה לפונקציה n n.
פרויקט : רובוט צייר מגישים : אופיר ארז אלכס לזיקין אלכס לזיקין מנחה : ארי טוטפלד.
מטרות הפרויקט הבנת בעיית העקיבה לימוד בעיית העקיבה החד ממדית לימוד השימוש במסנן קלמן לפתרונה שימוש בלוגיקה עמומה לשיפור הפתרון לימוד בעיית העקיבה הדו.
Power Consumption Awareness by using a Pedometer המעבדה לרשתות מחשבים המעבדה לרשתות מחשבים סמסטר אביב תשס " ח סמסטר אביב תשס " ח מנחים: איתי דברן – המעבדה.
1 שיפור עקיבה אחר מטרה בשיטת קורלציה ומרכז כובד בשילוב אלגוריתם IMM מגיש: שישלניקוב דניס מנחה: דר' גבי דוידוב הטכניון - מכון טכנולוגי לישראל TECHNION -
מגישים : אייל שור יצחק עוז - סיני מנחה : רן זסלבסקי.
המעבדה לבקרה ורובוטיקה 1 חקירה אמפירית של ניתוב תחרותי ברשתות תקשורת מגישים : דרור עמר & איתי ג ' ורג ' י מנחה : ישי מנשה סמסטר : חורף תשס "
הטכניון – מכון טכנולוגי לישראל הפקולטה להנדסת חשמל המעבדה לחקר הראיה ומדעי התמונה שחזור תמונה באמצעות אלגוריתם MRF מבוסס מגישים : ערד שייבר ואיל שינדלר.
1 Formal Specifications for Complex Systems (236368) Tutorial #5 Refinement in Z: data refinement; operations refinement; their combinations.
UML Interaction Diagrams
מצגת פרויקט עקיבה אחרי גוף נע פרויקט סמסטריאלי סטודנטים : וסילי גנקין מראט אקולוב מנחה : אריה נחמני סמסטר אביב תשס " ז.
שיחזור תמונה בעזרת סופררזולוציה.. 1. הקדמה. נתון אובייקט בעולם האמיתי. מטרה היא לקבל תמונה של האובייקט הנתון בגודל מסויים (L x L). לרשותינו נמצאית מצלמה.
מדידת תנועת קרום כדור הארץ בשיטות שונות טקטוניקה - תרגול 6.
מסדי נתונים תשס " ג 1 תכנון סכמות – אלגוריתם פירוק לתבניות בצורת BCNF מסדי נתונים.
תוכנית דעת, שנה"ל תשס"ח, מרצה יהודה הופמן1 מערכות מידע ארגוניות מערכות מידע ארגוניות הרצאה מס' 2: מהו מידע ?
א " ב, מילים, ושפות הפקולטה למדעי המחשב אוטומטים ושפות פורמליות ( ) תרגיל מספר 1.
א " ב, מילים, ושפות הפקולטה למדעי המחשב אוטומטים ושפות פורמליות ( ) תרגיל מספר 1.
צוות : גרייף אלה כורך אילנה רשקובסקי לובה אוניברסיטת בו גוריון בנגב מחלקה להנדסה תוכנית להנדסת תוכנה Application Requirements Presentation.
מגישים: אנדרי זמנסקי יבגני שיפמן מנחה: ד"ר גבי דוידוב עקיבה אחרי ארבע מטרות תוך כדי מיון אוטומטי בשיטת קורלציה ו - JPDAF.
Character Recognition Using Neural Networks Topics in Signal Processing, BGU, Winter 2003.
רן פוטשטר. שקף מס' 2 Symmetry Application08/06/2005 Symmetry Application הרצאה תסקור היום 3 יישומים של סימטריה בראיה ממוחשבת : 1.Gait Sequence Analysis.
מטרה : ניבוי תחום התפוצה של מינים באמצעות מידע על הנישה האקולוגית שלהם מודלים מבוססי נישה כאמצעי לניבוי דגמי תפוצה הבעיה – מעבר ממידע נקודתי למפות תפוצה.
מנפה שגיאות - DEBUGGER מבוא למדעי המחשב (234114) רועי מלמד
BRUSHLESS בקרה למנוע BRUSHLESS בקרה למנוע DSP באמצעות.
א " ב, מילים, ושפות הפקולטה למדעי המחשב אוטומטים ושפות פורמליות ( ) תרגיל מספר 1.
עקיבה אחר אובייקטים בסרט וידאו באמצעות שילוב אלגוריתם Condensation/Particle filter ו –Mean shift מגישים: אור שור תומר מץ מנחה : אריה נחמני.
01/01/01 אמיר ווינשטוק עירן חוף שקופית מס ’ 1 מימוש ובדיקת אלגוריתם ללמידה ע"י חיזוקים עבור רובוט המשחק הוקי - אויר : מגישים עירן חוף אמיר ווינשטוק : מנחה.
שיפור תמונות צבע תוך שימוש ב -Multiscale Retinex מבצעים : מרינה בלבנוב ירון זליכה מנחה : דר’ דורון שקד סמסטר חורף תשנ”ט.
פרויקט עקיבה בצבע אחרי מספר מטרות בעזרת קורלציה, מסנן קלמן, JPDAF
עקיבה בזמן אמת אחר מטרה מתמרנת בעזרת חזאי קלמן פילטר וחזאי IMM מגישים : נקש שלמה זילברשטיין שלמה מנחה : ד " ר גבי דוידוב אפריל 2004.
Kalman Filter תומר באום Based on ch. 8 in “Principles of robot motion” By Choset et al. ב"הב"ה.
Ray 7 דוגמא אלגוריתם 1.קבל דוגמאות 2. פלט f a עבור הדוגמה a המינימלית החיובית ?
הקדמה. תנועת גל בחומר. קריסת הגל. משוואת ברגר (Burgers’ equation) ופתרונה. גלי הלם. סיכום.
Galileo Navigation System Software Systems lab Software Systems lab סמסטר חורף תשס " ט סמסטר חורף תשס " ט מנחה: ולדימיר זדורנוב משה חיות מבצעים: גליה סימנובסקי.
Data Structures, CS, TAU, Perfect Hashing 1 Perfect Hashing בעיה : נתונה קבוצה S של n מפתחות מתחום U השוואה ל - Hash : * טבלה קבועה (Hash רגיל - דינאמי.
מגישים : רן ינאי שרון אלעד מנחה : ד " ר הקטור רוטשטיין סמסטר קיץ תשס ” ב הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת.
1 Data Structures, CS, TAU, Perfect Hashing בעיה: נתונה קבוצה S של n מפתחות מתחום U השוואה ל- Hash : * טבלה קבועה (Hash רגיל - דינאמי) * רוצים זמן קבוע.
מציגים : PP23 אודי זמבל דני זיסליס
מודל הלמידה מדוגמאות Learning from Examples קלט: אוסף של דוגמאות פלט: קונסיסטנטי עם פונקציה f ב- C ז"א קונסיסטנטי עם S ז"א מודל הלמידה מדוגמאות Learning.
הטכניון – מכון טכנולוגי לישראל הפקולטה להנדסת חשמל מעבדה לבקרה ורובוטיקה בחינה של אלגוריתמים לעקיבה אחר טילים בליסטיים מגישים : נדב רוזנבלט ויבגני גנדין.
Bus Project Yaniv Stern Rachel Stahl Instructor: Ari Todtfeld.
Global Motion Estimation קורס : מבוא לעיבוד מקבילי מרצה: דר' גיא תל צור מגישים: גלעד נרקיס אייר רום אייר רום קבוצה: pp3.
Eigenfaces for Recognition
1 עקיבה אחר מטרה בשיטת קורלציה בשילוב אלגוריתם IMM מגישים: קיריצ'נקו אלכס שישלניקוב דניס מנחה: דר' גבי דוידוב הטכניון - מכון טכנולוגי לישראל TECHNION -
מה היום ? - - חזרה מהירה. - קריאה וכתיבה לקבצים. - בניית תוכנית כתיבה low-level - בניית ערוץ גלובלי והדגמה מול חומרה - low-level DAQ, פולימורפיזם וטריגר.
הטכניון - מכון טכנולוגי לישראל TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY הפקולטה להנדסת חשמל המעבדה לבקרה ורובוטיקה תכנות רובוט מסוג AIBO בעזרת תכנת Webots.
Points on a perimeter (Convex Hull) קורס – מבוא לעבוד מקבילי מבצעים – אריאל פנדלר יאיר ברעם.
בקרה תומר באום ב"הב"ה. סוגי בקרה חוג פתוח Open-loop control : אנו מכוונים את הרובוט למצב הבא שהוא אמור להיות בו לפי מודל מסוים, כמו שעשינו בקינמטיקה הפוכה.
Interpolation Functions in Matlab By Dmitriy Katsif.
בניית ממשק למחשב המבוסס על פוזיציות של כף - יד בכפפה צבעונית מגישים : נוימן ליאור גלוזמן אלכס מנחה : מר טודטפלד ארי נובמבר 2004.
Yaron Doweck Yael Einziger Supervisor: Mike Sumszyk 1.
המכון למצב מוצק, הפקולטה לפיזיקה
מערכות בסיסי נתונים ספרות Database System Concepts/ Korth, Siberschatz
מבוא למדעי המחשב הרצאה 1: מבוא כללי מי אני, שעות הקבלה:
Position determination requirements for Cooperative ITS
קצוות תמונה Edge Detection
NG Interpolation: Divided Differences
Presentation transcript:

MLR MAP LEARNING ROBOT בוצע ע"י : בוצע ע"י : אורן יהב אורן יהב ודורון ארנון ודורון ארנון מנחה : מנחה : קובי כוחי קובי כוחי

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

תיאור עקרוני של המערכת

הרובוט המדידות נערכות בעזרת החיישנים הבאים:  מצפן (כחול)  8 מדי מרחק המפוזרים בצורה סימטרית מסביב לרובוט (אדום)

אלגוריתם ההליכה של MLR

תקשורת נתונים תוכנית MATLAB מעבירה אות הפעלה. MLR מבצע את אלגוריתם ההליכה ושולח מידע חזרה לMATLAB אחרי כל וקטור הליכה. המידע מעובד ונשמר לקובץ. SERIAL PORT

עיבוד בMATLAB  קבלת הנתונים בMATLAB בצורה של מטריצה.  הפעלת תוכנית לעיבוד וסינון הנתונים שנשלחו ע"י MLR. ע"י MLR.  הצגת תמונה גרפית של המבוך.

עיבוד המידע – רעיונות מרכזיים קביעת נקודת התחלה (Xo,Yo)הוספת ווקטור ההליכה ( מרחק, זווית )השלמה של הקירות לפי תבנית הסתברותיתעיבוד נתוני הווקטור לתוך התמונה הכללית

בעיות חומרה ותוכנה חיישני מרחק :  טווח מדידה של 10 עד 80 ס"מ.  שגיאות מדידה גדלות כתלות במרחק. מצפן :  סטיות בעקבות רעשים.  סטיות בתנועת הרובוט.  שגיאות מובנות במצפן. אלגוריתם :  אי דיוק בתנועת הרובוט האוטונומי הנובע מהפרעות חיצוניות.

מודל סטטיסטי לתיקון שגיאות תמונה מורעשת תמונה אחרי עיבוד

עיבוד המידע – מצפן מודלים לחישוב זווית ההליכה :  Angle1 - חישוב הזווית ישירות מהמצפן.  Angle2 – חישוב הזווית מפניות הרובוט. הסתברות לשימוש במודלים :  P(Angle1 | Vector ) - הסתברות לנכונות Angle1. הסתברות מותנת ב – Vector :  השיפועים מהקיר לאורך ההליכה.  שינויי מהירות הגלגלים.  אורך הליכות קודמות.

עיבוד המידע – חיישני מרחק  הסתברות לקיום קיר : בצד ההליכה (s) 1 = Ps(Xi) בצד ההליכה (s) 1 = Ps(Xi) בצד הנגדי (o) Po(Xi | Ship(s) ) בצד הנגדי (o) Po(Xi | Ship(s) )  שיערוך המרחק של הקירות (לפי הסתברות הצפיפות) : - המרחק מהקיר לפי החישנים. - המרחק המשוערך מהקיר.

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

דוגמת הרצה

Map Learning and HighSpeed Navigation in RHINO מיפוי המבוך : מפת המבוך הינה סריג של נקודות, לכל נקודה קיימת הסתברות המותנת במדידות לקיום או אי קיום קיר. חומרה : סונרים ו IR למדידת מרחק. 2 מעבדי 486. דוגמת הרצה :

Weighted Line Fitting Algorithms for Mobile Robot Map Building and Efficient Data Representation מיפוי המבוך : הגדרת שגיאת מדידה מסביב לכל נקודה, שיערוך קו הקיר כך שיעבור במרחב השגיאה של מאקסימום נקודות וחיבור קו נוכחי עם קוים קיימים. חומרה : סונרים ו לייזר למדידת מרחק. דוגמת הרצה :

סיכום ניסינו ליישם שיטת מיפוי של מבוך שתוארה במאמר של רובוט ה – RHINO. חומרת הרובוט היתה שונה מחומרת ה – RHINO (לא אידיאלית) בנינו שני מודלים סטטיסטיים :  חיישני מרחק : חיזוי לקיום קיר ושיערוך המרחק.  מצפן : שיערוך הזווית הנכונה. בעזרת עיבוד הנתונים קיבלנו תמונה מסוננת המאפשרת זיהוי מבנה החדר ולמידת נקודות חזרה.