OpenBot ، منصة لتحويل الهواتف الذكية إلى روبوتات

مؤخرا اندلعت الأخبار ذلك تم إطلاق الإصدار الجديد من مشروع OpenBot 0.5، بحيث تم إجراء بعض التحسينات المثيرة للاهتمام مثل إعادة تصميم برنامج Arduino الثابت والذي تمت إضافة دعم روبوتات RTR و RC به ، بالإضافة إلى دعم رسائل التكوين من بين أشياء أخرى.

بالنسبة لأولئك الذين لا يعرفون عن OpenBot ، يمكنني أن أخبركم أن هذا مشروع يطور منصة لإنشاء روبوتات ذات عجلات متحركة ، والتي تكون قاعدتها عبارة عن هاتف ذكي عادي يعتمد على Android.

منصة تم إنشاؤه في قسم الأبحاث لشركة Intel ويطور فكرة استخدام القدرات الحاسوبية للهاتف الذكي ونظام GPS المدمج والجيروسكوب والبوصلة والكاميرا عند إنشاء الروبوتات.

التحكم الآلي والتحليل البيئي وبرامج الملاحة المستقلة يتم تنفيذه كتطبيق لمنصة Android. تمت كتابة الكود بلغة Java و Kotlin و C ++ ويتم توزيعه بموجب ترخيص معهد ماساتشوستس للتكنولوجيا.

من المأمول أن تكون المنصة مفيدة في تعليم الروبوتات ، وإنشاء نماذج أولية للروبوتات المتحركة بسرعة ، وإجراء البحوث المتعلقة بالطيارين الآليين والملاحة المستقلة.

حول OpenBot

سوف OpenBot يسمح للمستخدم ببدء التجارب مع الروبوتات المتحركة بأقل تكلفة: لإنشاء روبوت ، يكفي استخدام هاتف ذكي متوسط ​​المدى ومكونات إضافية بتكلفة إجمالية تبلغ حوالي 50 دولارًا.

هيكل الروبوت، وكذلك اطراف ذات صلة لتوصيل هاتف ذكي مطبوعة على طابعة ثلاثية الأبعاد حسب التصميمات المقترحة (في حالة عدم وجود طابعة ثلاثية الأبعاد ، يمكنك قص الإطار من الورق المقوى أو الخشب الرقائقي). يتم توفير الدفع بواسطة أربعة محركات كهربائية.

ليتحكم محركات وملحقات وأجهزة استشعار إضافية ، وكذلك لمراقبة شحن البطارية ، يتم استخدام لوحة Arduino Nano استنادًا إلى متحكم ATmega328P ، الذي يتصل بهاتف ذكي عبر منفذ USB.

بالإضافة إلى ذلك ، يتم دعم اتصال أجهزة الاستشعار بالموجات فوق الصوتية والسرعة. يمكن التحكم في الروبوت عن بُعد عبر تطبيق عميل Android ، أو عبر جهاز كمبيوتر على نفس شبكة WiFi ، أو عبر متصفح الويب ، أو عبر وحدة تحكم الألعاب التي تدعم تقنية Bluetooth (مثل PS4 و XBox و X3).

برنامج التحكم يعمل على هاتف ذكي يتضمن نظام التعلم الآلي للتعرف على الأشياء (تم تحديد حوالي 80 نوعًا من الكائنات) وتؤدي وظائف الطيار الآلي.

يتيح التطبيق للروبوت تحديد الأشياء المطلوبة ، وتجنب العوائق ، واتباع الكائن المحدد وحل مشاكل التنقل المستقل.

على سبيل المثال ، يمكن أن ينتقل الروبوت إلى موقع معين على الطيار الآلي ، والتكيف مع التغييرات في البيئة. يمكن أيضًا التحكم في الحركة يدويًا باستخدام الروبوت ككاميرا متحركة يتم التحكم فيها عن بُعد.

المستجدات الرئيسية لـ OpenBot 0.5

في الإصدار الجديد، تم إعادة تصميم البرامج الثابتة الخاصة بـ Arduino بشكل كبير، حيث ظهر دعم لأنواع إضافية من الروبوتات (RTR و RC).

بالإضافة إلى أنه إضافة دعم لبروتوكول رسائل جديد مع البرامج الثابتة من متحكم دقيق إلى تطبيق Android ، تم تنفيذ القدرة على معالجة رسائل التكوين ، وتم إعادة بناء دعم التحكم عبر وحدات التحكم في اللعبة. تمت إضافة نماذج للطباعة على طابعة ثلاثية الأبعاد لشاسيه RC-Truck الجديد.

التغيير الآخر الذي يبرز هو ذلك أضاف زرًا لتغيير الكاميرا على الروبوت إلى تطبيق العميل وتم إيقاف دعم بروتوكول RTSP لصالح WebRTC. توفر واجهة الويب المستندة إلى Node.js القدرة على التحكم عن بعد حركة الروبوت عبر متصفح مع نقل البيانات من كاميرا فيديو الروبوت باستخدام WebRTC.

أخيرا إذا كنت مهتمًا بمعرفة المزيد عنها حول المشروع يمكنك التحقق من التفاصيل في الرابط التالي.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.