OpenBot, një platformë për të kthyer smartfonët në robotë

Kohët e fundit lajmi dha se u publikua versioni i ri i projektit OpenBot 0.5, në të cilën janë bërë disa përmirësime interesante siç është ridizajnimi për firmuerin Arduino dhe me të cilin u shtua mbështetja për robotët RTR dhe RC, përveç mbështetjes për mesazhet e konfigurimit ndër të tjera.

Për ata që nuk dinë për OpenBot, mund t'ju them se ky është një projekt që zhvillon një platformë për të krijuar robotë me rrota në lëvizje, baza e të cilëve është një smartphone normal i bazuar në Android.

Platforma u krijua në divizionin e kërkimit të Intel dhe zhvillon idenë e përdorimit të aftësive kompjuterike të një smartphone dhe GPS-it të integruar, xhiroskopit, busullës dhe kamerës gjatë krijimit të robotëve.

Softueri i kontrollit të robotit, analizës mjedisore dhe navigimit autonom është implementuar si një aplikacion për platformën Android. Kodi është shkruar në Java, Kotlin dhe C++ dhe shpërndahet nën licencën MIT.

Shpresohet se platforma mund të jetë e dobishme për mësimin e robotikës, krijimin e shpejtë të prototipeve të robotëve të tyre lëvizës dhe kryerjen e kërkimeve në lidhje me autopilotët dhe navigimin autonom.

Rreth OpenBot

OpenBot do lejon përdoruesin të fillojë eksperimentet me robotët në lëvizje me kosto minimale: Për të krijuar një robot, mjafton të përdorni një smartphone të rangut të mesëm dhe komponentë shtesë për një kosto totale prej rreth 50 dollarë.

Shasia e robotit, si dhe palët e lidhura për të lidhur një smartphone printuar në një printer 3D sipas modeleve të propozuara (nëse nuk ka printer 3D, mund ta prisni kornizën nga kartoni ose kompensatë). Lëvizja sigurohet nga katër motorë elektrikë.

Te kontrollosh motorë shtesë, aksesorë dhe sensorë, si dhe për të monitoruar ngarkesën e baterisë, përdoret një tabelë Arduino Nano bazuar në mikrokontrolluesin ATmega328P, i cili lidhet me një smartphone përmes një porti USB.

Për më tepër, mbështetet lidhja e sensorëve ultrasonar dhe shpejtësisë. Roboti mund të kontrollohet nga distanca nëpërmjet një aplikacioni klienti Android, nëpërmjet një kompjuteri në të njëjtin rrjet WiFi, nëpërmjet një shfletuesi në internet ose nëpërmjet një kontrolluesi lojërash të aktivizuar me Bluetooth (si PS4, XBox dhe X3).

softuer kontrolli funksionon në një smartphone përfshin një sistem të mësimit të makinerive për njohjen e objekteve (përcaktohen rreth 80 lloje objektesh) dhe kryen funksione autopilot.

Aplikacioni i lejon robotit të përcaktojë objektet e dëshiruara, të shmangë pengesat, të ndjekë objektin e zgjedhur dhe të zgjidhë problemet e navigimit autonom.

Për shembull, një robot mund të lëvizë në një vend të caktuar me autopilot, duke iu përshtatur ndryshimeve në mjedis. Lëvizja mund të kontrollohet edhe me dorë, duke përdorur robotin si një kamerë lëvizëse me telekomandë.

Risitë kryesore të OpenBot 0.5

Në versionin e ri, firmware për Arduino është ridizajnuar ndjeshëm, në të cilin është shfaqur mbështetja për lloje shtesë të robotëve (RTR dhe RC).

Përveç kësaj shtoi mbështetje për një protokoll të ri mesazhesh me firmware nga mikrokontrolluesi në aplikacionin Android, u zbatua aftësia për të përpunuar mesazhet e konfigurimit dhe mbështetja për kontrollin nëpërmjet kontrolluesve të lojës u ribë. Modele të shtuara për printim në një printer 3D të shasisë së re RC-Truck.

Një ndryshim tjetër që bie në sy është se shtoi një buton për të ndryshuar kamerën në robot për aplikacionin e klientit dhe mbështetja për protokollin RTSP u ndërpre në favor të WebRTC. Ndërfaqja e uebit e bazuar në Node.js ofron mundësinë e kontrollit nga distanca lëvizja e robotit përmes një shfletuesi me transmetim të të dhënave nga kamera video e robotit duke përdorur WebRTC.

Më në fund nëse jeni të interesuar të dini më shumë për të në lidhje me projektin, mund të kontrolloni detajet Në lidhjen vijuese.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.