Liberazione di OpenBot 0.5, una piattaforma robotica basata in smartphone

A liberazione di u prughjettu OpenBot 0.5 hè stata publicata, chì sviluppa una piattaforma per creà robots di roti in movimentu, chì sò basati nantu à un smartphone regularmente basatu in Android. A piattaforma hè stata creata in a divisione di ricerca di Intel è sviluppa l'idea di utilizà e capacità di calculu di un smartphone è u GPS integratu, giroscopiu, bussola è camera quandu creanu robots.

U software per u cuntrollu di u robot, l'analisi ambientale è a navigazione autonoma hè implementatu cum'è una applicazione per a piattaforma Android. U codice hè scrittu in Java, Kotlin è C++ è distribuitu sottu a licenza MIT. Hè anticipatu chì a piattaforma puderia esse utile per l'insignamentu di a robotica, per creà rapidamente i vostri prototipi di robot in muvimentu, è per fà ricerche relative à l'autopiloti è a navigazione autonoma.

OpenBot vi permette di cumincià à sperimentà i robot in muvimentu à un costu minimu - per creà un robot, pudete fà cun un smartphone di gamma media è cumpunenti supplementari per un costu tutale di circa $ 50. U chassis per u robot, cum'è e parti cunnesse per attaccà un smartphone, sò stampati nantu à una stampante 3D secondu i schemi pruposti (se ùn ci hè micca una stampante 3D, pudete taglià u quadru di cartone o plywood). A propulsione hè furnita da quattru mutori elettrici.

Liberazione di OpenBot 0.5, una piattaforma robotica basata in smartphone
Liberazione di OpenBot 0.5, una piattaforma robotica basata in smartphone

Per cuntrullà i mutori, l'attache è i sensori supplementari, è ancu per monitorà a carica di a bateria, hè utilizata una scheda Arduino Nano basata nantu à u microcontroller ATmega328P, chì si cunnetta à un smartphone via un portu USB. Inoltre, a cunnessione di sensori di velocità è sonar ultrasonicu hè supportata. U robot pò esse cuntrullatu remotamente via una app cliente Android, via un computer in a stessa rete WiFi, via un navigatore web, o via un controller di ghjocu Bluetooth (cum'è PS4, XBox è X3).

Liberazione di OpenBot 0.5, una piattaforma robotica basata in smartphone

U software di cuntrollu chì funziona in un smartphone include un sistema d'apprendimentu di macchina per a ricunniscenza di l'ughjettu (circa 80 tippi d'uggetti sò definiti) è eseguisce funzioni di pilotu automaticu. L'applicazione permette à u robot di determinà l'uggetti desiderati, evità ostaculi, seguità l'ughjettu sceltu è risolve i prublemi di navigazione autonoma. Per esempiu, un robot pò spustà in un locu specificu in modu autopilot, adattendu à l'ambienti cambianti. U muvimentu pò ancu esse cuntrullatu manualmente, aduprendu u robot cum'è una camera in muvimentu cù u cuntrollu remoto.

In a nova versione, u firmware per l'Arduino hè statu riprogettatu significativamente, in quale hè apparsu supportu per i tipi supplementari di robots (RTR è RC). U supportu per un novu protokollu di messageria cù firmware di microcontroller hè statu aghjuntu à l'applicazione Android, a capacità di processà i missaghji di cunfigurazione hè stata implementata, è u supportu per u cuntrollu cù i cuntrolli di ghjocu hè stata rifatta. Aghjunghjite mudelli per stampà nantu à una stampante 3D di u novu chassis RC-Truck.

Liberazione di OpenBot 0.5, una piattaforma robotica basata in smartphone

Un buttone per cambià a camera nantu à u robot hè statu aghjuntu à l'applicazione di u cliente è u supportu per u protocolu RTSP hè statu discontinuatu in favore di WebRTC. L'interfaccia web basata in Node.js furnisce a capacità di cuntrullà remotamente u muvimentu di u robot attraversu un navigatore cù dati trasmessi da a videocamera di u robot utilizendu WebRTC.

Liberazione di OpenBot 0.5, una piattaforma robotica basata in smartphone
Liberazione di OpenBot 0.5, una piattaforma robotica basata in smartphone
Liberazione di OpenBot 0.5, una piattaforma robotica basata in smartphone


Source: opennet.ru

Add a comment