Mundo virtual para simulación de inteligencia artificial RAÚL MARTÍNEZ PÉREZ // JOSUÉ SÁIZ...

29
Mundo virtual para simulación de inteligencia artificial RAÚL MARTÍNEZ PÉREZ // JOSUÉ SÁIZ HERNAIZ

Transcript of Mundo virtual para simulación de inteligencia artificial RAÚL MARTÍNEZ PÉREZ // JOSUÉ SÁIZ...

Page 1: Mundo virtual para simulación de inteligencia artificial RAÚL MARTÍNEZ PÉREZ // JOSUÉ SÁIZ HERNAIZ.

Mundo virtual para simulación de inteligencia artificial

RAÚL MARTÍNEZ PÉREZ // JOSUÉ SÁIZ HERNAIZ

Page 2: Mundo virtual para simulación de inteligencia artificial RAÚL MARTÍNEZ PÉREZ // JOSUÉ SÁIZ HERNAIZ.

INSTALACIÓN DE LA APLICACIÓN1. Acceder a:

http://aiplanet.sourceforge.net/

2. Ejecutar el instalador.3. Establecer ejecutable con

compatibilidad con Windows 98.

Page 3: Mundo virtual para simulación de inteligencia artificial RAÚL MARTÍNEZ PÉREZ // JOSUÉ SÁIZ HERNAIZ.

Sistema de simulación de IA en un ecosistema dinámico.Programado en Delphi y OpenGL (librería GLScene)OpenSourceConceptos incluidos:

Selección natural Evolución Jerarquía trófica

Posibilidad de mover el planeta 360º + zoom

Page 4: Mundo virtual para simulación de inteligencia artificial RAÚL MARTÍNEZ PÉREZ // JOSUÉ SÁIZ HERNAIZ.

En la aplicación pueden incluirse distintas características para la simulación, que pasarán a enumerarse en las siguientes diapositivas:Distintos terrenosCondiciones climatológicasEspecies animalesVegetaciónDesastresElementos espacialesBots…

Page 5: Mundo virtual para simulación de inteligencia artificial RAÚL MARTÍNEZ PÉREZ // JOSUÉ SÁIZ HERNAIZ.

El terreno y las condiciones climatológicasPueden elevarse distintos tipos de terreno:

Montañosos, llanuras, valles, etc.Su vegetación también puede variar.

Pueden simularse condiciones atmosféricas:Humedad, lluvias, temperaturas, etc.Influencia en el ecosistema:

Más lluvioso mayor crecimiento de la vegetación Temperatura velocidad de producción de frutos

Page 6: Mundo virtual para simulación de inteligencia artificial RAÚL MARTÍNEZ PÉREZ // JOSUÉ SÁIZ HERNAIZ.

CriaturasGran diversidad:

Ejemplos de relaciones alimenticias:Ratón frutos de plantasTrex ratónTiburón patosPeces, delfines hormigas, mariquitas, frutos

de plantas, etc.Tortuga TrexZorros conejos

Page 7: Mundo virtual para simulación de inteligencia artificial RAÚL MARTÍNEZ PÉREZ // JOSUÉ SÁIZ HERNAIZ.

Criaturas Pájaro:

Fruta, insectos, peces. Viven en comunidad.

Peces: Fruta e insectos Monógamos, viven en comunidad.

Patos: Acuáticos, en comunidad. Fruta, insectos. Pueden tener

descendencia. Mariquitas:

Con DNA: heredan de su padre los gustos y aspecto.

Frugívoras. Tortugas:

Con inteligencia: comen de todo y tienden a comer lo que más les gusta.

Trex: Frugívoro. Molesta a los grazers.

Grazers: Comen hierba, frutos, vegetación.

Halcón: Se alimentan de pájaros. Solitarios. Luchan por la comida.

Tiburones: Peces, patos. Solitarios. Luchan por la comida.

Cangrejos: Con inteligencia: comen frutos e

