MIT ir izveidojis veidu, kā attīstīt "smadzenes" robotiem, lai paātrinātu viņu darbu

Lai uztvertu stimulus un aprēķinātu atbildes reakciju, ir nepieciešams "daudz aprēķinu", kas ierobežo laiku

reakcijas, nesen skaidro Sabrina Neumannieguva doktora grādu MIT. Neimans atrada veidu, kā cīnīties pret šo neatbilstību starp robota "prātu" un ķermeni. Jaunā robotu skaitļošanas metode izmanto robota fizisko dizainu un paredzētās lietojumprogrammas, lai izveidotu specializētu datora mikroshēmu, kas samazina reakcijas 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.