Lansarea OpenBot 0.5, o platformă pentru crearea de roboți bazați pe smartphone-uri

Proiectul OpenBot 0.5 a fost lansat. Acesta dezvoltă o platformă pentru crearea de roboți cu roți în mișcare, bazată pe un smartphone obișnuit. AndroidPlatforma, dezvoltată de divizia de cercetare a Intel, dezvoltă ideea de a utiliza capacitățile de calcul ale smartphone-urilor și GPS-ul, giroscopul, busola și camera încorporate pentru a crea roboți.

Software-ul pentru controlul roboților, analiza spațiului înconjurător și navigarea autonomă este implementat ca o aplicație pentru platformă. AndroidCodul este scris în Java, Kotlin și C++ și este distribuit sub licența MIT. Se așteaptă ca platforma să fie utilă pentru predarea roboticii, crearea rapidă de prototipuri de roboți în mișcare și efectuarea de cercetări legate de piloții automati și navigația autonomă.

OpenBot vă permite să începeți să experimentați cu roboți în mișcare la un cost minim - pentru a crea un robot, vă puteți descurca cu un smartphone de gamă medie și componente suplimentare care costă aproximativ 50 USD. Șasiul robotului, precum și piesele însoțitoare pentru atașarea unui smartphone, sunt imprimate pe o imprimantă 3D conform layout-urilor propuse (dacă nu aveți o imprimantă 3D, puteți tăia cadrul din carton sau placaj). Mișcarea este asigurată de patru motoare electrice.

Lansarea OpenBot 0.5, o platformă pentru crearea de roboți bazați pe smartphone-uri
Lansarea OpenBot 0.5, o platformă pentru crearea de roboți bazați pe smartphone-uri

O placă Arduino Nano bazată pe microcontrolerul ATmega328P este utilizată pentru a controla motoarele, accesoriile și senzorii suplimentari, precum și pentru a monitoriza nivelul de încărcare al bateriei. Se conectează la un smartphone prin USB. Sunt suportate și senzori de viteză și sonar cu ultrasunete. Controlul de la distanță al robotului se poate realiza prin intermediul unei aplicații client. Android, prin intermediul unui computer conectat la aceeași rețea WiFi, prin intermediul unui browser web sau prin intermediul unui controller de jocuri compatibil Bluetooth (cum ar fi PS4, XBox și X3).

Lansarea OpenBot 0.5, o platformă pentru crearea de roboți bazați pe smartphone-uri

Software-ul de control care rulează pe smartphone include un sistem de învățare automată pentru recunoașterea obiectelor (se determină aproximativ 80 de tipuri de obiecte) și efectuarea funcțiilor de pilot automat. Aplicația permite robotului să identifice obiectele dorite, să evite obstacolele, să urmărească obiectul selectat și să rezolve problemele de navigare autonomă. De exemplu, un robot se poate deplasa într-o locație specificată în modul pilot automat, adaptându-se la schimbările din mediu. Mișcarea poate fi controlată și manual, folosind robotul ca o cameră în mișcare cu telecomandă.

Rulează video

Noua versiune include o reproiectare semnificativă a firmware-ului Arduino, care acum acceptă tipuri suplimentare de roboți (RTR și RC). Aplicația pentru Android A fost adăugat suport pentru un nou protocol de mesagerie cu firmware-ul microcontrolerului, a fost implementată procesarea mesajelor de configurare, iar suportul pentru controllerul de joc a fost reproiectat. Au fost adăugate modele imprimabile 3D pentru noul șasiu RC-Truck.

Lansarea OpenBot 0.5, o platformă pentru crearea de roboți bazați pe smartphone-uri

La aplicația client a fost adăugat un buton pentru pornirea camerei de pe robot, iar suportul pentru protocolul RTSP a fost întrerupt în favoarea WebRTC. Interfața web bazată pe Node.js oferă posibilitatea de a controla de la distanță mișcarea robotului printr-un browser cu date transmise de camera video a robotului folosind WebRTC.

Lansarea OpenBot 0.5, o platformă pentru crearea de roboți bazați pe smartphone-uri
Lansarea OpenBot 0.5, o platformă pentru crearea de roboți bazați pe smartphone-uri
Lansarea OpenBot 0.5, o platformă pentru crearea de roboți bazați pe smartphone-uri


Sursa: opennet.ru
Cumpărați găzduire de încredere pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără găzduire web fiabilă cu protecție DDoS, servere VPS VDS | ProHoster