Ngaleupaskeun OpenBot 0.5, platform robot basis smartphone

Proyék OpenBot 0.5 parantos dirilis. Éta nuju ngembangkeun platform pikeun nyiptakeun robot roda anu obah dumasar kana smartphone biasa. AndroidPlatform anu dikembangkeun ku divisi panalungtikan Intel ieu, ngembangkeun ideu pikeun ngamangpaatkeun kamampuan komputasi smartphone sareng GPS, giroskop, kompas, sareng kaméra bawaan pikeun nyiptakeun robot.

Parangkat lunak pikeun kontrol robot, analisis rohangan sakurilingna sareng navigasi otonom diimplementasikeun salaku aplikasi pikeun platform éta. AndroidKode ieu ditulis dina Java, Kotlin, sareng C++ sareng disebarkeun dina lisénsi MIT. Platform ieu dipiharep bakal mangpaat pikeun ngajarkeun robotika, gancang nyiptakeun prototipe robot anu bergerak, sareng ngalaksanakeun panalungtikan anu aya hubunganana sareng autopilot sareng navigasi otonom.

OpenBot ngamungkinkeun anjeun pikeun ngamimitian ékspérimén sareng robot gerak kalayan biaya minimal - pikeun nyiptakeun robot anu anjeun tiasa kéngingkeun ku smartphone pertengahan sareng komponén tambahan anu hargana sakitar $50. Sasis pikeun robot, kitu ogé bagian-bagian anu dipasang pikeun ngalampirkeun smartphone, dicitak dina printer 3D numutkeun tata perenah anu diusulkeun (upami anjeun henteu gaduh printer 3D, anjeun tiasa motong pigura tina kardus atanapi lapis). Gerakan disadiakeun ku opat motor listrik.

Ngaleupaskeun OpenBot 0.5, platform robot basis smartphone
Ngaleupaskeun OpenBot 0.5, platform robot basis smartphone

Papan Arduino Nano anu dumasar kana mikrokontroler ATmega328P dianggo pikeun ngontrol motor, lampiran, sareng sensor tambahan, ogé pikeun ngawaskeun muatan batré. Papan ieu nyambung ka smartphone via USB. Sensor kecepatan sareng sonar ultrasonik ogé dirojong. Kontrol jarak jauh robot tiasa dilakukeun via aplikasi klien. Android, via komputer dina jaringan WiFi anu sami, via browser wéb, atanapi via kontroler kaulinan anu diaktipkeun ku Bluetooth (sapertos PS4, XBox, sareng X3).

Ngaleupaskeun OpenBot 0.5, platform robot basis smartphone

Parangkat lunak kontrol anu dijalankeun dina smartphone kalebet sistem pembelajaran mesin pikeun ngenal objék (kira-kira 80 jinis objék ditangtukeun) sareng ngalaksanakeun fungsi autopilot. Aplikasi ngamungkinkeun robot pikeun ngaidentipikasi objék anu dipikahoyong, ngahindarkeun halangan, turutan obyék anu dipilih sareng ngarengsekeun masalah navigasi otonom. Contona, robot bisa pindah ka lokasi nu tangtu dina modeu autopilot, adaptasi jeung parobahan lingkungan. Gerakan ogé tiasa dikontrol sacara manual, nganggo robot salaku kaméra gerak sareng kadali jauh.

Muterkeun video

Versi anyar ieu ngawengku desain ulang anu signifikan tina firmware Arduino, anu ayeuna ngadukung jinis robot tambahan (RTR sareng RC). Aplikasi pikeun Android Pangrojong pikeun protokol olahtalatah anyar nganggo firmware mikrokontroler parantos ditambahkeun, pamrosésan pesen konfigurasi parantos dilaksanakeun, sareng dukungan kontroler kaulinan parantos didesain ulang. Modél anu tiasa dicitak 3D pikeun chassis RC-Truck anyar parantos ditambahkeun.

Ngaleupaskeun OpenBot 0.5, platform robot basis smartphone

Hiji tombol pikeun ngaganti kaméra dina robot geus ditambahkeun kana aplikasi klien tur rojongan pikeun protokol RTSP geus dilanjutkeun dina kahadean WebRTC. Antarbeungeut wéb dumasar kana Node.js nyayogikeun kamampuan pikeun ngadalikeun gerakan robot tina jarak jauh ngalangkungan browser kalayan siaran data tina kaméra pidéo robot nganggo WebRTC.

Ngaleupaskeun OpenBot 0.5, platform robot basis smartphone
Ngaleupaskeun OpenBot 0.5, platform robot basis smartphone
Ngaleupaskeun OpenBot 0.5, platform robot basis smartphone


sumber: opennet.ru
Mésér hosting anu dipercaya pikeun situs anu gaduh panyalindungan DDoS, server VPS VDS 🔥 Meser hosting situs wéb anu tiasa dipercaya nganggo panyalindungan DDoS, server VPS VDS | ProHoster