לבנות כל סוג של רכב אוטונומי, אתה צריך בקר. זה צריך להתמודד עם כל מיני עבודות – קריאת תוצאת חיישן, שליטה מנועים ומפעילים, ניהול מקורות כוח – שליטה על מכונית של המורכבות המתונה אף דורשת משאבים משמעותיים. מכוניות מודרניות הן דוגמה מצוינת לכך – אפילו לא-אוטונומי מכוניות יכולות להיות מחשבים נפרדים לשלוט במנוע, אלקטרוניקה פנים ומערכות בטיחות. ב וריד זה, [E.N. Hering] מפתחת בקר מכונית אוטונומית מודולרית, המכונה YauVC.
ראשי תיבות עובדים עוד בקר ברכב בלתי מאויש, אם כי שמו הקודם – לטוס קשה עם נקמה – לא היה בלי הקסמים שלה. הפרויקט בנוי סביב הרעיון של מודולריות ויתירות. הבקר, שפותח בעיקר עבור כלי רכב מעופפים, יש ATMEGA328P כמעבד הראשי שלה, שבו מודולים שונים יכולים להיות מחוברים כדי להתמודד עם משימות שונות.
בחירה זו יש כמה יתרונות – בעל מעבדים נפרדים להתמודד עם משרות בודדות יכול להבין במערכות בזמן אמת. אתה בקושי רוצה Quadcopter שלך לקרוס כי שגרות ניהול הסוללה היו לגנוב זמן CPU חישובים דינמיקה טיסה. במקום זאת, על ידי offload משימות למודולים בודדים, כל אחד יכול לרוץ בלי להפריע לאחרים. מודולריות מגיעה עם חסרונות עם זאת – הבעיה של שמירה על תקשורת יעילה בין מודולים הוא אחד מהם. [Hering] גם מתכננת לוודא את המערכת ניתן להגדיר כדי להשתמש מכפילים של אותו מודול עבור יתירות – דומה למערכות טיסה מודרניות מטוס נוסעים המשקלים את התוצאות של מספר מחשבים לקבל החלטות.
עבודה רבה כבר נעשה – עם פלטפורמת YAUVC כבר בלהט עם עיצוב עמוד השדרה, כמו גם מודולים עבור WiFi, Accelerometers ניווט GPS. אנו מצפים לראות YAUVC להגיע למצב מוכן טיסה בקרוב!
HackadayPrize2017 הוא בחסות: