OpenBot, o platformă pentru a transforma smartphone-urile în roboți

Recent s-a dat vestea asta a fost lansată noua versiune a proiectului OpenBot 0.5, in care au fost aduse câteva îmbunătățiri interesante precum reproiectarea pentru firmware-ul Arduino și cu care s-a adăugat suportul pentru roboții RTR și RC, pe lângă suportul pentru mesaje de configurare printre altele.

Pentru cei care nu știu despre OpenBot, vă pot spune că acesta este un proiect care dezvoltă o platformă pentru a crea roboți cu roți în mișcare, a căror bază este un smartphone normal bazat pe Android.

Platforma a fost creat în divizia de cercetare a Intel și dezvoltă ideea de a folosi capacitățile de calcul ale unui smartphone și GPS-ul, giroscopul, busola și camera încorporate atunci când creează roboți.

Software-ul de control al robotului, analiza mediului și navigație autonomă este implementat ca aplicație pentru platforma Android. Codul este scris în Java, Kotlin și C++ și este distribuit sub licența MIT.

Se speră că platforma ar putea fi utilă pentru predarea roboticii, crearea rapidă a propriilor prototipuri de robot în mișcare și efectuarea de cercetări legate de piloții automati și navigarea autonomă.

Despre OpenBot

OpenBot va permite utilizatorului să înceapă experimente cu roboți în mișcare la un cost minim: Pentru a crea un robot, este suficient să folosiți un smartphone de gamă medie și componente suplimentare pentru un cost total de aproximativ 50 USD.

Șasiul robotului, precum și părți asociate pentru a conecta un smartphone imprimat pe o imprimantă 3D conform modelelor propuse (dacă nu există o imprimantă 3D, puteți tăia cadrul din carton sau placaj). Propulsia este asigurată de patru motoare electrice.

A controla motoare suplimentare, accesorii și senzori, precum și pentru a monitoriza încărcarea bateriei, se folosește o placă Arduino Nano bazat pe microcontrolerul ATmega328P, care se conectează la un smartphone printr-un port USB.

În plus, este acceptată conectarea sonarului cu ultrasunete și a senzorilor de viteză. Robotul poate fi controlat de la distanță printr-o aplicație client Android, printr-un computer din aceeași rețea WiFi, printr-un browser web sau printr-un controler de joc compatibil Bluetooth (cum ar fi PS4, XBox și X3).

software de control rulează pe un smartphone include un sistem de învățare automată pentru recunoașterea obiectelor (sunt definite aproximativ 80 de tipuri de obiecte) și efectuează funcții de pilot automat.

Aplicația permite robotului să determine 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 anumită locație pe 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 controlată de la distanță.

Principalele noutăți ale OpenBot 0.5

În noua versiune, firmware-ul pentru Arduino a fost reproiectat semnificativ, în care a apărut suportul pentru tipuri suplimentare de roboți (RTR și RC).

Pe lângă ea a adăugat suport pentru un nou protocol de mesagerie cu firmware de la microcontroler la aplicația Android, a fost implementată capacitatea de procesare a mesajelor de configurare și a fost refăcut suportul pentru control prin controlerele de joc. S-au adăugat modele pentru imprimarea pe o imprimantă 3D a noului șasiu RC-Truck.

O altă schimbare care iese în evidență este că a adăugat un buton pentru a schimba camera de pe robot la aplicația client și 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ță deplasarea robotului printr-un browser cu transmisie de date de la camera video a robotului folosind WebRTC.

În cele din urmă dacă sunteți interesat să aflați mai multe despre asta despre proiect, puteți verifica detaliile În următorul link.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.