Summary: Tiriama stochastinio valdymo sistema. Straipsnyje sprendžiama žmogaus ir roboto humanoido bendravimo problema. Problema iškyla kuriant žmogaus elgesio forma- vimo valdymo sistemas. Jose žmogaus elgesys aprašomas tikimybinėmis charakteristikomis. Tokios valdymo sistemos yra stochastinės. Aprašoma žmogaus elgesio formavimo valdymo sistema ir jos funkcionavimo kokybės vertinimas. Problema sprendžiama imitacinio mode- liavimo metodu. Aprašoma metodą įgyvendinanti programinė įranga. Pateikiami eksperi- mentinių tyrimų rezultatai.
Keywords: Robotai, robotai humanoidai, valdymas, imitacinis modeliavimas, sąsaja.
Abstract:
The stochastic control system is investigated. Verbal human and humanoid robot interaction prob- lem is being investigated. The behavior of the management entity is described by probabilistic characteristics. The characteristics, properties of the controller’s elements of artificial intelligence, the length of the system feedback memory are evaluated. The problem is solved by simulation modeling. The stochastic control system is shown. The simulation modeling method used is described. The system implementing the method and its software are described. The results of simulation modeling are presented.
Keywords: Robots, humanoid robots, control, simulation modeling, interaction.
Articles
Stochastinės valdymo sistemos kokybės vertinimasimitacinio modeliavimo metodu
Quality estimation of stochastic control system using simulation methods

Recepción: 30 Diciembre 2020
Aprobación: 15 Marzo 2021
Ateina žmonių ir robotų humanoidų bendravimo laikai. Žmonėms talkins robotai, robotai humanoidai – kruopštūs, kantrūs, klusnūs, nepavargstantys, nestreikuojantys, tiksliai dirbantys, greitai dirbantys darbuotojai.
Robotai jau dabar naudojami įvairiose srityse [1, 4, 2, 5, 6, 8, 7, 3, 9]. Plinta robotai humanoidai [4, 2, 6, 8, 7]. Robotai humanoidai pradedami naudoti spren- džiant sveikatos priežiūros klausimus [8]. Aktyviai naudojami pramogų industrijoje [6]. Pasitelkiami robotai ir mokymo reikmėms [4, 3].
Robotai gali padėti ugdyti žmonių gebėjimus. Tai įgyvendinti galima sistemose, kuriose žmogus sąveikauja verbaliniu būdu su dirbtinio intelekto robotu humanoidu. Nagrinėsime kaip imituojant roboto humanoido mokymo sistemą galime spręstiugdymo problemą.

Spręsime žmogaus gebėjimų ugdymo valdymo sistemos kokybės vertinimo problemą. Sistemos elementai yra žmogus ir robotas humanoidas su dirbtiniu intelektu, kurių savybės aprašomos tikimybinėmis charakteristikomis. Sistemos elementai sąveikauja šnekėdami lietuviškai. Žmogus mokomas racionaliai įgyvendinti užduotis – perkelti objektą , esantį taške , per aplinką , į tašką , sunaudojant kuo mažiau pastangų, laiko ar/ir materialinių sąnaudų, resursų. Reikia pateikti sistemos valdymo teoriją, algoritmus, techninę ir programinę įrangą, leidžiančią vertinti žmogaus gebėjimų ug- dymo sistemos kokybę.
Nagrinėsime žmogus – robotas humanoidas valdymo sistemą, kurios koncepcija yra pateikta 1-me paveikslėlyje, o veikimo schema yra pateikta 2-me paveikslėlyje. Juose u yra užduotis, kurią žmogus turi išmokti racionaliai spręsti. valdomasis žmogus, mokomas racionaliai spręsti užduotis . Žmogaus elgesys , sprendžiant užduotis , aprašomas tikimybinėmis charakteristikomis , kur bandymų skaičius, žmogaus atsakymas. Žmogus , gavęs užduotį gali priimti sprendimus:
– , teisingus su tikimybe
– , neteisingus su tikimybe
– , sakyti nežinau su tikimybe
valdantysis robotas humanoidas su dirbtiniu intelektu , duodantis žmogui patarimus žodžiu . Žmogaus ir roboto sąveikos pavyzdys yra pavaizduotas 3 pav.
Sąveika tarp elementų ir palaikoma verbaliniu būdu šnekant lietuvių kalba, panaudojant šnekos atpažintuvą ir šnekėtuvą .



Sąveiką valdo sistema su baigtinio, ilgio, grįžtamuoju ryšiu. Atliekant tyrimus ir darant eksperimentus, buvo naudojamas lietuviškai bendraujantis robotas humanoidas Ąžuolas NAO. Gebėjimų ugdymo tobulinimo valdymo stochastinės sistemos elementai yra parodyti 4 pav.
Robotas humanoidas, bendraudamas, šnekėdamas su žmogumi – vaiku, moko vaiką, ugdo jo gebėjimus, kaip ir kokius sprendimus jis turėtų daryti kai reikia objektą , esantį būsenoje , per aplinką , perkelti į būseną , sunaudojant kuo mažiau pastangų, laiko, materialinių sanaudų ar resursų.
Sąveikos valdymas ir jos imitacinis modeliavimas vyksta ciklais. Kai kurių ciklų skaičius , galimi sprendimų variantai yra parodyti 5 pav.
Pirmas ciklas,
1T. Žmogus, sužinojęs iš roboto , kad jo priimtas sprendimas buvo teisingas, reiškia užduotis yra įvykdyta, gauna iš roboto padėką už teisingą sprendimą. Ugdymas baigtas.
1Z. Žmogus, sužinojęs iš roboto , kad jo sprendimas buvo xZ0, gali priimti sprendimus:
– su tikimybe , arba
– su tikimybe .
1N. Žmogus, sužinojęs iš roboto, kad jo sprendimas buvo gali priimti sprendimus:
– x su tikimybe , arba
– su tikimybe .
K ciklas

