OpenBot 0.5 kaleratzea, telefonoetan oinarritutako robotak sortzeko plataforma

OpenBot 0.5 proiektuaren oharra argitaratu da, mugitzen diren gurpildun robotak sortzeko plataforma bat garatuz, Android-en oinarritutako ohiko smartphone bat da horren oinarria. Plataforma Intel-en ikerketa-dibisioan sortu zen eta robotak sortzerakoan smartphone-aren konputazio-gaitasunak eta smartphone-an integratutako GPS, giroskopioa, iparrorratza eta kamera erabiltzeko ideia garatzen du.

Robotak kontrolatzeko, ingurumenaren azterketarako eta nabigazio autonomorako softwarea Android plataformarako aplikazio gisa ezartzen da. Kodea Java, Kotlin eta C++-n idatzita dago eta MIT lizentziapean banatzen da. Espero da plataforma erabilgarria izan daitekeela robotika irakasteko, mugitzen diren roboten prototipoak azkar sortzeko eta pilotu automatikoekin eta nabigazio autonomoarekin lotutako ikerketak egiteko.

OpenBot-ek mugitzen diren robotekin esperimentatzen hastea ahalbidetzen dizu kostu minimoarekin - gama ertaineko smartphone batekin eta 50 dolar inguru balio duten osagai osagarriekin lortu dezakezun robot bat sortzeko. Robotaren txasisa, baita smartphone bat konektatzeko osagarriak ere, 3D inprimagailu batean inprimatzen dira proposatutako diseinuen arabera (3D inprimagailurik ez baduzu, markoa kartoitik edo kontratxapatuz moztu dezakezu). Mugimendua lau motor elektrikoek ematen dute.

OpenBot 0.5 kaleratzea, telefonoetan oinarritutako robotak sortzeko plataforma
OpenBot 0.5 kaleratzea, telefonoetan oinarritutako robotak sortzeko plataforma

Motorrak, eranskinak eta sentsore osagarriak kontrolatzeko, baita bateriaren karga kontrolatzeko ere, ATmega328P mikrokontrolagailuan oinarritutako Arduino Nano plaka bat erabiltzen da, USB ataka baten bidez smartphone batera konektatuta dagoena. Gainera, abiadura-sentsoreen eta ultrasoinu-sonar-en konexioa onartzen da. Robotaren urrutiko kontrola Androiderako bezero-aplikazio baten bidez egin daiteke, WiFi sare berean kokatutako ordenagailu baten bidez, web arakatzaile baten bidez edo Bluetooth euskarria duen joko-kontrolagailu baten bidez (adibidez, PS4, XBox eta X3).

OpenBot 0.5 kaleratzea, telefonoetan oinarritutako robotak sortzeko plataforma

Telefonoan exekutatzen den kontrol-softwareak objektuak ezagutzeko (80 objektu mota inguru zehazten dira) eta pilotu automatikoaren funtzioak egiteko ikaskuntza-sistema bat dauka. Aplikazioari esker, robotak nahi dituen objektuak identifikatzeko, oztopoak saihesteko, hautatutako objektuari jarraitzeko eta nabigazio autonomoko arazoak konpontzeko aukera ematen du. Adibidez, robot bat pilotu automatikoaren moduan leku zehatz batera mugi daiteke, inguruneko aldaketetara egokituz. Mugimendua eskuz ere kontrola daiteke, robota urrutiko agintedun kamera mugikor gisa erabiliz.

Bertsio berriak nabarmen birmoldatu du Arduinorako firmwarea, orain robot mota gehigarriak onartzen dituena (RTR eta RC). Android aplikazioak mikrokontrolagailuaren firmwarearekin mezularitza-protokolo berri baterako laguntza gehitu du, konfigurazio-mezuak prozesatzeko gaitasuna ezarri da eta joko-kontrolagailuen bidez kontrolatzeko euskarria berritu egin da. RC-Truck xasis berriaren 3D inprimatzeko ereduak gehitu dira.

OpenBot 0.5 kaleratzea, telefonoetan oinarritutako robotak sortzeko plataforma

Robotaren kamera pizteko botoia gehitu zaio bezeroaren aplikazioari eta RTSP protokoloaren euskarria eten egin da WebRTCren alde. Node.js-en oinarritutako web-interfazeak robotaren mugimendua urrunetik kontrolatzeko gaitasuna eskaintzen du nabigatzaile baten bidez robotaren bideo-kameratik datuak igortzen dituen WebRTC erabiliz.

OpenBot 0.5 kaleratzea, telefonoetan oinarritutako robotak sortzeko plataforma
OpenBot 0.5 kaleratzea, telefonoetan oinarritutako robotak sortzeko plataforma
OpenBot 0.5 kaleratzea, telefonoetan oinarritutako robotak sortzeko plataforma


Iturria: opennet.ru

Gehitu iruzkin berria