IGNACIO VICENTE PEÑA FREGOSO
GONZALO NORIEGA LANDEROS
JUAN PADILLA PEREZ
PRACTICA DE AGENTES DELIVERATIVOS
Documento Word del proyecto
CODIGO FUENTE DEL AGENTE
Tuvimos complicaciones con la sensibilidad del sensor de luz por lo que únicamente logramos la resolución de la práctica probando con la consola. Por esto otorgamos en lugar de un video, el archivo ejecutable de la resolución del programa.
DESCARGAR ARCHIVO
lunes, 8 de diciembre de 2008
martes, 2 de diciembre de 2008
LEGO NXT - Practica Laberinto
INTEGRANTES
Gonzalo Noriega
Ignacio Peña
Juan Padilla
EL ROBOT



VIDEO DE LA ACTIVIDAD 4
Preguntas
Preguntas actividad 1.
¿Llegó el agente a la meta?
Sí
¿Por qué crees que haya sucedido esto?
Porque las reglas acción condición que tenía programadas fueron adecuadas para resolver el problema.
Actividad 2: Utilizando el mismo ambiente anterior, construye un agente reflexivo que tengauna memoria lo más simple posible que le permita salir del laberinto (llegar a la posición F). Una opción es que la memoria del agente contenga un contador de las veces que ha girado a la derecha.
Preguntas actividad 2:
¿Llegó el agente a la meta?
Sí
¿Cómo es la memoria del agente?
Recuerda cuando encontró una pared a la izquierda, derecha y enfrente, con lo que determina que el siguiente paso a seguir es dar un giro de 180 grados
¿Notas alguna diferencia con el agente reflexivo simple?
El tener una memoria le permite tomar decisiones más acertadas
Actividad 3: Utiliza el agente reflexivo con memoria construido en la actividad dos ypruébalo en el ambiente modificado para que el laberinto tenga la forma siguiente:
Preguntas actividad 3:
¿Llegó el agente a la meta?
Sí
Si no llegó a la meta ¿Qué le falta para eventualmente encontrar la salida?
Actividad 4: Haz las modificaciones pertinentes para que tu agente reflexivo con memoria pueda salir del laberinto anterior. Una vez que lo hayas terminado, pruébalo con el siguiente laberinto:
Preguntas actividad 4:
¿Pudo llegar el agente a la meta?
Sí
¿Qué calificación obtuvo?
9, en general, aunque bien el algoritmo de resolución podría tener un 10, la implementación del robot no es excelente ya que los recorridos no son del todo derechos y suele desviarse.
Prueba el agente cambiando la posición y la dirección iniciales y compara el desempeño cada vez.
¿Qué conclusiones obtienes de esto?
Si un agente está bien programado puede cumplir su objetivo aunque las circunstancias sean ligeramente distintas.
Reglas Condición-Acción
Las reglas que utilizamos están basadas en el algoritmo de la “mano derecha”:
Si adelante esta libre y a la derecha hay pared, avanzar hacia adelante
Si a la derecha está libre, avanzar hacia la derecha
Si tanto a la derecha como adelante hay pared guardar en memoria esto
Si está guardado en memoria y a la izquierda hay pared, dar giro de 180 grados
Si está guardado en memoria y a la izquierda no hay pared, avanzar a la izquierda
Gonzalo Noriega
Ignacio Peña
Juan Padilla
EL ROBOT
VIDEO DE LA ACTIVIDAD 4
Preguntas
Preguntas actividad 1.
¿Llegó el agente a la meta?
Sí
¿Por qué crees que haya sucedido esto?
Porque las reglas acción condición que tenía programadas fueron adecuadas para resolver el problema.
Actividad 2: Utilizando el mismo ambiente anterior, construye un agente reflexivo que tengauna memoria lo más simple posible que le permita salir del laberinto (llegar a la posición F). Una opción es que la memoria del agente contenga un contador de las veces que ha girado a la derecha.
Preguntas actividad 2:
¿Llegó el agente a la meta?
Sí
¿Cómo es la memoria del agente?
Recuerda cuando encontró una pared a la izquierda, derecha y enfrente, con lo que determina que el siguiente paso a seguir es dar un giro de 180 grados
¿Notas alguna diferencia con el agente reflexivo simple?
El tener una memoria le permite tomar decisiones más acertadas
Actividad 3: Utiliza el agente reflexivo con memoria construido en la actividad dos ypruébalo en el ambiente modificado para que el laberinto tenga la forma siguiente:
Preguntas actividad 3:
¿Llegó el agente a la meta?
Sí
Si no llegó a la meta ¿Qué le falta para eventualmente encontrar la salida?
Actividad 4: Haz las modificaciones pertinentes para que tu agente reflexivo con memoria pueda salir del laberinto anterior. Una vez que lo hayas terminado, pruébalo con el siguiente laberinto:
Preguntas actividad 4:
¿Pudo llegar el agente a la meta?
Sí
¿Qué calificación obtuvo?
9, en general, aunque bien el algoritmo de resolución podría tener un 10, la implementación del robot no es excelente ya que los recorridos no son del todo derechos y suele desviarse.
Prueba el agente cambiando la posición y la dirección iniciales y compara el desempeño cada vez.
¿Qué conclusiones obtienes de esto?
Si un agente está bien programado puede cumplir su objetivo aunque las circunstancias sean ligeramente distintas.
Reglas Condición-Acción
Las reglas que utilizamos están basadas en el algoritmo de la “mano derecha”:
Si adelante esta libre y a la derecha hay pared, avanzar hacia adelante
Si a la derecha está libre, avanzar hacia la derecha
Si tanto a la derecha como adelante hay pared guardar en memoria esto
Si está guardado en memoria y a la izquierda hay pared, dar giro de 180 grados
Si está guardado en memoria y a la izquierda no hay pared, avanzar a la izquierda
Suscribirse a:
Entradas (Atom)
