mcva - presentación framsticks

17
Métodos Computacionales en Vida Artificial MÁSTER LÓGICA, COMPUTACIÓN E INTELIGENCIA ARTIFICIAL SIMULADOR DE VIDA ARTIFICIAL FRAMSTICKS David de Vega Rodríguez Curso 2010/2011

Upload: ddevega

Post on 21-Jun-2015

301 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: MCVA - Presentación Framsticks

Métodos Computacionales en Vida ArtificialMÁSTER LÓGICA, COMPUTACIÓN E INTELIGENCIA ARTIFICIAL

SIMULADOR DE VIDA ARTIFICIAL

FRAMSTICKS

David de Vega Rodríguez Curso 2010/2011

Page 2: MCVA - Presentación Framsticks

SIMULADOR FRAMSTICKS

ÍNDICE:1. Descripción General

2. Criaturas

3. Simulador Framsticks (diseño y consola)

4. Fred para diseño de genotipos de criaturas

5. Framsticks Theater (simulación mundo 3D)

MCVA

Page 3: MCVA - Presentación Framsticks

SIMULADOR FRAMSTICKS

1. Descripción General

Modelo 3D de simulación de vida artificial.

Permite crear criaturas modelando su estructura mecánica (morfología de su cuerpo) y su sistema de control (estructura de su cerebro artificial).

Una vez creadas las criaturas se sitúan en un hábitat artificial y se puede observar las interacciones que se producen en él.

Tiene una serie de programas que ayudan a realizar la creación de la criatura y el estudio de la simulación en el hábitat artificial: Fred, Freamsticks Theater, Brain Optimizer, Freamsticks Viewer, ...

MCVA

Page 4: MCVA - Presentación Framsticks

SIMULADOR FRAMSTICKS

1. Descripción General

El simulador permite la evolución de la estructura física (morfología del cuerpo) y de la estructura de control (morfología neuronal).

Dicha evolución se simula mediante algoritmos evolutivos con selección, mutación y cruce.

Permite simular dos tipos básicos de evolución: espontánea y dirigida.

Hábitat artificial tendrá unas dimensiones y elementos finitos.

MCVA

Page 5: MCVA - Presentación Framsticks

SIMULADOR FRAMSTICKS

2. Criaturas

Un grupo de segmentos conectados (sticks) constituye a un organismo independiente que vive cuando se coloca en el simulador.

MCVA

Page 6: MCVA - Presentación Framsticks

SIMULADOR FRAMSTICKS

2. Criaturas

Los organismos están formados por segmentos conectados, los músculos (en rojo) están controlados por una red de neuronas que los hace rotar y torcerse sobre si mismos.

MCVA

Page 7: MCVA - Presentación Framsticks

SIMULADOR FRAMSTICKS

2. Criaturas

Propiedades biológicas de los segmentos: energía inicial, ...

MCVA

Segmento especializado en realizar ingestión. Habilidad para tomar la energía de organismos muertos y bolas de energía

Segmento especializado en asimilación. Realiza la fotosíntesis, un segmento vertical puede asimilar el doble que uno horizontal.

Músculo: encargado de ejercer la fuerza para ganar más velocidad, resistir mayor estrés y usar más energía.

Page 8: MCVA - Presentación Framsticks

SIMULADOR FRAMSTICKS

2. Criaturas

Propiedades físicas de los segmentos: longitud, peso, fricción, rotación de las articulaciones, giro, curvatura, ...

MCVA

Fin del segmento con baja fricción, por ello este segmento se desplaza patinando o deslizándose.

Fin del segmento con alta fricción, por ello este segmento se desplaza andando o corriendo.

Segmento con alta dureza, por ello es muy resistente cuando se produce una colisión con otro individuo.

Page 9: MCVA - Presentación Framsticks

SIMULADOR FRAMSTICKS

2. Criaturas

Receptores o sensores en los segmentos:

MCVA

Giroscopio: proporciona orientación en el espacio dentro del hábitat artificial y sentido del equilibrio a la criatura.

Olfato: proporciona a la criatura información de la situación de fuentes de comida y energía cercanas.

Tacto: proporciona a la criatura información de la detección de algún contacto físico con otra criatura o algún elemento del hábitat.

Page 10: MCVA - Presentación Framsticks

SIMULADOR FRAMSTICKS

2. Criaturas

Por todo lo anterior los segmentos (sticks) pueden tener las siguientes funciones:

● No tener más función que la unión de dos articulaciones.

● Transmitir y procesar señales (ser parte de un cerebro).

● Ser un receptor.

● Tener músculo y producir movimiento.

● Especializarse en producir energía.

MCVA

Page 11: MCVA - Presentación Framsticks

SIMULADOR FRAMSTICKS

2. Criaturas

Elementos de configuración del cerebro de la criatura:

MCVA

Page 12: MCVA - Presentación Framsticks

SIMULADOR FRAMSTICKS

2. Criaturas

Ejemplos de configuraciones de cerebros de criaturas:

MCVA

Page 13: MCVA - Presentación Framsticks

SIMULADOR FRAMSTICKS

2. Criaturas

Ejemplos de configuraciones de cerebros de criaturas:

MCVA

Page 14: MCVA - Presentación Framsticks

SIMULADOR FRAMSTICKS

3. Simulador Framsticks (diseño y consola):

MCVA

Page 15: MCVA - Presentación Framsticks

SIMULADOR FRAMSTICKS

3. Simulador Framsticks (diseño y consola):

MCVA

Page 16: MCVA - Presentación Framsticks

SIMULADOR FRAMSTICKS

4. Fred para diseño de genotipos de criaturas:

MCVA

Page 17: MCVA - Presentación Framsticks

SIMULADOR FRAMSTICKS

5. Framsticks Theater (simulación mundo 3D):

MCVA