insectos. Delfines:

Comen frutos. Viven en comunidad. Conejos, hormigas:

Con DNA (conejos): frugívoros. Ratones:

Frugívoros. Tigres:

Predadores. Juegan con la comida. Ratones.

Zorros: Insectos y pequeños animales. Con

DNA. Tienden a buscar pareja.

Page 8: Mundo virtual para simulación de inteligencia artificial RAÚL MARTÍNEZ PÉREZ // JOSUÉ SÁIZ HERNAIZ.

VegetaciónAparte de la hierva, pueden establecerse

mediante dos maneras:

Lanzando el frutoPlantando el árbol

A su vez los árboles danfrutos, que son la semilla

de otros árboles.

Page 9: Mundo virtual para simulación de inteligencia artificial RAÚL MARTÍNEZ PÉREZ // JOSUÉ SÁIZ HERNAIZ.

Desastres y elementos espacialesLa simulación no se limita al hábitat terrestre

sino que se puede controlar ciertas acciones exteriores al planeta.

La presencia de muchos soles provoca la desertización del ecuador del planeta.

Los asteroides impactan en la tierra, pudiéndose lanzar misiles para evitarlo.

Erosionan la tierra y provocan vapor de agua (nubes).

Page 10: Mundo virtual para simulación de inteligencia artificial RAÚL MARTÍNEZ PÉREZ // JOSUÉ SÁIZ HERNAIZ.

BotsDispositivos automatizados que comprueban

por si mismos todo aquello para lo que estén programados.

Los bots pueden volar, levantar cosas, comer o incluso dar patadas

Un bot permite interactuar con el resto de seres vivos del planeta que hemos creado

Para controlarlo podemos utilizar los comandos que aparecen en el menú de bot

Page 11: Mundo virtual para simulación de inteligencia artificial RAÚL MARTÍNEZ PÉREZ // JOSUÉ SÁIZ HERNAIZ.
Page 12: Mundo virtual para simulación de inteligencia artificial RAÚL MARTÍNEZ PÉREZ // JOSUÉ SÁIZ HERNAIZ.

Evolución de la poblaciónGráfico que contiene la variación de la

población en función del tiempo.No solo de criaturas, también de plantas, bots,

etc.

Page 13: Mundo virtual para simulación de inteligencia artificial RAÚL MARTÍNEZ PÉREZ // JOSUÉ SÁIZ HERNAIZ.

Humedad y temperaturaMuestran la situación actual del planetaPara el diagrama de temperatura, las zonas

de color azul representan bajas temperaturas y las anaranjadas altas.

Para el de humedad, las zonas más oscuras representan mayor humedad.

Page 14: Mundo virtual para simulación de inteligencia artificial RAÚL MARTÍNEZ PÉREZ // JOSUÉ SÁIZ HERNAIZ.

Cómo afecta al ecosistema el exceso de alimento.

Page 15: Mundo virtual para simulación de inteligencia artificial RAÚL MARTÍNEZ PÉREZ // JOSUÉ SÁIZ HERNAIZ.

Teoría (doble periodicidad al caos)Según se ha visto en teoría, la aparición de

muchos alimentos en un ecosistema tendría las siguientes consecuencias:

1.Crecimiento indiscriminado de la población.2.Desaparición del alimento.3.Fallecimiento progresivo de la población.4.Estado de caos, en el que no se sabe a priori

qué va a ocurrir con la población.

Page 16: Mundo virtual para simulación de inteligencia artificial RAÚL MARTÍNEZ PÉREZ // JOSUÉ SÁIZ HERNAIZ.

SimulaciónAhora vamos a intentar realizar una

simulación de lo que hemos visto en teoría.Para ello necesitamos crear un planeta con

tierra, sol, algo de humedad y plantas (manzanos)

Page 17: Mundo virtual para simulación de inteligencia artificial RAÚL MARTÍNEZ PÉREZ // JOSUÉ SÁIZ HERNAIZ.

