UtgÄvan av OpenBot 0.5, plattform för att skapa robotar baserade pÄ smartphones

UtgÄvan av projektet OpenBot 0.5 har publicerats, en plattform för att skapa rörliga hjulrobotar vars grund Àr en vanlig Android-smartphone. Plattformen har utvecklats i forskningsavdelningen hos Intel och vidareutvecklar idén om att utnyttja smartphone:ns berÀkningsmöjligheter och de inbyggda funktionerna sÄsom GPS, gyroskop, kompass och kamera vid skapandet av robotar.

Programvaran för att styra roboten, analysera omgivningen och autonom navigation har implementerats som en app för Android-plattformen. Koden Àr skriven i Java, Kotlin och C++ och distribueras under MIT-licensen. Plattformen förvÀntas vara anvÀndbar för att lÀra sig om robotteknik, snabbt skapa egna prototyper av rörliga robotar och bedriva forskning relaterad till autopiloter och autonom navigation.

OpenBot möjliggör experiment med rörliga robotar till lÄg kostnad - för att skapa en robot kan man klara sig med en smartphone i mellanklassen och extra komponenter till ett sammanlagt vÀrde av cirka 50 dollar. Chassit för roboten samt tillhörande delar för att montera smartphone:n skrivs ut med en 3D-skrivare efter föreslagna mallar (om man inte har en 3D-skrivare kan man skÀra ut ramen i kartong eller plywood). Rörelsen sker med hjÀlp av fyra elektriska motorer.

UtgÄvan av OpenBot 0.5, plattform för att skapa robotar baserade pÄ smartphones
UtgÄvan av OpenBot 0.5, plattform för att skapa robotar baserade pÄ smartphones

För att styra motorerna, tillbehören och extra sensorer, samt för att övervaka batteriladdningen, anvÀnds ett Arduino Nano-kort baserat pÄ mikrokontrollern ATmega328P, som ansluts till smartphone:n via USB-porten. Dessutom stödjer den anslutning av hastighetssensorer och ultraljudssensorer. FjÀrrstyrningen av roboten kan ske via en Android-klientapp, via en dator som Àr ansluten till samma WiFi-nÀtverk, genom webblÀsaren eller genom en spelkontroll med Bluetooth-stöd (t.ex. PS4, XBox och X3).

UtgÄvan av OpenBot 0.5, plattform för att skapa robotar baserade pÄ smartphones

Den körbara programvaran pÄ smarttelefonen innehÄller ett maskininlÀrningssystem för objektigenkÀnning (identifierar omkring 80 typer av objekt) och utför autopilotfunktioner. Applikationen gör det möjligt för roboten att identifiera specifika föremÄl, kringgÄ hinder, följa ett valt objekt samt lösa autonom navigering. Till exempel kan roboten i autopilotlÀge flytta till en specificerad plats och anpassa sig efter förÀndringar i omgivningen. Rörelsen kan Àven styras manuellt, dÀr roboten anvÀnds som en fjÀrrstyrd rörlig kamera.

Spela video

I den nya versionen har firmware för Arduino genomgÄtt betydande omarbetning, dÀr stöd för ytterligare typer av robotar (RTR och RC) har lagts till. Android-applikationen har fÄtt stöd för det nya meddelandeutbytesprotokollet med mikrokontrollerfirmwaren, vilket möjliggör bearbetning av konfigurationmeddelanden och omarbetad kontrollstöd med hjÀlp av spelkontroller. Nya modeller för 3D-utskrift av det nya chassit RC-Truck har lagts till.

UtgÄvan av OpenBot 0.5, plattform för att skapa robotar baserade pÄ smartphones

En knapp för att vÀxla kameran pÄ roboten har lagts till i klientapplikationen, och stödet för RTSP-protokollet har upphört till förmÄn för WebRTC. I webgrÀnssnittet baserat pÄ Node.js erbjuds möjligheten till fjÀrrstyrning av robotens rörelser via webblÀsaren, med överföring av data frÄn robotens videokamera via WebRTC.

UtgÄvan av OpenBot 0.5, plattform för att skapa robotar baserade pÄ smartphones
UtgÄvan av OpenBot 0.5, plattform för att skapa robotar baserade pÄ smartphones
UtgÄvan av OpenBot 0.5, plattform för att skapa robotar baserade pÄ smartphones


KĂ€lla: opennet.ru
Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster