Nedavno je vijest razbila to objavljena je nova verzija OpenBot projekta 0.5, u kojem napravljena su neka zanimljiva poboljšanja kao što je redizajn za Arduino firmware i sa kojim je dodana podrška za RTR i RC robote, pored podrške za konfiguracione poruke između ostalog.
Za one koji ne znaju za OpenBot, mogu vam reći da je ovo projekat koji razvija platformu za kreiranje robota sa točkovima u pokretu, čija je osnova običan pametni telefon baziran na Androidu.
Platforma nastao je u istraživačkom odjelu Intela i razvija ideju korištenja računarskih mogućnosti pametnog telefona i ugrađenog GPS-a, žiroskopa, kompasa i kamere prilikom kreiranja robota.
Softver za upravljanje robotom, analizu okoliša i autonomnu navigaciju implementiran je kao aplikacija za Android platformu. Kod je napisan u Javi, Kotlinu i C++ i distribuira se pod MIT licencom.
Nadamo se da bi platforma mogla biti korisna za podučavanje robotike, brzo stvaranje vlastitih prototipova pokretnih robota i provođenje istraživanja vezanih za autopilote i autonomnu navigaciju.
O OpenBotu
OpenBot će omogućava korisniku da započne eksperimente sa pokretnim robotima uz minimalne troškove: Da biste napravili robota, dovoljno je koristiti pametni telefon srednjeg ranga i dodatne komponente po ukupnoj cijeni od otprilike 50 dolara.
Šasija robota, kao i povezana lica za povezivanje pametnog telefona štampano na 3D štampaču prema predloženom dizajnu (ako ne postoji 3D štampač, okvir možete izrezati od kartona ili šperploče). Pogon obezbjeđuju četiri elektromotora.

Kontroli dodatne motore, pribor i senzore, kao i za praćenje napunjenosti baterije, koristi se Arduino Nano ploča baziran na ATmega328P mikrokontroleru, koji se povezuje sa pametnim telefonom preko USB porta.
Osim toga, podržano je povezivanje ultrazvučnog sonara i senzora brzine. Robot se može kontrolisati daljinski putem Android klijentske aplikacije, preko računara na istoj WiFi mreži, preko web pretraživača ili preko Bluetooth kontrolera za igre (kao što su PS4, XBox i X3).
upravljački softver radi na pametnom telefonu uključuje sistem mašinskog učenja za prepoznavanje objekata (definirano je oko 80 tipova objekata) i obavlja funkcije autopilota.
Aplikacija omogućava robotu da odredi željene objekte, izbjegne prepreke, prati odabrani objekt i riješi probleme autonomne navigacije.
Na primjer, robot se može kretati na određenu lokaciju na autopilotu, prilagođavajući se promjenama u okruženju. Kretanje se može kontrolisati i ručno, koristeći robota kao pokretnu kameru na daljinsko upravljanje.
Glavne novine OpenBot 0.5
U novoj verziji, firmver za Arduino je značajno redizajniran, u kojem se pojavila podrška za dodatne tipove robota (RTR i RC).
Osim toga dodana podrška za novi protokol za razmjenu poruka sa firmverom od mikrokontrolera do Android aplikacije implementirana je mogućnost obrade konfiguracijskih poruka, te je redizajnirana podrška za upravljanje putem kontrolera igre. Dodati modeli za štampanje na 3D štampaču nove šasije RC-Truck.
Druga promjena koja se ističe je ta dodao dugme za promjenu kamere na robotu klijentskoj aplikaciji i obustavljena je podrška za RTSP protokol u korist WebRTC-a. Veb interfejs zasnovan na Node.js pruža mogućnost daljinske kontrole kretanje robota kroz pretraživač sa prenosom podataka sa robotove video kamere koristeći WebRTC.
Konačno ako ste zainteresirani da saznate više o tome o projektu, možete provjeriti detalje Na sledećem linku.