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.
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).
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.
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.
Ffynhonnell: opennet.ru