פרויקט נחיל רובוטים מונחי עכברים אופטיים
הפרויקט בוצע על ידי בשנת 2006 במעבדה לרובוטיקה בפקולטה להנדסת תעשיה וניהול בטכניון.
הפרויקט היה פיתוח מלא מרמת הרעיון ,דרך החומרה והתוכנה של פלטפורמות המיועדות למחקר נחילם רובוטים לסטודנטים שהם לא מאוד טכנולוגיים.
הפלטפורמות פועלות בשלוש היררכיות :
ההיררכיה הנמוכה- שליטה בחומרת הרובוט בוצע בעזרת בקר PIC 16F877 אשר הקוד עליו קורא זוג עכברים אופטיים ומנתח את תזוזת הרובוט. כמו כן הבקר קרא מידע מ 6 חישני IR ו4 פגושים. החיישן נישלט בעזרת פרוטוקל יעודי דרך חיבור RS232.
סרטון של ההררכיה הנמוכה בעבודה:
http://www.youtube.com/watch?v=_dBV5sSMCis
היררכית הבייניים - שליטה בהתנהגות הרובוט וקבלת החלטות מקומית מבוצעת בעזרת מחשב כף יד אשר מחובר כלפי מטה אל בקר הרובוט בעזרת יציאת RS232 ואל רובוטים מקבילים ואל ההיררכיה מעל בעזרת חיבור WIFI . מכשיר ה PDA תוכנת בעזרת VISUAL BASIC בכדי לאפשר שליטה נוחה לסטודנטים שאינם טכנולוגים.
סרטון של הפלטפורמה בשליטתה הPDA -
http://www.youtube.com/watch?v=ZSQRYJz6RBY
ההירריכיה הגבוהה - מחשב PC חיצוני אשר יכול לשלוט בכל הפלטפורמות בזירה ולשמש כמתאם בניהן ובינן אל העולם החיצוני (לדוגמא רובוטים אחרים שאינן בנחיל או תכנות העגינה) גם כאן הקוד ניכתב ב VISUAL BASIC .
חלק זה אחראי אל אסטרטגית המשימה כאשר מדובר במשימות מרובוט רובוטים , במצב של עבודת נחיל (שהמשימה ידוע לכל רובוט ברמת ההיררכיה הבינונית) ההיררכיה הגבוהה יכול לשמש כממסר או לא לפעול בכלל.
סרטון של זוג פלטפורמות הנשלטות ביחד מההיררכיה הגבוה. ניתן ליראות שהשליטה היא על כל אחת מהפלטפורמות בנפרד . השליטה היא ברמת ההתנהגות הרצויה ולא שליטה ישירה בחומרה.
http://www.youtube.com/watch?v=dsAOX7nY ... annel_page
בסירטון הבא ניתן ליראות את חלקי הפלטפורמה מקרוב :
http://www.youtube.com/watch?v=yCEJRxcd ... annel_page
ROBOT SWARM optical mouse robot
אמנון דמרי
