Rhyddhau OpenBot 0.5, platfform robot sy'n seiliedig ar ffôn clyfar

Mae rhyddhau'r prosiect OpenBot 0.5 wedi'i gyhoeddi, sy'n datblygu llwyfan ar gyfer creu robotiaid olwynion symudol, sy'n seiliedig ar ffôn clyfar Android rheolaidd. Crëwyd y platfform yn adran ymchwil Intel ac mae'n datblygu'r syniad o ddefnyddio galluoedd cyfrifiadurol ffôn clyfar a'r GPS, gyrosgop, cwmpawd a chamera adeiledig wrth greu robotiaid.

Mae'r meddalwedd ar gyfer rheoli robotiaid, dadansoddi amgylcheddol a llywio ymreolaethol yn cael ei weithredu fel cymhwysiad ar gyfer platfform Android. Mae'r cod wedi'i ysgrifennu yn Java, Kotlin a C++ a'i ddosbarthu o dan drwydded MIT. Rhagwelir y gallai'r platfform fod yn ddefnyddiol ar gyfer addysgu roboteg, creu eich prototeipiau eich hun o symud robotiaid yn gyflym, a chynnal ymchwil yn ymwneud ag awtobeilotiaid a llywio ymreolaethol.

Mae OpenBot yn caniatáu ichi ddechrau arbrofi gyda robotiaid symudol am gost fach iawn - i greu robot, gallwch fynd heibio gyda ffôn clyfar canol-ystod a chydrannau ychwanegol am gyfanswm cost o tua $ 50. Mae'r siasi ar gyfer y robot, yn ogystal â rhannau cysylltiedig ar gyfer atodi ffôn clyfar, yn cael eu hargraffu ar argraffydd 3D yn ôl y cynlluniau arfaethedig (os nad oes argraffydd 3D, yna gallwch dorri'r ffrâm allan o gardbord neu bren haenog). Darperir gyriant gan bedwar modur trydan.

Rhyddhau OpenBot 0.5, platfform robot sy'n seiliedig ar ffôn clyfar
Rhyddhau OpenBot 0.5, platfform robot sy'n seiliedig ar ffôn clyfar

Er mwyn rheoli moduron, atodiadau a synwyryddion ychwanegol, yn ogystal â monitro tâl batri, defnyddir bwrdd Arduino Nano yn seiliedig ar y microreolydd ATmega328P, sy'n cysylltu â ffôn clyfar trwy borthladd USB. Yn ogystal, cefnogir cysylltiad synwyryddion cyflymder a sonar ultrasonic. Gellir rheoli'r robot o bell trwy ap cleient Android, trwy gyfrifiadur ar yr un rhwydwaith WiFi, trwy borwr gwe, neu drwy reolwr gêm wedi'i alluogi gan Bluetooth (fel PS4, XBox a X3).

Rhyddhau OpenBot 0.5, platfform robot sy'n seiliedig ar ffôn clyfar

Mae'r meddalwedd rheoli sy'n rhedeg ar ffôn clyfar yn cynnwys system ddysgu peiriant ar gyfer adnabod gwrthrychau (mae tua 80 math o wrthrychau wedi'u diffinio) a swyddogaethau awtobeilot. Mae'r cymhwysiad yn caniatáu i'r robot bennu'r gwrthrychau a ddymunir, osgoi rhwystrau, dilyn y gwrthrych a ddewiswyd a datrys problemau llywio ymreolaethol. Er enghraifft, gall robot symud i leoliad penodol yn y modd awtobeilot, gan addasu i amgylcheddau newidiol. Gellir rheoli symudiad â llaw hefyd, gan ddefnyddio'r robot fel camera symudol gyda rheolaeth bell.

Yn y fersiwn newydd, mae'r firmware ar gyfer Arduino wedi'i ailgynllunio'n sylweddol, lle mae cefnogaeth ar gyfer mathau ychwanegol o robotiaid (RTR a RC) wedi ymddangos. Mae cefnogaeth ar gyfer protocol negeseuon newydd gyda firmware microcontroller wedi'i ychwanegu at y cymhwysiad Android, mae'r gallu i brosesu negeseuon ffurfweddu wedi'i weithredu, ac mae cefnogaeth ar gyfer rheolaeth gan ddefnyddio rheolwyr gêm wedi'i ail-wneud. Modelau ychwanegol i'w hargraffu ar argraffydd 3D o'r siasi RC-Truck newydd.

Rhyddhau OpenBot 0.5, platfform robot sy'n seiliedig ar ffôn clyfar

Mae botwm ar gyfer troi'r camera ar y robot wedi'i ychwanegu at raglen y cleient ac mae cefnogaeth i'r protocol RTSP wedi'i derfynu o blaid WebRTC. Mae'r rhyngwyneb gwe sy'n seiliedig ar Node.js yn darparu'r gallu i reoli symudiad y robot o bell trwy borwr gyda data'n cael ei ddarlledu o gamera fideo'r robot gan ddefnyddio WebRTC.

Rhyddhau OpenBot 0.5, platfform robot sy'n seiliedig ar ffôn clyfar
Rhyddhau OpenBot 0.5, platfform robot sy'n seiliedig ar ffôn clyfar
Rhyddhau OpenBot 0.5, platfform robot sy'n seiliedig ar ffôn clyfar


Ffynhonnell: opennet.ru

Ychwanegu sylw