Publikimi i OpenBot 0.5, platformës për krijimin e robotëve të bazuar në smartphone

ËshtĂ« publikuar njĂ« edicion i projektit OpenBot 0.5, i cili zhvillon njĂ« platformĂ« pĂ«r krijimin e robotĂ«ve me rrota nĂ« lĂ«vizje, tĂ« bazuar nĂ« smartphone tĂ« zakonshĂ«m me sistemin operativ Android. Platforma Ă«shtĂ« krijuar nĂ« departamentin kĂ«rkimor tĂ« kompanisĂ« Intel dhe zhvillon idenĂ« e shfrytĂ«zimit tĂ« mundĂ«sive pĂ«rpunuese tĂ« smartphone-it, si dhe GPS, giroskopi, kompas dhe kamera tĂ« integruar nĂ« smartphone.

Softueri për menaxhimin e robotit, analizën e mjedisit dhe navigimin autonom është realizuar si një aplikacion për platformën Android. Kodi është shkruar në Java, Kotlin dhe C++ dhe shpërndahet nën licencën MIT. Pra, pritet që platforma të jetë e dobishme për mësimin e robotikës, për krijimin e shpejtë të prototipave individualë të robotëve në lëvizje dhe për zhvillimin e kërkimeve të lidhura me autopilotët dhe navigimin autonom.

OpenBot lejon tĂ« fillosh eksperimentet me robotĂ«t nĂ« lĂ«vizje me kosto minimale — pĂ«r krijimin e njĂ« roboti mjafton njĂ« smartphone i gamĂ«s sĂ« mesme tĂ« çmimeve dhe komponentĂ« shtesĂ« me njĂ« kosto totale prej rreth 50 dollarĂ«sh. KĂ«ndi pĂ«r robotin, si dhe pjesĂ«t pĂ«r mbajtjen e smartphone-it, printohen nĂ« 3D sipas skicave tĂ« propozuara (nĂ«se nuk ke njĂ« printer 3D, mund tĂ« presĂ«sh njĂ« kornizĂ« nga kartoni ose plywood). LĂ«vizja sigurohet nga katĂ«r motorĂ« elektrikĂ«.

Publikimi i OpenBot 0.5, platformës për krijimin e robotëve të bazuar në smartphone
Publikimi i OpenBot 0.5, platformës për krijimin e robotëve të bazuar në smartphone

Për të menaxhuar motorët, pajisjet anësore dhe sensorët shtesë, si dhe për të monitoruar karikimin e baterive, përdoret një bord Arduino Nano bazuar në mikroprocesorin ATmega328P, i cili lidhet me smartphone-in përmes portës USB. Përveç kësaj, mbështetet lidhja e sensorëve të shpejtësisë dhe sonarëve ultratangjere. Menaxhimi i largët i robotit mund të kryhet përmes një aplikacioni klienti për Android, përmes një kompjuteri në të njëjtën rrjet WiFi, përmes një shfletuesi web ose përmes një kontrolluesi lojrash me mbështetje Bluetooth (p.sh., PS4, XBox dhe X3).

Publikimi i OpenBot 0.5, platformës për krijimin e robotëve të bazuar në smartphone

Programi i menaxhimit të kryer në smartphone përfshin një sistem të mësimit të makinerive për njohjen e objekteve (përfshihen rreth 80 lloje objektesh) dhe kryen funksionet e pilotimit automatik. Aplikacioni lejon robotin të identifikojë objektet e kërkuara, të shmangë pengesat, të ndjekë një objekt të zgjedhur dhe të zgjidhë detyrat e navigimit autonom. Për shembull, roboti mund të lëvizë në vendin e caktuar në modalitetin e pilotimit automatik, duke u adaptuar ndaj ndryshimeve në mjedis. Lëvizja gjithashtu mund të kontrollohet në modalitetin manual, duke përdorur robotin si një kamerë lëvizëse me telekomandë.

Luaj videon

Në versionin e ri është rishikuar ndjeshëm firmware për Arduino, e cila tani mbështet lloje të tjera robotësh (RTR dhe RC). Aplikacioni për Android tani ka mbështetje për protokollin e ri të shkëmbimit të mesazheve me firmware të mikrocontroller-it, është realizuar mundësia për përpunimin e mesazheve konfiguruese dhe është rishikuar mbështetja për kontrollin me ndihmën e kontrollorëve të lojërave. Janë shtuar modele për printim në 3D të shasisë së re RC-Truck.

Publikimi i OpenBot 0.5, platformës për krijimin e robotëve të bazuar në smartphone

Aplikacioni klient tani ka një buton për të ndërruar kamerën në robot dhe është ndërprerë mbështetja për protokollin RTSP në favor të WebRTC. Në ndërfaqen web të bazuar në Node.js është mundësuar kontrolli i distancës për lëvizjen e robotit përmes shfletuesit me transmetimin e të dhënave nga kamera e robotit përmes WebRTC.

Publikimi i OpenBot 0.5, platformës për krijimin e robotëve të bazuar në smartphone
Publikimi i OpenBot 0.5, platformës për krijimin e robotëve të bazuar në smartphone
Publikimi i OpenBot 0.5, platformës për krijimin e robotëve të bazuar në smartphone


Burimi: opennet.ru
Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster