OpenBot 0.5 versiyasi, smartfon asosidagi robotlarni yaratish platformasi

Harakatlanuvchi g'ildirakli robotlarni yaratish platformasini ishlab chiquvchi OpenBot 0.5 loyihasining relizi e'lon qilindi, uning asosini oddiy Android asosidagi smartfon tashkil etadi. Platforma Intel kompaniyasining tadqiqot boʻlimida yaratilgan boʻlib, robotlarni yaratishda smartfon va smartfonga oʻrnatilgan GPS, giroskop, kompas va kameraning hisoblash imkoniyatlaridan foydalanish gʻoyasini ishlab chiqadi.

Robotlarni boshqarish, atrof-muhitni tahlil qilish va avtonom navigatsiya uchun dasturiy ta'minot Android platformasi uchun dastur sifatida amalga oshiriladi. Kod Java, Kotlin va C++ tillarida yozilgan va MIT litsenziyasi ostida tarqatiladi. Platforma robototexnikani o‘rgatish, harakatlanuvchi robotlarning o‘z prototiplarini tezda yaratish, avtopilotlar va avtonom navigatsiya bilan bog‘liq tadqiqotlarni o‘tkazish uchun foydali bo‘lishi kutilmoqda.

OpenBot sizga minimal xarajat evaziga harakatlanuvchi robotlar bilan tajriba boshlash imkonini beradi - robotni yaratish uchun siz o'rta darajadagi smartfon va taxminan 50 dollar turadigan qo'shimcha komponentlar bilan ishlashingiz mumkin. Robot uchun shassi, shuningdek, smartfonni ulash uchun qo'shimcha qismlar taklif qilingan sxemalarga muvofiq 3D printerda chop etiladi (agar sizda 3D printer bo'lmasa, ramkani karton yoki kontrplakdan kesishingiz mumkin). Harakat to'rtta elektr motor tomonidan ta'minlanadi.

OpenBot 0.5 versiyasi, smartfon asosidagi robotlarni yaratish platformasi
OpenBot 0.5 versiyasi, smartfon asosidagi robotlarni yaratish platformasi

Dvigatellar, qo'shimchalar va qo'shimcha sensorlarni boshqarish, shuningdek, batareya zaryadini kuzatish uchun USB port orqali smartfonga ulangan ATmega328P mikrokontrolleri asosidagi Arduino Nano platasi ishlatiladi. Bundan tashqari, tezlik sensorlari va ultratovushli sonar ulanishi qo'llab-quvvatlanadi. Robotni masofadan boshqarish Android uchun mijoz ilovasi orqali, bir xil WiFi tarmog'ida joylashgan kompyuter orqali, veb-brauzer orqali yoki Bluetooth-ni qo'llab-quvvatlaydigan o'yin boshqaruvchisi (masalan, PS4, XBox va X3) orqali amalga oshirilishi mumkin.

OpenBot 0.5 versiyasi, smartfon asosidagi robotlarni yaratish platformasi

Smartfonda ishlaydigan boshqaruv dasturi ob'ektlarni tanib olish (80 ga yaqin turdagi ob'ektlar aniqlanadi) va avtopilot funksiyalarini bajarish uchun mashinani o'rganish tizimini o'z ichiga oladi. Ilova robotga kerakli ob'ektlarni aniqlash, to'siqlardan qochish, tanlangan ob'ektni kuzatib borish va avtonom navigatsiya muammolarini hal qilish imkonini beradi. Masalan, robot avtopilot rejimida atrof-muhitdagi o‘zgarishlarga moslashgan holda belgilangan joyga ko‘chishi mumkin. Robotni masofadan boshqarish pulti bilan harakatlanuvchi kamera sifatida ishlatib, harakatni qo‘lda ham boshqarish mumkin.

Yangi versiya Arduino uchun proshivkani sezilarli darajada qayta ishlab chiqdi, u endi robotlarning qo'shimcha turlarini (RTR va RC) qo'llab-quvvatlaydi. Android ilovasi mikrokontroller proshivkasi bilan yangi xabar almashish protokolini qo'llab-quvvatlashni qo'shdi, konfiguratsiya xabarlarini qayta ishlash qobiliyati amalga oshirildi va o'yin kontrollerlari yordamida boshqarishni qo'llab-quvvatlash qayta ishlab chiqildi. Yangi RC-Truck shassisini 3D bosib chiqarish uchun qo'shilgan modellar.

OpenBot 0.5 versiyasi, smartfon asosidagi robotlarni yaratish platformasi

Mijoz ilovasiga robotda kamerani almashtirish tugmasi qo'shildi va RTSP protokolini qo'llab-quvvatlash WebRTC foydasiga to'xtatildi. Node.js-ga asoslangan veb-interfeys WebRTC yordamida robotning videokamerasidan ma'lumotlar uzatilishi bilan brauzer orqali robotning harakatini masofadan boshqarish imkoniyatini beradi.

OpenBot 0.5 versiyasi, smartfon asosidagi robotlarni yaratish platformasi
OpenBot 0.5 versiyasi, smartfon asosidagi robotlarni yaratish platformasi
OpenBot 0.5 versiyasi, smartfon asosidagi robotlarni yaratish platformasi


Manba: opennet.ru

a Izoh qo'shish