OpenBot, platforma za spreminjanje pametnih telefonov v robote

Pred kratkim je novica to razkrila izšla je nova različica projekta OpenBot 0.5, v katerem je bilo narejenih nekaj zanimivih izboljšav kot je prenova za vdelano programsko opremo Arduino in s katero je bila poleg podpore za konfiguracijska sporočila med drugim dodana podpora za robote RTR in RC.

Za tiste, ki ne poznate OpenBota, vam lahko povem, da gre za projekt, ki razvija platformo za ustvarjanje robotov s kolesi v gibanju, katerih osnova je običajen pametni telefon, ki temelji na Androidu.

Platforma je bil ustvarjen v raziskovalnem oddelku Intel in razvija idejo o uporabi računalniških zmogljivosti pametnega telefona in vgrajenega GPS-a, žiroskopa, kompasa in kamere pri ustvarjanju robotov.

Programska oprema za krmiljenje robota, analiza okolja in avtonomna navigacija implementiran je kot aplikacija za platformo Android. Koda je napisana v Javi, Kotlinu in C++ in se distribuira pod licenco MIT.

Upamo, da bi bila platforma lahko uporabna za poučevanje robotike, hitro ustvarjanje lastnih prototipov gibljivih robotov in izvajanje raziskav, povezanih z avtopiloti in avtonomno navigacijo.

O OpenBotu

OpenBot bo omogoča uporabniku, da začne eksperimentirati s premikajočimi se roboti z minimalnimi stroški: Za izdelavo robota je dovolj, da uporabite pametni telefon srednjega razreda in dodatne komponente za skupni strošek približno 50 $.

Šasija robotakot tudi povezane osebe za povezavo pametnega telefona natisnjeno na 3D tiskalniku po predlaganih dizajnih (če ni 3D tiskalnika, lahko okvir izrežete iz kartona ali vezanega lesa). Pogon zagotavljajo štirje elektromotorji.

Nadzorovati dodatne motorje, dodatke in senzorje, kot tudi za spremljanje napolnjenosti baterije, uporablja se Arduino Nano plošča temelji na mikrokrmilniku ATmega328P, ki se s pametnim telefonom poveže preko USB vhoda.

Poleg tega je podprta povezava ultrazvočnega sonarja in senzorjev hitrosti. Robota je mogoče upravljati na daljavo prek odjemalske aplikacije za Android, prek računalnika v istem omrežju WiFi, prek spletnega brskalnika ali prek krmilnika iger, ki podpira Bluetooth (kot so PS4, XBox in X3).

nadzorna programska oprema deluje na pametnem telefonu vključuje sistem strojnega učenja za prepoznavanje predmetov (opredeljenih je okoli 80 vrst objektov) in opravlja funkcije avtopilota.

Aplikacija omogoča robotu določanje želenih objektov, izogibanje oviram, sledenje izbranemu objektu in reševanje problemov avtonomne navigacije.

Na primer, robot se lahko na avtopilotu premakne na določeno lokacijo in se prilagaja spremembam v okolju. Gibanje je mogoče nadzorovati tudi ročno, z uporabo robota kot daljinsko vodene premične kamere.

Glavne novosti OpenBot 0.5

V novi različici, je bila vdelana programska oprema za Arduino bistveno preoblikovana, v katerem se je pojavila podpora za dodatne vrste robotov (RTR in RC).

Poleg tega dodana podpora za nov protokol za sporočanje z vdelano programsko opremo od mikrokrmilnika do aplikacije za Android je bila implementirana možnost obdelave konfiguracijskih sporočil in prenovljena podpora za nadzor preko igralnih krmilnikov. Dodani modeli za tiskanje na 3D tiskalniku novega podvozja RC-Truck.

Druga sprememba, ki izstopa, je ta dodal gumb za zamenjavo kamere na robotu odjemalski aplikaciji in podpora za protokol RTSP je bila ukinjena v korist WebRTC. Spletni vmesnik, ki temelji na Node.js, omogoča daljinsko upravljanje gibanje robota skozi brskalnik s prenosom podatkov iz robotove video kamere s pomočjo WebRTC.

Končno če vas zanima več o tem o projektu, lahko preverite podrobnosti V naslednji povezavi.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.