SimulaciónTras esto crearemos unos cuantos conejos y

veremos cómo evoluciona la población.Comenzamos la simulación con 18 conejos y

los siguientes datos sobre el planeta.

Page 18: Mundo virtual para simulación de inteligencia artificial RAÚL MARTÍNEZ PÉREZ // JOSUÉ SÁIZ HERNAIZ.

SimulaciónLa población de conejos empieza a crecer,

mientras el alimento desaparece a gran velocidad.

La población de manzanos se mantiene prácticamente igual.

Page 19: Mundo virtual para simulación de inteligencia artificial RAÚL MARTÍNEZ PÉREZ // JOSUÉ SÁIZ HERNAIZ.

Simulación

Page 20: Mundo virtual para simulación de inteligencia artificial RAÚL MARTÍNEZ PÉREZ // JOSUÉ SÁIZ HERNAIZ.

SimulaciónLa población de conejos se mantiene durante

un tiempo entre los 170 y 190, aunque no sabemos cuánto va a durar.

Page 21: Mundo virtual para simulación de inteligencia artificial RAÚL MARTÍNEZ PÉREZ // JOSUÉ SÁIZ HERNAIZ.

SimulaciónLa población de conejos comienza a disminuir

de una forma drástica.

Page 22: Mundo virtual para simulación de inteligencia artificial RAÚL MARTÍNEZ PÉREZ // JOSUÉ SÁIZ HERNAIZ.

SimulaciónLa población de conejos

sigue disminuyendo de una forma brusca y la población de manzanos tiende a disminuir lentamente.

En un momento dado de la simulación, la población de conejos tiende a mantenerse constante, alrededor de los 30-40 conejos.

Page 23: Mundo virtual para simulación de inteligencia artificial RAÚL MARTÍNEZ PÉREZ // JOSUÉ SÁIZ HERNAIZ.

SimulaciónEsta sencilla simulación se puede complicar

todo lo que se desee.Se pueden añadir otras criaturas que

compitan con el alimento de los conejos (ratones por ejemplo).

También podemos añadir depredadores como zorros, que se reproducen de forma bastante rápida.

Page 24: Mundo virtual para simulación de inteligencia artificial RAÚL MARTÍNEZ PÉREZ // JOSUÉ SÁIZ HERNAIZ.

Cómo afecta al ecosistema el exceso de luz y calor.

Page 25: Mundo virtual para simulación de inteligencia artificial RAÚL MARTÍNEZ PÉREZ // JOSUÉ SÁIZ HERNAIZ.

SimulaciónEn primer lugar debemos crear un mundo

con 4 soles, una zona de tierra de polo a polo y plantas y criaturas.

El planeta debe tener humedad suficiente.

Page 26: Mundo virtual para simulación de inteligencia artificial RAÚL MARTÍNEZ PÉREZ // JOSUÉ SÁIZ HERNAIZ.

SimulaciónAl cabo de un tiempo comienza la

deforestación del ecuador y su desertización.

Page 27: Mundo virtual para simulación de inteligencia artificial RAÚL MARTÍNEZ PÉREZ // JOSUÉ SÁIZ HERNAIZ.

SimulaciónLas plantas que se encuentran más cerca de

los polos crecen con total normalidad.Las criaturas emigran a zonas más frías

donde hay comida.

Page 28: Mundo virtual para simulación de inteligencia artificial RAÚL MARTÍNEZ PÉREZ // JOSUÉ SÁIZ HERNAIZ.

SimulaciónLas temperaturas siguen creciendo, haciendo

de las zonas cercanas a los polos un lugar habitable.

Page 29: Mundo virtual para simulación de inteligencia artificial RAÚL MARTÍNEZ PÉREZ // JOSUÉ SÁIZ HERNAIZ.

Josué Saiz Hernaiz

Raúl Martínez Pérez

Bioinformática – Curso 08/09