Lai uztvertu stimulus un aprēķinātu atbildes reakciju, ir nepieciešams "daudz aprēķinu", kas ierobežo laiku
Jaunā attīstība daudziem kalpos par impulsurobotikas lietojumi, tostarp, iespējams, pirmā palīdzība infekcioziem pacientiem. "Būtu lieliski, ja mums būtu roboti, kas varētu palīdzēt samazināt risku pacientiem un slimnīcas darbiniekiem," uzsver Neimans.
Pētījumi, kas apraksta attīstību, tiks prezentēti aprīļa starptautiskajā konferencē par programmēšanas valodu un operētājsistēmu arhitektūras atbalstu.
Robota darbībā ir trīs galvenie posmi.Pirmais ir uztvere, kas ietver datu vākšanu, izmantojot sensorus vai kameras. Otrais ir kartēšana un lokalizācija: pamatojoties uz to, ko roboti ir redzējuši, viņiem ir jāizveido apkārtējās pasaules karte un pēc tam tajā jāatrodas. Trešais solis ir plānošana un satiksmes kontrole, citiem vārdiem sakot, rīcības plāna sastādīšana.
Šīs darbības var aizņemt laiku un var būt milzīgas.skaitļošanas jauda. Lai robotus varētu izvietot laukā un droši darboties dinamiskā vidē ap cilvēkiem, viņiem jāspēj ļoti ātri domāt un reaģēt. Pašlaik pieejamos algoritmus nevar pietiekami ātri izmantot pašreizējā procesora aparatūrā. "
Jā, pētnieki tagad strādā pie tā radīšanaslabāki algoritmi, taču tikai programmatūras uzlabojumi nav atbilde, saka Neimans. Ir pienācis laiks ar aparatūras paātrinājumu pārsniegt standarta CPU, kas darbina robota smadzenes.
Aparatūras paātrinājums attiecas uz lietošanuspecializēta vienība noteiktu skaitļošanas uzdevumu efektīvākai izpildei. Aparatūras paātrinātāja piemērs ir grafiskā apstrādes vienība (GPU), mikrolelode, kas paredzēta paralēlai apstrādei. Šīs ierīces ir ērti darbam ar grafiku, jo to paralēlā struktūra ļauj vienlaikus apstrādāt tūkstošiem pikseļu. Lielākā daļa robotu ir izstrādāti ar noteiktu lietojumprogrammu kopumu, un tie var gūt labumu no aparatūras paātrinājuma. Tāpēc MIT inženieri izveidoja robomorfu skaitļošanu.
Sistēma rada individuālu dizainuaprīkojums, kas vislabāk atbilst konkrēta robota skaitļošanas vajadzībām. Lietotājs ievada robota parametrus, piemēram, ekstremitāšu stāvokli un dažādu daļu kustību. Jaunā attīstība pārvērš šīs fizikālās īpašības matemātiskās matricās. Tie ir "reti", kas nozīmē, ka tie satur daudzas nulles vērtības, kas aptuveni atbilst kustībām, kas nav iespējamas, ņemot vērā robota īpašo anatomiju. Tāpat cilvēka rokas kustība ir ierobežota, jo tā var saliekties tikai noteiktās locītavās.
Pēc tam sistēma izstrādā aparatūras arhitektūru,specializējies aprēķinu veikšanai tikai ar nulles vērtībām matricās. Tādējādi iegūtais mikroshēmas dizains tiek pielāgots, lai maksimāli palielinātu robota skaitļošanas vajadzību efektivitāti. Un šī iestatīšana atmaksājās testēšanas laikā.
Aparatūras arhitektūra izstrādāta arIzmantojot šo metodi konkrētai lietojumprogrammai, tas pārspēj standarta un GPU — astoņas reizes ātrāk nekā CPU un 86 reizes ātrāk nekā GPU.
Lasīt vairāk
Aborts un zinātne: kas notiks ar bērniem, kas dzemdēs
Zinātnieki ir ierosinājuši kolonizēt Ceres satelītu
Paskatieties uz retākajām zibens spērienēm: zilā strūkla un elfs, kas ņemti no SKS
Centrālais procesors (CPU; arī centrālais procesors - CPU; angļu centrālais procesors, CPU, burtiski -Centrālā procesora bloks, bieži vien tikaiprocesors) - elektroniskā iekārta vai integrālā shēma,izpilda mašīnas instrukcijas (programmas kods), datora vai programmējamā loģiskā kontrollera aparatūras galvenā daļa. Dažreiz saucmikroprocesorsvai vienkāršiprocesors.