REDES NEURAIS / INTELIGÊNCIA ARTIFICIAL
LISTA DE EXERCÍCIOS 4
Aluno:
1
. A linguagem STRIPS foi originalmente desenvolvida para controlar um robô chamado
"
Shakey". Na figura abaixo você pode ver uma versão do mundo de Shakey. O mundo de
Shakey é composto por quatro salas ao longo de um corredor. Cada sala tem uma porta e
um interruptor de luz. Shakey pode se mover de um local para outro, empurrar objetos,
subir em objetos e ligar interruptores de luz. Shakey precisa subir em uma caixa para
poder ligar um interruptor de luz. O objetivo do Shakey é ligar as luzes das salas 2 e 3.
a) Utilizando a linguagem PDDL, descreva o estado inicial do mundo da forma como
ele é representado na figura acima no problem file.
b) Utilizando a linguagem PDDL, descreva o estado final (objetivo) para o problema
no problem file.
c) Utilizando a linguagem PDDL, descreva as seguintes ações especificando as pré-
condições e os efeitos resultantes das ações no domain file:
Ir(x, y) – Movimenta o Shakey da posição x para a posição y. É necessário que
Shakey esteja na posição x, e que x e y sejam posições na mesma sala.
Empurar(b, x, y) – Move o objeto b da posição x para posição y na mesma sala.
Somente as caixas podem ser movidas.
Subir(b) – Sobe em cima do objeto b. Somente se pode subir em cima de caixas. É
necessário estar na mesma posição que a caixa.