OpenBot 0.5 کی ریلیز، اسمارٹ فون پر مبنی روبوٹس بنانے کا ایک پلیٹ فارم

OpenBot 0.5 پروجیکٹ کی ریلیز شائع کی گئی ہے، جو حرکت پذیر پہیے والے روبوٹس بنانے کے لیے ایک پلیٹ فارم تیار کر رہا ہے، جس کی بنیاد ایک باقاعدہ اینڈرائیڈ پر مبنی اسمارٹ فون ہے۔ یہ پلیٹ فارم انٹیل کے ریسرچ ڈویژن میں بنایا گیا تھا اور روبوٹ بناتے وقت اسمارٹ فون کی کمپیوٹنگ صلاحیتوں اور اسمارٹ فون میں GPS، گائروسکوپ، کمپاس اور کیمرہ کو استعمال کرنے کا خیال تیار کرتا ہے۔

روبوٹ کنٹرول، ماحولیاتی تجزیہ اور خود مختار نیویگیشن کے لیے سافٹ ویئر اینڈرائیڈ پلیٹ فارم کے لیے ایک ایپلیکیشن کے طور پر لاگو کیا گیا ہے۔ کوڈ جاوا، کوٹلن اور C++ میں لکھا گیا ہے اور MIT لائسنس کے تحت تقسیم کیا گیا ہے۔ یہ توقع کی جاتی ہے کہ یہ پلیٹ فارم روبوٹکس سکھانے، حرکت پذیر روبوٹس کے اپنے پروٹو ٹائپ تیزی سے بنانے، اور آٹو پائلٹس اور خود مختار نیویگیشن سے متعلق تحقیق کرنے کے لیے مفید ثابت ہو سکتا ہے۔

OpenBot آپ کو کم سے کم قیمت پر حرکت پذیر روبوٹ کے ساتھ تجربہ شروع کرنے کی اجازت دیتا ہے - ایک ایسا روبوٹ بنانے کے لیے جسے آپ درمیانی فاصلے کے سمارٹ فون اور تقریباً $50 کی لاگت کے اضافی اجزاء کے ساتھ حاصل کر سکتے ہیں۔ روبوٹ کے لیے چیسس، نیز اسمارٹ فون کو منسلک کرنے کے لیے ساتھ والے حصے، مجوزہ ترتیب کے مطابق 3D پرنٹر پر پرنٹ کیے جاتے ہیں (اگر آپ کے پاس 3D پرنٹر نہیں ہے، تو آپ گتے یا پلائیووڈ سے فریم کو کاٹ سکتے ہیں)۔ حرکت چار برقی موٹروں کے ذریعہ فراہم کی جاتی ہے۔

OpenBot 0.5 کی ریلیز، اسمارٹ فون پر مبنی روبوٹس بنانے کا ایک پلیٹ فارم
OpenBot 0.5 کی ریلیز، اسمارٹ فون پر مبنی روبوٹس بنانے کا ایک پلیٹ فارم

انجنوں، اٹیچمنٹس اور اضافی سینسرز کو کنٹرول کرنے کے ساتھ ساتھ بیٹری چارج کی نگرانی کے لیے، ATmega328P مائیکرو کنٹرولر پر مبنی Arduino Nano بورڈ استعمال کیا جاتا ہے، جو USB پورٹ کے ذریعے اسمارٹ فون سے منسلک ہوتا ہے۔ مزید برآں، اسپیڈ سینسر اور الٹراسونک سونار کا کنکشن سپورٹ ہے۔ روبوٹ کا ریموٹ کنٹرول اینڈرائیڈ کے لیے کلائنٹ ایپلی کیشن کے ذریعے، اسی وائی فائی نیٹ ورک پر موجود کمپیوٹر کے ذریعے، ویب براؤزر کے ذریعے، یا بلوٹوتھ سپورٹ والے گیم کنٹرولر کے ذریعے کیا جا سکتا ہے (مثال کے طور پر، PS4، XBox اور X3)۔

OpenBot 0.5 کی ریلیز، اسمارٹ فون پر مبنی روبوٹس بنانے کا ایک پلیٹ فارم

اسمارٹ فون پر چلنے والے کنٹرول سافٹ ویئر میں اشیاء کو پہچاننے (تقریباً 80 اقسام کی اشیاء کا تعین کیا جاتا ہے) اور آٹو پائلٹ افعال انجام دینے کے لیے مشین لرننگ سسٹم شامل ہوتا ہے۔ ایپلی کیشن روبوٹ کو مطلوبہ اشیاء کی شناخت کرنے، رکاوٹوں سے بچنے، منتخب آبجیکٹ کی پیروی کرنے اور خود مختار نیویگیشن کے مسائل حل کرنے کی اجازت دیتی ہے۔ مثال کے طور پر، ایک روبوٹ آٹو پائلٹ موڈ میں ایک مخصوص جگہ پر جا سکتا ہے، ماحول میں ہونے والی تبدیلیوں کے مطابق۔ ریموٹ کنٹرول کے ساتھ ایک متحرک کیمرے کے طور پر روبوٹ کا استعمال کرتے ہوئے، نقل و حرکت کو دستی طور پر بھی کنٹرول کیا جا سکتا ہے۔

نئے ورژن نے Arduino کے لیے فرم ویئر کو نمایاں طور پر دوبارہ ڈیزائن کیا ہے، جو اب اضافی قسم کے روبوٹس (RTR اور RC) کو سپورٹ کرتا ہے۔ اینڈرائیڈ ایپلی کیشن نے مائیکرو کنٹرولر فرم ویئر کے ساتھ ایک نئے میسجنگ پروٹوکول کے لیے سپورٹ شامل کیا ہے، کنفیگریشن میسجز پر کارروائی کرنے کی صلاحیت کو لاگو کر دیا گیا ہے، اور گیم کنٹرولرز کے استعمال سے کنٹرول کے لیے سپورٹ کو دوبارہ ڈیزائن کیا گیا ہے۔ نئے RC-Truck chassis کی 3D پرنٹنگ کے لیے ماڈلز شامل کیے گئے۔

OpenBot 0.5 کی ریلیز، اسمارٹ فون پر مبنی روبوٹس بنانے کا ایک پلیٹ فارم

روبوٹ پر کیمرہ سوئچ کرنے کے لیے ایک بٹن کلائنٹ ایپلی کیشن میں شامل کر دیا گیا ہے اور WebRTC کے حق میں RTSP پروٹوکول کے لیے سپورٹ کو بند کر دیا گیا ہے۔ Node.js پر مبنی ویب انٹرفیس WebRTC کا استعمال کرتے ہوئے روبوٹ کے ویڈیو کیمرے سے ڈیٹا براڈکاسٹ کرنے والے براؤزر کے ذریعے روبوٹ کی نقل و حرکت کو دور سے کنٹرول کرنے کی صلاحیت فراہم کرتا ہے۔

OpenBot 0.5 کی ریلیز، اسمارٹ فون پر مبنی روبوٹس بنانے کا ایک پلیٹ فارم
OpenBot 0.5 کی ریلیز، اسمارٹ فون پر مبنی روبوٹس بنانے کا ایک پلیٹ فارم
OpenBot 0.5 کی ریلیز، اسمارٹ فون پر مبنی روبوٹس بنانے کا ایک پلیٹ فارم


ماخذ: opennet.ru

نیا تبصرہ شامل کریں