OpenBot, платформа за превръщане на смартфони в роботи

Наскоро новината съобщи това беше пусната новата версия на проекта OpenBot 0.5, в който бяха направени някои интересни подобрения като редизайн за фърмуера на Arduino и с който беше добавена поддръжката за RTR и RC роботи, в допълнение към поддръжката на конфигурационни съобщения наред с други неща.

За тези, които не знаят за OpenBot, мога да ви кажа, че това е проект, който разработва платформа за създаване на роботи с колела в движение, чиято основа е обикновен смартфон, базиран на Android.

Платформата е създадена в изследователския отдел на Intel и развива идеята за използване на изчислителните възможности на смартфон и вградените GPS, жироскоп, компас и камера при създаване на роботи.

Софтуерът за управление на робота, анализ на околната среда и автономна навигация реализира се като приложение за платформата Android. Кодът е написан на Java, Kotlin и C++ и се разпространява под лиценза на MIT.

Надяваме се, че платформата може да бъде полезна за обучение по роботика, бързо създаване на собствени прототипи на движещи се роботи и провеждане на изследвания, свързани с автопилоти и автономна навигация.

Относно OpenBot

OpenBot ще позволява на потребителя да започне експерименти с движещи се роботи на минимални разходи: За да създадете робот, достатъчно е да използвате смартфон от среден клас и допълнителни компоненти на обща цена от приблизително $50.

Шасито на робота, както и на свързани лица за да свържете смартфон отпечатан на 3D принтер по предложените проекти (ако няма 3D принтер, можете да изрежете рамката от картон или шперплат). Задвижването се осигурява от четири електрически двигателя.

Да контролирам допълнителни двигатели, аксесоари и сензори, както и за наблюдение на заряда на батерията, използва се Arduino Nano платка базиран на микроконтролера ATmega328P, който се свързва към смартфон чрез USB порт.

Освен това се поддържа свързването на ултразвуков сонар и сензори за скорост. Роботът може да се управлява отдалечено чрез клиентско приложение за Android, чрез компютър в същата WiFi мрежа, чрез уеб браузър или чрез Bluetooth контролер за игри (като PS4, XBox и X3).

софтуер за управление работи на смартфон включва система за машинно обучение за разпознаване на обекти (дефинирани са около 80 типа обекти) и изпълнява функции на автопилот.

Приложението позволява на робота да определя желаните обекти, да избягва препятствия, да следва избрания обект и да решава проблеми с автономна навигация.

Например, робот може да се придвижи до определено място на автопилот, като се адаптира към промените в околната среда. Движението може да се управлява и ръчно, като се използва роботът като дистанционно управлявана движеща се камера.

Основни новости на OpenBot 0.5

В новата версия, фърмуерът за Arduino е значително преработен, в който се появи поддръжка за допълнителни видове роботи (RTR и RC).

Освен него добавена поддръжка за нов протокол за съобщения с фърмуер от микроконтролера до приложението за Android, беше внедрена възможността за обработка на конфигурационни съобщения и беше преработена поддръжката за управление чрез игрови контролери. Добавени са модели за печат на 3D принтер на новото шаси RC-Truck.

Друга промяна, която се откроява, е тази добави бутон за смяна на камерата на робота към клиентското приложение и поддръжката на RTSP протокола беше прекратена в полза на WebRTC. Базираният на Node.js уеб интерфейс предоставя възможност за дистанционно управление движението на робота през браузър с предаване на данни от видеокамерата на робота с помощта на WebRTC.

Накрая ако се интересувате да научите повече за това относно проекта, можете да проверите подробностите В следващия линк.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.