OpenBot, platforma viedtālruņu pārvēršanai robotos

Nesen šīs ziņas to uzzināja tika izlaista jaunā OpenBot projekta versija 0.5, kurā ir veikti daži interesanti uzlabojumi piemēram, Arduino programmaparatūras pārprojektēšana, ar kuru tika pievienots atbalsts RTR un RC robotiem, kā arī atbalsts konfigurācijas ziņojumiem, cita starpā.

Tiem, kas nezina par OpenBot, varu pateikt, ka šis ir projekts, kas izstrādā platformu, lai radītu robotus ar kustīgiem riteņiem, kuru bāze ir parasts viedtālrunis uz Android bāzes.

Platforma tika izveidots Intel pētniecības nodaļā un attīsta ideju par viedtālruņa skaitļošanas iespēju un iebūvētā GPS, žiroskopa, kompasa un kameras izmantošanu, veidojot robotus.

Robota vadība, vides analīze un autonoma navigācijas programmatūra tā ir ieviesta kā lietojumprogramma Android platformai. Kods ir rakstīts Java, Kotlin un C++ valodā un tiek izplatīts saskaņā ar MIT licenci.

Cerams, ka platforma varētu būt noderīga robotikas mācīšanai, strauji radot savus kustīgos robotu prototipus un veicot pētījumus saistībā ar autopilotiem un autonomo navigāciju.

Par OpenBot

OpenBot to darīs ļauj lietotājam sākt eksperimentus ar kustīgiem robotiem ar minimālām izmaksām: Lai izveidotu robotu, pietiek izmantot vidējas klases viedtālruni un papildu komponentus, kuru kopējās izmaksas ir aptuveni 50 USD.

Robota šasija, kā arī saistītās puses lai savienotu viedtālruni izdrukāts uz 3D printera atbilstoši piedāvātajiem dizainparaugiem (ja nav 3D printera, rāmi var izgriezt no kartona vai saplākšņa). Piedziņu nodrošina četri elektromotori.

Kontrolēt papildu motori, piederumi un sensori, kā arī lai uzraudzītu akumulatora uzlādi, tiek izmantota Arduino Nano plāksne pamatojoties uz ATmega328P mikrokontrolleri, kas savienojas ar viedtālruni, izmantojot USB portu.

Turklāt tiek atbalstīts ultraskaņas sonāra un ātruma sensoru savienojums. Robotu var vadīt attālināti, izmantojot Android klienta lietotni, izmantojot datoru tajā pašā WiFi tīklā, izmantojot tīmekļa pārlūkprogrammu vai ar Bluetooth iespējotu spēļu kontrolieri (piemēram, PS4, XBox un X3).

kontroles programmatūra darbojas viedtālrunī ietver mašīnmācīšanās sistēmu objektu atpazīšanai (tiek definēti aptuveni 80 objektu veidi) un veic autopilota funkcijas.

Aplikācija ļauj robotam noteikt vēlamos objektus, izvairīties no šķēršļiem, sekot izvēlētajam objektam un risināt autonomas navigācijas problēmas.

Piemēram, robots var pārvietoties uz noteiktu vietu ar autopilotu, pielāgojoties vides izmaiņām. Kustības var vadīt arī manuāli, izmantojot robotu kā tālvadības kustīgu kameru.

OpenBot 0.5 galvenie jauninājumi

Jaunajā versijā, Arduino programmaparatūra ir ievērojami pārveidota, kurā ir parādījies atbalsts papildu robotu veidiem (RTR un RC).

Bez tam pievienots atbalsts jaunam ziņojumapmaiņas protokolam ar programmaparatūru no mikrokontrollera līdz Android aplikācijai tika ieviesta iespēja apstrādāt konfigurācijas ziņojumus un pārtaisīts atbalsts vadībai caur spēļu kontrolleriem. Pievienoti modeļi drukāšanai uz jaunās RC-Truck šasijas 3D printera.

Vēl viena izceļa ir tā pievienoja pogu, lai mainītu robota kameru klienta lietojumprogrammai un RTSP protokola atbalsts tika pārtraukts par labu WebRTC. Uz Node.js balstīta tīmekļa saskarne nodrošina iespēju attālināti vadīt robota kustība caur pārlūkprogrammu ar datu pārraidi no robota videokameras, izmantojot WebRTC.

Beidzot ja jūs interesē uzzināt vairāk par to par projektu, varat pārbaudīt sīkāku informāciju Šajā saitē.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.