Kutolewa kwa OpenBot 0.5, jukwaa la kuunda roboti zinazotumia simu mahiri

Kutolewa kwa mradi wa OpenBot 0.5 kumechapishwa, kutengeneza jukwaa la kuunda roboti za magurudumu zinazosonga, msingi ambao ni simu mahiri ya kawaida ya Android. Jukwaa liliundwa katika kitengo cha utafiti cha Intel na kukuza wazo la kutumia uwezo wa kompyuta wa simu mahiri na GPS, gyroscope, dira na kamera iliyojengwa ndani ya smartphone wakati wa kuunda roboti.

Programu ya udhibiti wa roboti, uchanganuzi wa mazingira na urambazaji unaojiendesha hutekelezwa kama programu ya mfumo wa Android. Nambari hiyo imeandikwa katika Java, Kotlin na C++ na inasambazwa chini ya leseni ya MIT. Inatarajiwa kwamba jukwaa linaweza kuwa muhimu kwa kufundisha robotiki, kuunda haraka mifano yako mwenyewe ya roboti zinazosonga, na kufanya utafiti unaohusiana na otomatiki na urambazaji unaojiendesha.

OpenBot hukuruhusu kuanza kufanya majaribio na roboti zinazosonga kwa gharama ndogo - ili kuunda roboti unayoweza kupata ukitumia simu mahiri ya masafa ya kati na vipengee vya ziada vinavyogharimu takriban $50. Chasi ya roboti, pamoja na sehemu za kuandamana za kuunganisha smartphone, huchapishwa kwenye printer ya 3D kulingana na mipangilio iliyopendekezwa (ikiwa huna printa ya 3D, unaweza kukata sura kutoka kwa kadibodi au plywood). Movement hutolewa na motors nne za umeme.

Kutolewa kwa OpenBot 0.5, jukwaa la kuunda roboti zinazotumia simu mahiri
Kutolewa kwa OpenBot 0.5, jukwaa la kuunda roboti zinazotumia simu mahiri

Ili kudhibiti injini, viambatisho na sensorer za ziada, pamoja na kufuatilia malipo ya betri, bodi ya Arduino Nano kulingana na microcontroller ATmega328P hutumiwa, ambayo inaunganishwa na smartphone kupitia bandari ya USB. Zaidi ya hayo, uunganisho wa sensorer kasi na sonar ultrasonic ni mkono. Udhibiti wa mbali wa roboti unaweza kufanywa kupitia programu ya mteja ya Android, kupitia kompyuta iliyoko kwenye mtandao huo wa WiFi, kupitia kivinjari cha wavuti, au kupitia kidhibiti cha mchezo kilicho na usaidizi wa Bluetooth (kwa mfano, PS4, XBox na X3).

Kutolewa kwa OpenBot 0.5, jukwaa la kuunda roboti zinazotumia simu mahiri

Programu ya udhibiti inayoendesha kwenye simu mahiri inajumuisha mfumo wa mashine ya kujifunza kwa ajili ya kutambua vitu (takriban aina 80 za vitu zimedhamiriwa) na kufanya kazi za otomatiki. Programu huruhusu roboti kutambua vitu vinavyohitajika, epuka vizuizi, kufuata kitu kilichochaguliwa na kutatua shida za urambazaji za uhuru. Kwa mfano, roboti inaweza kuhamia eneo mahususi katika hali ya kujiendesha kiotomatiki, ikibadilika kulingana na mabadiliko katika mazingira. Mwendo pia unaweza kudhibitiwa kwa kutumia roboti kama kamera inayosonga na kidhibiti cha mbali.

Toleo jipya limetengeneza kwa kiasi kikubwa firmware ya Arduino, ambayo sasa inasaidia aina za ziada za robots (RTR na RC). Programu ya Android imeongeza usaidizi kwa itifaki mpya ya ujumbe na programu dhibiti ya microcontroller, uwezo wa kuchakata ujumbe wa usanidi umetekelezwa, na usaidizi wa udhibiti kwa kutumia vidhibiti vya mchezo umeundwa upya. Miundo iliyoongezwa ya uchapishaji wa 3D wa chasi mpya ya RC-Lori.

Kutolewa kwa OpenBot 0.5, jukwaa la kuunda roboti zinazotumia simu mahiri

Kitufe cha kubadilisha kamera kwenye roboti kimeongezwa kwa programu ya mteja na utumiaji wa itifaki ya RTSP umekatizwa kwa niaba ya WebRTC. Kiolesura cha wavuti kulingana na Node.js hutoa uwezo wa kudhibiti mwendo wa roboti kwa mbali kupitia kivinjari chenye matangazo ya data kutoka kwa kamera ya video ya roboti kwa kutumia WebRTC.

Kutolewa kwa OpenBot 0.5, jukwaa la kuunda roboti zinazotumia simu mahiri
Kutolewa kwa OpenBot 0.5, jukwaa la kuunda roboti zinazotumia simu mahiri
Kutolewa kwa OpenBot 0.5, jukwaa la kuunda roboti zinazotumia simu mahiri


Chanzo: opennet.ru

Kuongeza maoni