OpenBot, platforma na premenu smartfónov na roboty

To nedávno prelomili správy bola vydaná nová verzia projektu OpenBot 0.5, v ktorom bolo urobených niekoľko zaujímavých vylepšení ako je redizajn firmvéru Arduino, s ktorým bola pridaná podpora pre roboty RTR a RC, okrem iného s podporou konfiguračných správ.

Pre tých, ktorí nepoznajú OpenBot, môžem povedať, že ide o projekt, ktorý vyvíja platformu na vytváranie robotov s kolesami v pohybe, ktorých základ tvorí bežný smartfón založený na Androide.

Platforma bola vytvorená vo výskumnej divízii spoločnosti Intel a rozvíja myšlienku využitia výpočtových možností smartfónu a vstavaného GPS, gyroskopu, kompasu a kamery pri vytváraní robotov.

Softvér na riadenie robota, analýzu prostredia a autonómnu navigáciu je implementovaná ako aplikácia pre platformu Android. Kód je napísaný v jazykoch Java, Kotlin a C++ a je distribuovaný pod licenciou MIT.

Dúfame, že platforma by mohla byť užitočná pre výučbu robotiky, rýchle vytváranie vlastných prototypov pohyblivých robotov a vykonávanie výskumu súvisiaceho s autopilotmi a autonómnou navigáciou.

O OpenBot

OpenBot bude umožňuje používateľovi začať experimenty s pohyblivými robotmi s minimálnymi nákladmi: Na vytvorenie robota stačí použiť smartfón strednej triedy a ďalšie komponenty za celkové náklady približne 50 dolárov.

Podvozok robota, ako aj spriaznené osoby na pripojenie smartfónu vytlačené na 3D tlačiarni podľa navrhnutých návrhov (ak nie je k dispozícii 3D tlačiareň, môžete rám vyrezať z lepenky alebo preglejky). O pohon sa starajú štyri elektromotory.

Kontrolovať prídavné motory, príslušenstvo a senzory, ako aj na monitorovanie nabitia batérie, používa sa doska Arduino Nano založený na mikrokontroléri ATmega328P, ktorý sa pripája k smartfónu cez USB port.

Okrem toho je podporované pripojenie ultrazvukového sonaru a snímačov rýchlosti. Robota je možné ovládať na diaľku prostredníctvom klientskej aplikácie pre Android, cez počítač v rovnakej WiFi sieti, cez webový prehliadač alebo cez herný ovládač s podporou Bluetooth (napríklad PS4, XBox a X3).

ovládací softvér beží na smartfóne obsahuje systém strojového učenia na rozpoznávanie objektov (definovaných je asi 80 typov objektov) a vykonáva funkcie autopilota.

Aplikácia umožňuje robotovi určiť požadované objekty, vyhnúť sa prekážkam, sledovať vybraný objekt a vyriešiť problémy s autonómnou navigáciou.

Robot sa môže napríklad pomocou autopilota presúvať na konkrétne miesto a prispôsobovať sa zmenám v prostredí. Pohyb je možné ovládať aj manuálne pomocou robota ako diaľkovo ovládanej pohyblivej kamery.

Hlavné novinky OpenBot 0.5

V novej verziiFirmvér pre Arduino bol výrazne prepracovaný, v ktorej sa objavila podpora doplnkových typov robotov (RTR a RC).

Okrem toho pridaná podpora pre nový protokol správ s firmvérom z mikrokontroléra na Android aplikáciu bola implementovaná možnosť spracovávať konfiguračné správy a prerobená bola podpora ovládania cez herné ovládače. Pridané modely pre tlač na 3D tlačiarni nového podvozku RC-Truck.

Ďalšou vynikajúcou zmenou je táto pridané tlačidlo na zmenu kamery na robotovi do klientskej aplikácie a podpora protokolu RTSP bola ukončená v prospech WebRTC. Webové rozhranie založené na Node.js poskytuje možnosť diaľkového ovládania pohyb robota cez prehliadač s prenosom dát z videokamery robota pomocou WebRTC.

Konečne ak máte záujem dozvedieť sa o tom viac o projekte si môžete skontrolovať detaily Na nasledujúcom odkaze.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.