OpenBot, פלטפורמה להפיכת סמארטפונים לרובוטים

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

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

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

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

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

על OpenBot

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

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

לשלוט מנועים נוספים, אביזרים וחיישנים, כמו גם לניטור טעינת הסוללה, נעשה שימוש בלוח Arduino Nano מבוסס על המיקרו-בקר ATmega328P, המתחבר לסמארטפון באמצעות יציאת USB.

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

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

האפליקציה מאפשרת לרובוט לקבוע את האובייקטים הרצויים, להימנע ממכשולים, לעקוב אחר האובייקט הנבחר ולפתור בעיות ניווט אוטונומיות.

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

החידושים העיקריים של OpenBot 0.5

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

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

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

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


תוכן המאמר עומד בעקרונותינו של אתיקה עריכתית. כדי לדווח על שגיאה לחץ כאן.

היה הראשון להגיב

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

כתובת הדוא"ל שלך לא תפורסם.

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.