שחרור של OpenBot 0.5, פלטפורמה ליצירת רובוטים מבוססי סמארטפון

פורסם שחרורו של פרויקט OpenBot 0.5, המפתח פלטפורמה ליצירת רובוטים עם גלגלים נעים, שבסיסה הוא סמארטפון רגיל מבוסס אנדרואיד. הפלטפורמה נוצרה בחטיבת המחקר של אינטל ומפתחת את הרעיון של שימוש ביכולות המחשוב של סמארטפון וב-GPS, גירוסקופ, מצפן ומצלמה המובנים בסמארטפון בעת ​​יצירת רובוטים.

תוכנה לבקרת רובוט, ניתוח סביבתי וניווט אוטונומי מיושמת כאפליקציה לפלטפורמת אנדרואיד. הקוד כתוב ב-Java, Kotlin ו-C++ ומופץ תחת רישיון MIT. צפוי שהפלטפורמה יכולה להיות שימושית להוראת רובוטיקה, יצירה מהירה של אבות טיפוס משלך של רובוטים נעים וביצוע מחקר הקשור לטייסים אוטומטיים ולניווט אוטונומי.

OpenBot מאפשר להתחיל להתנסות ברובוטים נעים בעלות מינימלית - כדי ליצור רובוט אפשר להסתדר עם סמארטפון בינוני ורכיבים נוספים בעלות של כ-50$. השלדה של הרובוט, כמו גם החלקים הנלווים לחיבור סמארטפון, מודפסים במדפסת תלת מימד לפי הפריסות המוצעות (אם אין לך מדפסת תלת מימד, אפשר לחתוך את המסגרת מקרטון או דיקט). התנועה מסופקת על ידי ארבעה מנועים חשמליים.

שחרור של OpenBot 0.5, פלטפורמה ליצירת רובוטים מבוססי סמארטפון
שחרור של OpenBot 0.5, פלטפורמה ליצירת רובוטים מבוססי סמארטפון

לשליטה במנועים, קבצים מצורפים וחיישנים נוספים, כמו גם לניטור טעינת הסוללה, נעשה שימוש בלוח Arduino Nano המבוסס על המיקרו-בקר ATmega328P, המחובר לסמארטפון באמצעות יציאת USB. בנוסף, החיבור של חיישני מהירות וסונאר קולי נתמך. שליטה מרחוק על הרובוט יכולה להתבצע באמצעות אפליקציית לקוח לאנדרואיד, דרך מחשב הממוקם באותה רשת WiFi, דרך דפדפן אינטרנט, או דרך בקר משחק עם תמיכה בבלוטות' (למשל PS4, XBox ו-X3).

שחרור של OpenBot 0.5, פלטפורמה ליצירת רובוטים מבוססי סמארטפון

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

הגרסה החדשה עיצבה מחדש באופן משמעותי את הקושחה עבור Arduino, שתומכת כעת בסוגים נוספים של רובוטים (RTR ו-RC). אפליקציית אנדרואיד הוסיפה תמיכה בפרוטוקול הודעות חדש עם קושחה של מיקרו-בקר, הוטמעה היכולת לעבד הודעות תצורה, ותמיכה בשליטה באמצעות בקרי משחק עוצבה מחדש. נוספו דגמים להדפסת תלת מימד של שלדת RC-Truck החדשה.

שחרור של OpenBot 0.5, פלטפורמה ליצירת רובוטים מבוססי סמארטפון

לחצן להחלפת המצלמה על הרובוט נוסף לאפליקציית הלקוח והתמיכה בפרוטוקול RTSP הופסקה לטובת WebRTC. ממשק האינטרנט המבוסס על Node.js מספק את היכולת לשלוט מרחוק בתנועת הרובוט דרך דפדפן עם שידור נתונים ממצלמת הווידאו של הרובוט באמצעות WebRTC.

שחרור של OpenBot 0.5, פלטפורמה ליצירת רובוטים מבוססי סמארטפון
שחרור של OpenBot 0.5, פלטפורמה ליצירת רובוטים מבוססי סמארטפון
שחרור של OpenBot 0.5, פלטפורמה ליצירת רובוטים מבוססי סמארטפון


מקור: OpenNet.ru

הוספת תגובה