Kai ciklų skaičius , galimi sprendimų variantai parodyti aukščiau 5 pav.
KT. Žmogus, sužinojęs iš roboto , kad jo priimtas sprendimas buvo tesingas, reiškia užduotis yra įvykdyta, gauna iš roboto padėką už teisingą sprendimą. Ugdymas baigtas.
KZ. Žmogus, sužinojęs, kad jo priimtas sprendimas buvo gali priimti sprendimus:
– su tikimybe , arba
– su tikimybe .
KN. Žmogus, sužinojęs, kad jo priimtas sprendimas yra gali priimti sprendimus:
– su tikimybe , arba
– su tikimybe .
Žmogaus ir roboto humanoido valdymo schema yra parodyta 6 pav.
Žmogaus ir roboto sąveikos ciklų valdymo schemos programinė įranga pavaizduota 7 pav.
Žmogaus ir roboto humanoido su dirbtiniu intelektu bendravimo valdymo sistemos, kurios elementai sąveikauja lietuvių šneka, programinė įranga buvo parašyta naudojant Matlab programinės įrangos paketą.
Matlab programinėje įrangoje buvo parašytas Matlab skriptas, kuris atlieka imitacijos bandymus. Šis skriptas yra parašytas specifine Matlab kalba, užima 18 kilobaitų ir yra 449 eilučių ilgio. Imitacijų rezultatai yra gaunami keičiant kintamuosius kurie aprašo bandymų skaičių ir teisingų, neteisingų irnežinauatsakymų tikimybes. Ap-rašius visus parametrus ir Matlab programinėje įrangoje paspaudus kodo vykdymomygtuką – gaunami imitacinio modeliavimo rezultatai.




Atliekant imitacinio modeliavimo bandymus, buvo imituojamos dvi situacijos: vienu atveju tikimybės, kad bus pasakyti teisingi atsakymai yra mažos, kurios yra pavaizduotos 1 lentelėje ir antruoju atveju tikimybės, kad bus gauti teisingi atsakymai yra didesnės už pirmąją situaciją ir jos pavaizduotos 2 lentelėje. Eksperimentas buvo daromas imituojant 100 000 bandymų. Nustačius pradines sąlygas pirmai situacijai, pavaizduotas 1-ojoje lentelėje apačioje, pirmosios situacijos gaunami rezultatai yra matomi žemiau 8 pav.
Nustačius pradines sąlygas antrai situacijai, pavaizduotas 2-ojoje lentelėje apačioje, antrosios situacijos rezultatai yra matomi žemiau 9 pav.
8 ir 9 pav. pavaizduotas santykinis dažnis kairėje -tojo ciklo tikimybė, kad bus pasakytas tam tikras atsakymas. Didėjant ciklų skaičiui – teisingų atsakymų tikimybė auga – žmogus pasakys teisingą atsakymą 1, 2 arba K-tojo ciklo metu, o neteisingų arba nežinau atsakymų vis mažės, kadangi vis dažniau bus pasakomas teisingas atsakymas iš antro, trečio ar ketvirto karto.
Žiūrint į 8 pav. galima pastebėti, kad modeliuojama situacija kai teisingų atsakymų tikimybė yra maža, tikimybė kad paskutinio bandymo metu vis dėl to bus pasakytas teisingas atsakymas yra maža. Tokia situacija rodytų, kad roboto mokomasis turinys yra blogas ir 4-ojo bandymo metu – 69,798% žmonių atsakytų į duotą uždavinį teisingai.
Žiūrint į 9 pav. galima pastebėti, kad modeliuojama situacija kai teisingų atsakymų tikimybė yra didelė, jau antrojo bandymo metu matoma, kad tikimybė kad bus gautas teisingas atsakymas yra aukšta. Tokia situacija rodytų, kad roboto mokomasis turinys yra veiksmingas ir 4-ojo bandymo metu dauguma žmonių atsakytų į duotą uždavinį teisingai – 99,719%.
Eksperimentiniai tyrimai patvirtino galimybes patogiai eksperimentuoti vertinant žmogaus ir roboto humanoido su dirbtiniu intelektu bendravimo valdymo sistemos kokybę.
Sukurta žmogaus ir roboto humanoido su dirbtiniu intelektu bendravimo valdymo sistema, kurios elementai sąveikauja lietuvių šneka.
Pateiktas žmogaus ir roboto humanoido bendravimo valdymo sistemos kokybės vertinimo metodas, įgyvendinamas imitacinio modeliavimo priemonėmis.
Parodyta, kad imitacinis modeliavimas leidžia vertinti stochastinės valdymo sistemos kokybę.








