MATERIA : INTELIGENCIA ARTIFICIAL (I) PROYECTO DEL

MATERIA : INTELIGENCIA ARTIFICIAL (I)
PROYECTO DEL SEGUNDO PARCIAL
FECHA DE ENTREGA: 16/12/14
CARRERAS DE INGENIERIA DE SISTEMAS E INFORMATICA
ROBOT MENSAJERO
Se desea construir un sistema que controle el comportamiento de un robot mensajero que sea capaz de mover
paquetes entre las diferentes oficinas del Mapa (Ver figura 1). Se asumirá que el robot puede llevar un número ilimitado
de paquetes que saca del almacén y que las únicas localizaciones relevantes son las oficinas 1,2,3,4,5,6,7,8,9 y 10 del
mapa (ustedes pueden agregar más objetos en el proyecto).
Figura 1: Descripción de la ubicación de las oficinas
Como puede observarse un la figura 1 hay varias oficinas que están conectadas entre sí, y por tanto, es posible transitar
entre ellos desde el interior de los mismos. Por ejemplo, el robot puede ir de la oficina 1 a la oficina 3 pasando por la
oficina 2 y viceversa. Por otra parte, para transitar entre las oficinas será necesario que el robot salga fuera del edificio
en el que se encuentra. Si el robot sale fuera cuando está lloviendo, entonces se mojará a no ser que disponga de un
paraguas. El robot puede obtener un paraguas bien en las oficinas 1,4 ó 8.
Se pide:


Formalizar el dominio descrito en el enunciado utilizando STRIPS. Explicar claramente el significado de cada
constante, predicado y operador utilizado. Tener en cuenta que los diferentes estados objetivo pueden
involucrar diferentes condiciones, tales como la ubicación final de los diferentes paquetes, la ubicación del robot
o el estado del robot (Ej. Seco, Mojado), etc.
Desarrollar un sistema del robot mensajero con la ayuda de PROLOG.