OpenBot, isang platform para gawing robot ang mga smartphone

Kamakailan-lamang na ang balita ay sinira iyon ang bagong bersyon ng OpenBot project 0.5 ay inilabas, kung saan ilang mga kagiliw-giliw na pagpapabuti ang nagawa tulad ng muling pagdidisenyo para sa Arduino firmware at kung saan idinagdag ang suporta para sa RTR at RC robot, bilang karagdagan sa suporta para sa mga mensahe ng pagsasaayos bukod sa iba pang mga bagay.

Para sa mga hindi nakakaalam tungkol sa OpenBot, masasabi ko sa iyo na ito ay isang proyekto na bumuo ng isang platform upang lumikha ng mga robot na may mga gulong sa paggalaw, na ang base ay isang normal na smartphone batay sa Android.

Ang platform ay nilikha sa dibisyon ng pananaliksik ng Intel at bubuo ng ideya ng paggamit ng mga kakayahan sa pag-compute ng isang smartphone at ang built-in na GPS, gyroscope, compass, at camera kapag gumagawa ng mga robot.

Ang robot control, environmental analysis at autonomous navigation software ito ay ipinatupad bilang isang application para sa Android platform. Ang code ay nakasulat sa Java, Kotlin at C++ at ipinamamahagi sa ilalim ng lisensya ng MIT.

Inaasahan na ang platform ay maaaring maging kapaki-pakinabang para sa pagtuturo ng robotics, mabilis na paglikha ng kanilang sariling gumagalaw na mga prototype ng robot, at pagsasagawa ng pananaliksik na nauugnay sa mga autopilot at autonomous navigation.

Tungkol sa OpenBot

Ang gagawin ng OpenBot nagbibigay-daan sa user na magsimula ng mga eksperimento sa mga gumagalaw na robot sa minimal na halaga: Upang lumikha ng isang robot, sapat na gumamit ng isang mid-range na smartphone at mga karagdagang bahagi para sa kabuuang halaga na humigit-kumulang $50.

Ang robot chassis, pati na rin mga kaugnay na partido upang ikonekta ang isang smartphone naka-print sa isang 3D printer ayon sa mga iminungkahing disenyo (kung walang 3D printer, maaari mong gupitin ang frame mula sa karton o playwud). Ang propulsion ay ibinibigay ng apat na de-koryenteng motor.

Kontrolin karagdagang mga motor, accessories at sensor, pati na rin para subaybayan ang singil ng baterya, isang Arduino Nano board ang ginagamit batay sa ATmega328P microcontroller, na kumokonekta sa isang smartphone sa pamamagitan ng USB port.

Bilang karagdagan, ang koneksyon ng ultrasonic sonar at mga sensor ng bilis ay suportado. Ang robot ay maaaring kontrolin nang malayuan sa pamamagitan ng Android client app, sa pamamagitan ng computer sa parehong WiFi network, sa pamamagitan ng web browser, o sa pamamagitan ng Bluetooth-enabled na game controller (gaya ng PS4, XBox at X3).

kontrolin ang software tumatakbo sa isang smartphone may kasamang machine learning system para sa pagkilala ng bagay (mga 80 uri ng mga bagay ang tinukoy) at gumaganap ng mga autopilot function.

Ang application ay nagpapahintulot sa robot na matukoy ang nais na mga bagay, maiwasan ang mga hadlang, sundin ang napiling bagay at malutas ang mga problema sa autonomous nabigasyon.

Halimbawa, ang isang robot ay maaaring lumipat sa isang partikular na lokasyon sa autopilot, na umaangkop sa mga pagbabago sa kapaligiran. Ang paggalaw ay maaari ding kontrolin nang manu-mano, gamit ang robot bilang isang remote-controlled na gumagalaw na camera.

Pangunahing novelties ng OpenBot 0.5

Sa bagong bersyon, ang firmware para sa Arduino ay makabuluhang muling idisenyo, kung saan lumitaw ang suporta para sa mga karagdagang uri ng robot (RTR at RC).

Bukod dito nagdagdag ng suporta para sa bagong messaging protocol na may firmware mula sa microcontroller hanggang sa Android application, ipinatupad ang kakayahang magproseso ng mga mensahe ng configuration, at muling ginawa ang suporta para sa kontrol sa pamamagitan ng mga controllers ng laro. Nagdagdag ng mga modelo para sa pag-print sa isang 3D printer ng bagong RC-Truck chassis.

Ang isa pang pagbabago na namumukod-tangi ay iyon nagdagdag ng button para baguhin ang camera sa robot sa aplikasyon ng kliyente at ang suporta para sa protocol ng RTSP ay itinigil pabor sa WebRTC. Ang web interface na nakabatay sa Node.js ay nagbibigay ng kakayahang magkontrol nang malayuan ang paggalaw ng robot sa pamamagitan ng browser na may data transmission mula sa video camera ng robot gamit ang WebRTC.

Sa wakas kung interesado kang malaman ang tungkol dito tungkol sa proyekto, maaari mong suriin ang mga detalye Sa sumusunod na link.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.