I-OpenBot, inkundla yokuguqula ama-smartphone abe amarobhothi

Muva nje izindaba zikuqedile lokho inguqulo entsha yephrojekthi ye-OpenBot engu-0.5 ikhishwe, lapho okunye ukuthuthukiswa okuthakazelisayo kwenziwe njengokuhlelwa kabusha kwe-firmware ye-Arduino kanye nokwengezwa kwamarobhothi e-RTR kanye ne-RC, ngaphezu kokusekelwa kwemiyalezo yokumisa phakathi kwezinye izinto.

Kulabo abangazi nge-OpenBot, ngingakutshela ukuthi lena iphrojekthi ethuthukisa isiteji sokudala amarobhothi anamasondo ahambayo, isisekelo sayo siyi-smartphone evamile esekelwe ku-Android.

Isiteji yakhiwe esigabeni socwaningo se-Intel futhi ithuthukisa umbono wokusebenzisa amandla ekhompuyutha e-smartphone kanye ne-GPS eyakhelwe ngaphakathi, i-gyroscope, ikhampasi, nekhamera lapho kwakhiwa amarobhothi.

Ukulawula irobhothi, ukuhlaziya imvelo kanye nesoftware yokuzulazula ezimele isetshenziswa njengohlelo lokusebenza lwenkundla ye-Android. Ikhodi ibhalwe nge-Java, Kotlin kanye ne-C++ futhi isakazwa ngaphansi kwelayisensi ye-MIT.

Kwethenjwa ukuthi inkundla ingaba wusizo ekufundiseni amarobhothi, idale ngokushesha ama-prototypes awo anyakazayo, kanye nokwenza ucwaningo oluhlobene nama-autopilots kanye nokuzulazula okuzenzakalelayo.

Mayelana ne-OpenBot

I-OpenBot izokwenza ivumela umsebenzisi ukuthi aqale ukuhlola ngamarobhothi anyakazayo ngezindleko eziphansi: Ukuze udale irobhothi, kwanele ukusebenzisa i-smartphone yebanga eliphakathi kanye nezingxenye ezengeziwe ngenani eliphelele lezindleko ezingaba ngu-$50.

I-chassis yerobhothi, kanye amaqembu ahlobene ukuxhuma i-smartphone iphrintwe kuphrinta ye-3D ngokuya ngemiklamo ehlongozwayo (uma ingekho iphrinta ye-3D, ungasika ifreyimu ngekhadibhodi noma ngeplywood). I-Propulsion ihlinzekwa ngama-motor kagesi amane.

Ukulawula izinjini ezengeziwe, izesekeli nezinzwa, kanye nokuqapha ukushajwa kwebhethri, kusetshenziswa ibhodi le-Arduino Nano kusekelwe ku-microcontroller ye-ATmega328P, exhuma ku-smartphone ngembobo ye-USB.

Ngaphezu kwalokho, ukuxhumeka kwe-ultrasonic sonar nezinzwa zejubane kuyasekelwa. Irobhothi lingalawulwa ukude ngohlelo lokusebenza lweklayenti le-Android, ngekhompyutha kunethiwekhi efanayo ye-WiFi, ngesiphequluli sewebhu, noma ngesilawuli segeyimu esinikwe amandla i-Bluetooth (njenge-PS4, i-XBox ne-X3).

lawula isofthiwe isebenza ku-smartphone ihlanganisa isistimu yokufunda yomshini yokubonwa kwento (kuchazwa izinhlobo zezinto ezingaba ngu-80) futhi zenza imisebenzi yokushayela okuzenzakalelayo.

Uhlelo lokusebenza luvumela irobhothi ukuthi linqume izinto ezidingekayo, ligweme izithiyo, lilandele into ekhethiwe futhi lixazulule izinkinga zokuzulazula ezizimele.

Isibonelo, irobhothi lingakwazi ukuya endaweni ethile ekushayeleni okuzenzakalelayo, lizivumelanise nezinguquko endaweni. Ukunyakaza nakho kungalawulwa ngesandla, kusetshenziswa irobhothi njengekhamera ehambayo elawulwa kude.

Amanoveli amakhulu we-OpenBot 0.5

Enguqulweni entsha, i-firmware ye-Arduino isiklanywe kabusha ngokuphawulekayo, lapho ukusekelwa kwezinhlobo ezengeziwe zamarobhothi (RTR ne-RC) kuvele khona.

Ngaphandle kwakho ungeze ukusekelwa kwephrothokholi entsha yemiyalezo ene-firmware kusukela ku-microcontroller kuya kuhlelo lokusebenza lwe-Android, ikhono lokucubungula imilayezo yokumisa lasetshenziswa, nokusekelwa kokulawula ngezilawuli zegeyimu kwenziwa kabusha. Kungezwe amamodeli wokuphrinta kuphrinta ye-3D ye-RC-Truck chassis entsha.

Olunye ushintsho olugqamile yilolo wengeze inkinobho ukushintsha ikhamera irobhothi kuhlelo lokusebenza lweklayenti kanye nokwesekwa kwephrothokholi ye-RTSP kuye kwavuna i-WebRTC. I-interface yewebhu esekwe ku-Node.js inikeza amandla okulawula ukude ukuhamba kwerobhothi ngesiphequluli esidlulisa idatha kusuka kukhamera yevidiyo yerobhothi kusetshenziswa i-WebRTC.

Okokugcina uma unentshisekelo yokwazi kabanzi ngakho mayelana nephrojekthi, ungabheka imininingwane Kulesi sixhumanisi esilandelayo.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.