24.12.2012 Views

Zbirka zadataka iz Ekspertskih sistema

Zbirka zadataka iz Ekspertskih sistema

Zbirka zadataka iz Ekspertskih sistema

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

138 2. Modeli predstavljanja znanja<br />

Zadatak 62: Produkcioni sistem za delovanje robota<br />

Razmotrimo sledeći produkcioni sistem za delovanje robota. Neka su sledeće činjenice<br />

istinite, prema redosledu:<br />

F1: Desno od robota postoji objekat sa kracima.<br />

F2: Objekat je visok 60 cm.<br />

F3: Objekat zauzima zapreminu od 0.5 m3. F4: Objekat je nepokretan.<br />

F5: Drugi objekat se kreće ka robotu.<br />

F6: Od drugog objekta čuje se govor (pretpostavimo da govor jeste nepravilan šum ali<br />

ne i glasan šum).<br />

Pretpostavimo da sve ostale činjenice u pravilima nisu istinite. Pretpostavimo, takođe, da se<br />

svaka nova činjenica koja nastane zaključivanjem dodaje na čelo date liste činjenica. U<br />

produkcionom sistemu moguće su sledeće akcije, po redosledu:<br />

A1: Okrenuti se za 180 stepeni.<br />

A2: Stati i čekati.<br />

A3: Okrenuti se ka nečemu.<br />

A4: Pomeriti se unapred za malo rastojanje.<br />

A5: Okrenuti se za 20 stepeni na desno.<br />

A6: Pomeriti se unapred za veliko rastojanje.<br />

Pravila su:<br />

R1: IF čuje se glasan šum ispred robota<br />

THEN okrenuti se za 180 stepeni i pomeriti se za veliko rastojanje.<br />

R2: IF treba se sakriti a postoji žbun u bl<strong>iz</strong>ini<br />

THEN okrenuti se ka žbunu i pomeriti se za malo rastojanje<br />

R3: IF treba se sakriti a robot je u žbunju<br />

THEN stati i čekati<br />

R4: IF objekat se kreće ka robotu i objekat je osoba ili vozilo<br />

THEN treba se sakriti<br />

R5: IF objekat se kreće ka robotu i radi se o životinji<br />

THEN stati i čekati<br />

R6: IF predmet je prepreka i robot se kreće i predmet mu blokira put<br />

THEN okrenuti se za 20 stepeni i pomeriti se za kratko rastojanje<br />

R7: Pomeriti se unapred za veliko rastojanje (nema IF dela).<br />

R8: IF objekat ima duge krake i kraci se kreću i objekat nema točkove<br />

THEN radi se o životinji<br />

R9: IF objekat odaje nepravilne šumove<br />

THEN radi se o životinji<br />

R10: IF objekat odaje pravilne šumove i kreće se<br />

THEN radi se o vozilu

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!