• No se han encontrado resultados

Simulaciones y prototipos en Second Life. Ing. Ana Lenny Hospinal

N/A
N/A
Protected

Academic year: 2021

Share "Simulaciones y prototipos en Second Life. Ing. Ana Lenny Hospinal"

Copied!
38
0
0

Texto completo

(1)

Simulaciones y prototipos en

Second Life

(2)

Contenido

• Simulación • Modelo • Prototipo • Second Life • Simuladores y prototipos en SL

(3)

Simulación

• R.E. Shannon "La simulación es el proceso de

diseñar un modelo de un sistema real y llevar a término experiencias con él, con la finalidad de comprender el comportamiento del

sistema o evaluar nuevas estrategias -dentro de los límites impuestos por un cierto criterio o un conjunto de ellos - para el

(4)

Modelo

• Es el resultado del proceso de generar una

representación abstracta, conceptual, gráfica de fenómenos, sistemas o procesos a fin de

analizar, describir, explicar, simular. La creación de un modelo es esencial en la actividad

(5)

Tipos de modelos

• Físicos • Matemáticos • Deterministas • Estocásticos • Numéricos • Analíticos • Estáticos • Dinámicos

(6)

Prototipo

• Es una representación limitada del diseño de

un producto. Permite a sus creadores

experimentar y realizar pruebas, explorando su uso.

(7)

Prototipo

Ventajas:

• Permite modificar el modelo.

• Permite detectar errores y corregirlos. • Reduce costos.

Desventajas:

• Cambios y modificaciones en exceso. • Se extiende el tiempo de desarrollo . • Confundir con el producto final.

(8)

Tipos de prototipos

Según Walter Maner (1997):

• Baja fidelidad. • Alta fidelidad. • Exploratorio. • Experimental. • Operacional. • Horizontal • Vertical • Global • Local

(9)
(10)

Mundo Virtual

• Técnicamente son el producto de la

combinación de un entorno gráfico 3D que incorpora sistemas de interacción social

basados en chat (texto y voz). Desarrollado en el Mundo de Dominio Multi-usuario (MUDs).

• Un componente clave de un mundo virtual es

un avatar, que es la personificación del usuario en los mundos virtuales.

(11)

Características de SL

• Persistencia: La simulación de un espacio 3D

• Físico: El usuario es representado a través de un avatar

• Interactividad: Accesible remotamente y

simultáneamente. Posibilidad de interactuar entre si.

• Sentido de uno mismo, emociones en tiempo real.

• Capacidad de crear.

• Capacidad de comunicarse.

(12)

Simulaciones y prototipos en Second

Life

• Second Life ofrece un ambiente ideal para

desarrollar simulaciones y prototipos

empresariales, educativas, médicas, militares entre otros.

(13)

Simulaciones y prototipos en Second

Life

Ventajas:

• Creación de prototipos por equipos

multidisciplinarios ubicados en diferentes lugares.

• Disminución de gastos.

• Optimización del tiempo de trabajo.

• Aceleración de los ciclos de innovación.

• Se pueden crear simulaciones que en el mundo

real serían imposibles.

(14)

INKAROBOT

• Robot de competencia (Reciclador)

INKAROBOT, con movilidad propia y

comunicación remota inalámbrica con un host central que controla sus movimientos.

Finalidad

El inkarobot es un robot recogedor reciclador que se crea con la finalidad de participar en el II Concurso de Robots Yao 2010 en la ciudad de Osaka, Japón.

(15)

Características del InkaRobot

• Dimensión: 58cm * 56cm * 45 cm

• Peso: 12 kg.

• Recolección de objetos mediante dos escobillas

frontales

• Almacenamiento y descarga de objetos mediante

contenedor en la parte posterior.

• Cuenta con motores de corriente continua y con

sensores de tacto

• Para la parte de control se cuenta con micro

(16)
(17)

Simulación de la funcionalidad del

Inkarobot

• Diseño y construcción de una versión

mejorada del Inkarobot, que cuente con

movilidad propia independiente, y debe estar construido con materiales resistentes a

temperaturas muy elevadas. Será capaz de recoger desechos letales para el ser humano.

(18)
(19)

Método utilizado

Definir esbozo

de requerimiento

Asignar requerimientos a los incrementos

Diseñar la arquitectura del sistema Desarrollar incrementos del sistema Validar incrementos Integrar incrementos Validar sistema Sistema incompleto Entrega incremental

(20)

Simulación del InkaRobot

• Análisis • Diseño • Construcción • Programación • Pruebas

(21)

Simulación del InkaRobot

• Integración Ingeniería de Software Modelo evolutivo con entrega incremental Ingeniería Mecánica Cinemática de una partícula Simulación de funcionalidad del Inkarobot

Ingeniería Industrial Arquitectura

Resistencia de materiales

Diseño y construcción del

(22)

• Trayectoria del Inkarobot

El Inkarobot se desplazará por un terreno agreste de 20*20*3m y seguirá una

(23)

Análisis previo

• Se detectó la siguiente necesidad:

Elaboración del software de una simulación de funcionalidad del Inkarobot, que muestre el

desplazamiento de éste en una zona inhabitble para el hombre, recogiendo desechos letales y contaminantes. Permitirá al cliente evaluar su comportamiento cambiando la velocidad del sistema.

(24)

Análisis previo

• Objetivo del cliente, observar la funcionalidad

del Inkarobot y evaluar su comportamiento frente al cambio de velocidad en su

(25)

Análisis previo

• Finalidad de la actividad:

Desarrollar una simulación de la funcionalidad del Inkarobot que permita observar como

trabajaría limpiando áreas inhabitables para el

hombre, pero importantes para el medio ambiente. Permitirá observar la posición

su velocidad del Inkarobot y evaluar el

comportamiento del Inkarobot cuando se cambia la velocidad.

(26)

Análisis previo

• Para el desarrollo del software se establecen los

siguientes incrementos:

1. El cliente espera tener un software que simule la funcionalidad del Inkarobot, recogiendo deshechos letales para el ser humano y arrojándolos para su eliminación.

2. El cliente espera un software que indica la posición en la que se encuentra el Inkarobot y su velocidad.

3. El cliente espera una interfaz interactiva que solicita el aumento o disminución de la velocidad, pausar o

(27)

Análisis

Simular funcionalidad

Inkarobot

(28)

Análisis

Avatar

Activar simulación

Seleccionar Detener

Interfaz Detener Finalizar Modificar

Finalizar proceso

(29)
(30)

Construcción

(31)

Programación

• La programación de la simulación se realizará

en LSL (Linden Script Language) lenguaje de programación de Second Life.

(32)

Pruebas

• Se evalúa el prototipo desarrollado y se

realizan las correcciones y modificaciones correspondientes.

(33)

Conclusiones

• La programación del modelo de funcionalidad

del Inkarobot utilizando Second Life

contribuyó a la generación de un software funcional.

• El trabajo en equipo de la simulación del

(34)
(35)
(36)
(37)
(38)

Gracias

Ing. Ana Lenny Hospinal

[email protected]

Referencias

Documento similar