Vērtības piedāvājums

Tehnoloģija ir augsta un zema līmeņa plānotāju kopums, kas nodrošina, ka tiek uztverta dabīgajā valodā izteikta komanda, pārvērsta par robota platformai izpildāmu plānu, ko robots izpilda. Augsta līmeņa plānotājs, izmantojot lokāli realizētus valodas modeļus veic dabiskas valodas apstrādi, lai jebkādas apmācību pakāpes lietotāja komandas pārvērstu par plānu. Zema līmeņa plānotājs sastāv no savstarpēji neatkarīgām robotu funkcijām, kas ļauj saņemto plānu realizē uz robota platformas, bez konkrētiem secību ierobežojumiem. Šī tehnoloģija paredzēta statiskiem un mobiliem robotizētas automatizācijas uzdevumiem, kuriem nav pieejama liela skaitļošanas jauda un augsti kvalificēti speciālisti. 

Biznesa un inovācijas perspektīva

Izaicinājums

Efektīvai robotu ieviešanai vidēs ar cilvēkiem nepieciešama personāla apmācība un šādu sistēmu programmēšana un pielāgošana jaunām vidēm ir laikietilpīga. Cilvēku-robotu mijiedarbība dabiskajā valodā prasa lielus skaitļošanas un/vai cilvēkstundu resursus.

Esošās alternatīvas

Esošās alternatīvas kas pielieto lielos valodas modeļus pārsvarā paļaujas uz mākoņu pakalpojumiem kas nenodrošina privātumu un, zaudējot savienojumu, fiziskais izpildītājs kļūst nespējīgs veikt darbu. Alternatīvas augsta līmeņa plānotājiem balstās simboliskā vides aprakstā, ko izveidot ir laikietilpīgs process un padara sistēmu grūti pārnesamu starp vidēm.

EDI risinājums un unikāla vērtība

Sistēma izstrādāta darbībai ar ierobežotiem resursiem kas nav atkarīgi no ārējiem pakalpojumiem, lai nodrošinātu maksimālu pieejamību, un iespēju to pielāgot izmaiņām pieejamo resursu izmaiņu gadijumā vai darba telpas un uzdevuma nomaiņai.

Tehnoloģijas gatavības līmenis (TRL):  4

Intelektuālā īpašuma statuss:

komercnoslēpums

Projekti:

EdgeAi

Tehniskā specifika

Darbības princips:

Augsta līmeņa plānotājs

Lietotājs dabiskajā valodā sniedz sistēmai komandu. Ienākošais dabiskās valodas vaicājums tiek kategorizēts balsoties uz tā semantisko saturu. Ja tajā tiek identificēts pieprasījums pēc robota aktīvas darbības, tas tiek nodots tālāk plānošanas apakšsistēmai kas no šī vaicājuma iegūst izvērstāku saturu un uz tā pamata veic plāna izstrādi konkrētajam robotam. 

Zema līmeņa plānotājs

Zema līmeņa plānotājam (ZLP) ir pieejamas dažādās spējas atkarībā no robota uzbūves un darbības specifikas (piemēram ‘Pacelt’, ‘Nolikt’, ‘Aizbraukt’) kuras kā izsaucamas pieejamas arī augsta līmeņa plānotājam. Spējas sastāv no primitīviem, kā ‘pārvietot manipulatoru’, ‘doties uz vietu’, ‘iegūt satveršanas pozu’ u.c. Spēju saraksts var tikt neierobežoti papildināts, jo katra spēja ir savstarpēji neatkarīga un sastāv no zemākas sarežģītības primitīviem, kurus ir iespējams kombinēt jaunās spējās. ZLP saņem strukturētu plānu, kas ir darbību secība ar semantiski definētiem mērķiem. Sistēma iteratīvi iet cauri katram plāna solim, sniedzot atgriezenisko saiti par to izpildes stāvokli. Ja visi plāna soļi izpildās, plāns ir izpildījies, ja kāds no soļiem neizdodas, viss plāns uzskatāms par neizdevušos.

Parametri:

Parametrs Vērtība / Apraksts
Inferences aparatūra Komericālās video kartes (8-32GB VRAM)
Valodas apstrāde lokāli LLM (<15B parametri)
Modeļu ietvars Atvērtās kopas programmatūra (llama.cpp)
Vadības ietvars ROS/ROS2
Robotu platforma dažādas