OpenBot, chikuva chekushandura mafoni kuita marobhoti

Munguva pfupi yapfuura nhau dzakabvarura izvo iyo itsva vhezheni yeOpenBot chirongwa 0.5 yakaburitswa, mairi dzimwe gadziridzo dzinonakidza dzakaitwa sekugadziridzwa patsva kweArduino firmware uye iyo tsigiro yeRTR neRC marobhoti yakawedzerwa, mukuwedzera kune kutsigirwa kwemameseji ekugadzirisa pakati pezvimwe zvinhu.

Kune avo vasingazive nezve OpenBot, ndinogona kukuudza kuti iyi ipurojekiti inogadzira chikuva chekugadzira marobhoti ane mavhiri ari kufamba, ayo hwaro hwaro hwakajairwa smartphone yakavakirwa pa Android.

Nzvimbo yacho yakagadzirwa muchikamu chekutsvagisa cheIntel uye inovandudza zano rekushandisa komputa kugona kwe smartphone uye yakavakirwa-mukati GPS, gyroscope, kambasi, uye kamera paunenge uchigadzira marobhoti.

Iyo robhoti kutonga, kuongorora kwezvakatipoteredza uye yakazvimirira yekufambisa software inoitwa sechishandiso cheiyo Android chikuva. Iyo kodhi yakanyorwa muJava, Kotlin uye C ++ uye inogoverwa pasi peMIT rezinesi.

Zvinotarisirwa kuti puratifomu iyi inogona kubatsira pakudzidzisa marobhoti, nekukasira kugadzira yavo yemarobhoti prototypes, uye kuita tsvakiridzo ine chekuita neautopilots uye kuzvimiririra kufamba.

Nezve OpenBot

OpenBot ichadaro inobvumira mushandisi kuti atange kuyedza nemarobhoti anofamba nemutengo wakaderera: Kugadzira robhoti, zvakakwana kushandisa yepakati-renji smartphone uye zvimwe zvikamu zvemutengo wakazara weanosvika madhora makumi mashanu.

Robhoti chassis, pamwe chete mapato ane hukama kubatanidza smartphone yakadhindwa pa 3D printer zvinoenderana nemagadzirirwo akarongwa (kana pasina 3D printer, unogona kucheka furemu kunze kwekadhibhodhi kana plywood). Propulsion inopiwa nemagetsi mana emagetsi.

Kudzora mamwe mota, zvishongedzo uye masensa, pamwe nekutarisa bhatiri kuchaja, an Arduino Nano board inoshandiswa zvichibva paATmega328P microcontroller, inobatanidza kune smartphone kuburikidza ne USB port.

Uye zvakare, kubatana kwe ultrasonic sonar uye kumhanya sensors kunotsigirwa. Robhoti inogona kudzorwa kure kuburikidza neAroid client app, kuburikidza nekombuta pane imwecheteyo WiFi network, kuburikidza newebhu browser, kana kuburikidza neBluetooth-inogonesa mutambo controller (senge PS4, XBox uye X3).

control software kushanda pane smartphone inosanganisira muchina wekudzidza hurongwa hwekuzivikanwa kwechinhu (angangoita makumi masere emhando yezvinhu anotsanangurwa) uye anoita autopilot mabasa.

Chishandiso chinobvumira robhoti kuona zvinhu zvinodiwa, kudzivirira zvipingamupinyi, kutevedzera chinhu chakasarudzwa uye kugadzirisa kuzvitonga kuzere matambudziko.

Semuenzaniso, robhoti rinogona kuenda kune imwe nzvimbo pane autopilot, ichichinjika kune shanduko nharaunda. Movement inogonawo kudzorwa nemaoko, uchishandisa iro robhoti senge iri kure-inodzorwa inofamba kamera.

Zvikuru zvitsva zve OpenBot 0.5

Mune vhezheni itsva, iyo firmware yeArduino yakagadziridzwa zvakanyanya, umo kutsigirwa kwemamwe marudzi emarobhoti (RTR neRC) akaonekwa.

Kunze kwazvo yakawedzera rutsigiro rweprotocol nyowani ine firmware kubva pamicrocontroller kuenda kuAndroid application, kugona kugadzirisa mameseji ekugadzirisa kwakaiswa, uye tsigiro yekutonga kuburikidza nevatambi vemitambo yakaitwazve. Yakawedzerwa modhi yekudhinda pa3D printer yeRC-Truck chassis itsva.

Imwe shanduko inomira pachena ndeyekuti akawedzera bhatani kuti achinje kamera parobhoti kune mutengi application uye rutsigiro rweRTSP protocol yakamiswa nekuda kweWebRTC. Node.js-based web interface inopa kugona kudzora kure kufamba kwerobhoti kuburikidza nebrowser ine data kutapurirana kubva kuvhidhiyo kamera yerobhoti uchishandisa WebRTC.

Finalmente kana iwe uchifarira kuziva zvakawanda nezvazvo nezve chirongwa, iwe unogona kutarisa iyo ruzivo Mune inotevera chinongedzo.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako