OpenBot, смартфондарды роботқа айналдыратын платформа

Жақында бұл жаңалық тарады OpenBot жобасының 0.5 жаңа нұсқасы шығарылды, онда кейбір қызықты жақсартулар жасалды мысалы, Arduino микробағдарламасының қайта дизайны және оның көмегімен RTR және RC роботтарына қолдау қосылды, сонымен қатар конфигурация хабарламаларына қолдау көрсетіледі.

OpenBot туралы білмейтіндер үшін айта аламын, бұл негізі Android негізіндегі кәдімгі смартфон болып табылатын доңғалақтары бар роботтарды жасау платформасын әзірлейтін жоба.

Платформа Intel компаниясының зерттеу бөлімінде құрылды және роботтарды жасау кезінде смартфонның және орнатылған GPS, гироскоп, компас және камераның есептеу мүмкіндіктерін пайдалану идеясын дамытады.

Роботты басқару, қоршаған ортаны талдау және автономды навигациялық бағдарламалық қамтамасыз ету ол Android платформасына арналған қосымша ретінде жүзеге асырылады. Код Java, Kotlin және C++ тілдерінде жазылған және MIT лицензиясы бойынша таратылады.

Бұл платформа робототехниканы оқытуға, өздерінің қозғалатын робот прототиптерін жылдам жасауға және автопилоттар мен автономды навигацияға қатысты зерттеулер жүргізуге пайдалы болады деп үміттенеді.

OpenBot туралы

OpenBot болады пайдаланушыға аз шығынмен қозғалатын роботтармен эксперименттерді бастауға мүмкіндік береді: Робот жасау үшін жалпы құны шамамен $50 болатын орташа диапазондағы смартфон мен қосымша компоненттерді пайдалану жеткілікті.

Робот шассиі, сонымен қатар байланысты тараптар смартфонды қосу үшін ұсынылған конструкциялар бойынша 3D принтерде басып шығарылады (егер 3D принтер болмаса, жақтауды картоннан немесе фанерадан қиюға болады). Қозғалтқыш төрт электр қозғалтқышымен қамтамасыз етіледі.

Бақылау қосымша қозғалтқыштар, керек-жарақтар мен сенсорлар, сондай-ақ батарея зарядын бақылау үшін, Arduino Nano тақтасы пайдаланылады USB порты арқылы смартфонға қосылатын ATmega328P микроконтроллеріне негізделген.

Сонымен қатар, ультрадыбыстық сонар мен жылдамдық сенсорларын қосуға қолдау көрсетіледі. Роботты Android клиенттік қолданбасы арқылы, бір WiFi желісіндегі компьютер арқылы, веб-браузер арқылы немесе Bluetooth қосылған ойын контроллері (PS4, XBox және X3 сияқты) арқылы қашықтан басқаруға болады.

бақылау бағдарламалық қамтамасыз ету смартфонда жұмыс істейді нысанды тану үшін машиналық оқыту жүйесін қамтиды (объектілердің 80-ге жуық түрі анықталған) және автопилоттық функцияларды орындайды.

Қолданба роботқа қажетті нысандарды анықтауға, кедергілерден аулақ болуға, таңдалған нысанды қадағалауға және автономды навигация мәселелерін шешуге мүмкіндік береді.

Мысалы, робот қоршаған ортадағы өзгерістерге бейімделе отырып, автопилотта белгілі бір орынға жылжи алады. Роботты қашықтан басқарылатын қозғалатын камера ретінде пайдалану арқылы қозғалысты қолмен де басқаруға болады.

OpenBot 0.5 негізгі жаңалықтары

Жаңа нұсқада, Arduino үшін микробағдарлама айтарлықтай қайта жасалды, онда роботтардың қосымша түрлерін (RTR және RC) қолдау пайда болды.

Сонымен қатар микробағдарламасы бар жаңа хабар алмасу протоколына қолдау қосылды микроконтроллерден Android қолданбасына дейін конфигурация хабарламаларын өңдеу мүмкіндігі енгізілді және ойын контроллері арқылы басқаруды қолдау қайта жасалды. Жаңа RC-Truck шассиінің 3D принтерінде басып шығаруға арналған модельдер қосылды.

Тағы бір ерекшеленетін нәрсе - бұл роботтағы камераны өзгерту үшін түйме қосылды клиенттік қосымшаға және RTSP протоколына қолдау WebRTC пайдасына тоқтатылды. Node.js негізіндегі веб-интерфейс қашықтан басқару мүмкіндігін береді WebRTC көмегімен роботтың бейне камерасынан деректерді беру арқылы шолғыш арқылы роботтың қозғалысы.

Finalmente егер сіз бұл туралы көбірек білгіңіз келсе жоба туралы мәліметтерді тексеруге болады Келесі сілтемеде.


Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

Бірінші болып пікір айтыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады.

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.