14
DARBĪBU PLĀNU VIZUALIZĀCIJA Kursa darbs Darba autors: Kirils Solovjovs, st. apl. nr. ks05020 Darba vadītājs: Guntis Bārzdiņš, prof. Dr.dat.

DARBĪBU PLĀNU VIZUALIZĀCIJA - Kirils Solovjovs · 2016-09-27 · DARBĪBU PLĀNU VIZUALIZĀCIJA Kursa darbs Darba autors: Kirils Solovjovs, st. apl. nr. ks05020 Darba vadītājs:

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: DARBĪBU PLĀNU VIZUALIZĀCIJA - Kirils Solovjovs · 2016-09-27 · DARBĪBU PLĀNU VIZUALIZĀCIJA Kursa darbs Darba autors: Kirils Solovjovs, st. apl. nr. ks05020 Darba vadītājs:

DARBĪBU PLĀNU VIZUALIZĀCIJA

Kursa darbs

Darba autors: Kirils Solovjovs,st. apl. nr. ks05020

Darba vadītājs: Guntis Bārzdiņš,prof. Dr.dat.

Page 2: DARBĪBU PLĀNU VIZUALIZĀCIJA - Kirils Solovjovs · 2016-09-27 · DARBĪBU PLĀNU VIZUALIZĀCIJA Kursa darbs Darba autors: Kirils Solovjovs, st. apl. nr. ks05020 Darba vadītājs:

Kas ir kas?

● plānošanas problēma objekti

● to sākuma stāvoklis● to beigu stāvoklis

● plānošanas domēns predikāti darbības

● darbību plāns

Page 3: DARBĪBU PLĀNU VIZUALIZĀCIJA - Kirils Solovjovs · 2016-09-27 · DARBĪBU PLĀNU VIZUALIZĀCIJA Kursa darbs Darba autors: Kirils Solovjovs, st. apl. nr. ks05020 Darba vadītājs:

Darba mērķis

● Radīt datorprogrammu, kas spēj automātiski pārvērst+ plānošanas domēnu+ plānošanas problēmu+ darbību plānu+ predikātu izskata aprakstu

● par animāciju.

Page 4: DARBĪBU PLĀNU VIZUALIZĀCIJA - Kirils Solovjovs · 2016-09-27 · DARBĪBU PLĀNU VIZUALIZĀCIJA Kursa darbs Darba autors: Kirils Solovjovs, st. apl. nr. ks05020 Darba vadītājs:

Izvirzītā hipotēze

● Ir iespējams radīt universālu 2-dimensiju modeli, kurā var vizualizēt jebkuru plānošanas problēmu un tās risinājumu.

Page 5: DARBĪBU PLĀNU VIZUALIZĀCIJA - Kirils Solovjovs · 2016-09-27 · DARBĪBU PLĀNU VIZUALIZĀCIJA Kursa darbs Darba autors: Kirils Solovjovs, st. apl. nr. ks05020 Darba vadītājs:

Eksistējošu risinājumu izpēte

● CarSim● http://nlp.cs.lth.se/carsim.shtml

Page 6: DARBĪBU PLĀNU VIZUALIZĀCIJA - Kirils Solovjovs · 2016-09-27 · DARBĪBU PLĀNU VIZUALIZĀCIJA Kursa darbs Darba autors: Kirils Solovjovs, st. apl. nr. ks05020 Darba vadītājs:

Darba gaita

● izveidots formāts izskata aprakstam● izveidota modulāra datorprogramma

sastāv no diviem moduļiem

Page 7: DARBĪBU PLĀNU VIZUALIZĀCIJA - Kirils Solovjovs · 2016-09-27 · DARBĪBU PLĀNU VIZUALIZĀCIJA Kursa darbs Darba autors: Kirils Solovjovs, st. apl. nr. ks05020 Darba vadītājs:

Predikātu izskata apraksts

(:predicate CITY :parameters (?x) :visual (?x) ( :shape (circle) :color (green) :visible (yes)))

Page 8: DARBĪBU PLĀNU VIZUALIZĀCIJA - Kirils Solovjovs · 2016-09-27 · DARBĪBU PLĀNU VIZUALIZĀCIJA Kursa darbs Darba autors: Kirils Solovjovs, st. apl. nr. ks05020 Darba vadītājs:

Programmas 1. modulis

● PDDL nolasīšana plānošanas domēns plānošanas problēma

● darbību plāna nolasīšana● predikātu izskata apraksta nolasīšana

Page 9: DARBĪBU PLĀNU VIZUALIZĀCIJA - Kirils Solovjovs · 2016-09-27 · DARBĪBU PLĀNU VIZUALIZĀCIJA Kursa darbs Darba autors: Kirils Solovjovs, st. apl. nr. ks05020 Darba vadītājs:

Programmas 2. modulis

● objektu sākotnējo pozīciju nolasīšana● nolasīto datu apstrāde● rezultāta vizualizācija

Page 10: DARBĪBU PLĀNU VIZUALIZĀCIJA - Kirils Solovjovs · 2016-09-27 · DARBĪBU PLĀNU VIZUALIZĀCIJA Kursa darbs Darba autors: Kirils Solovjovs, st. apl. nr. ks05020 Darba vadītājs:

Hipotēzes pārbaudes metode

● dažādi plānošanas domēni logistics-strips freecell

Page 11: DARBĪBU PLĀNU VIZUALIZĀCIJA - Kirils Solovjovs · 2016-09-27 · DARBĪBU PLĀNU VIZUALIZĀCIJA Kursa darbs Darba autors: Kirils Solovjovs, st. apl. nr. ks05020 Darba vadītājs:

Rezultāti

● izdevās izveidot datorprogrammu darbību plānu vizualizācijai

● radītā datorprogramma ir universāla darbojas uz radikāli dažādiem plānošanas

domēniem● hipotēze apstiprinājusies uz aplūkotajiem

piemēriem

Page 12: DARBĪBU PLĀNU VIZUALIZĀCIJA - Kirils Solovjovs · 2016-09-27 · DARBĪBU PLĀNU VIZUALIZĀCIJA Kursa darbs Darba autors: Kirils Solovjovs, st. apl. nr. ks05020 Darba vadītājs:

Turpmākā izpēte

● datorprogrammu var vienkārši papildināt papildus formas objekti kā ikonas, nevis primitīvas formas u.c. sīkumi

● izveidot datorvalodu, ar kuru var ērti aprakstīt animācijas iespējams samērā tuva dabiskajai valodai

Page 13: DARBĪBU PLĀNU VIZUALIZĀCIJA - Kirils Solovjovs · 2016-09-27 · DARBĪBU PLĀNU VIZUALIZĀCIJA Kursa darbs Darba autors: Kirils Solovjovs, st. apl. nr. ks05020 Darba vadītājs:
Page 14: DARBĪBU PLĀNU VIZUALIZĀCIJA - Kirils Solovjovs · 2016-09-27 · DARBĪBU PLĀNU VIZUALIZĀCIJA Kursa darbs Darba autors: Kirils Solovjovs, st. apl. nr. ks05020 Darba vadītājs:

Paldies!