Anda di halaman 1dari 3

Prctica Simulacin

Asignatura Modelado Simulacin y Optimizacin Mster en Ciencia y Tecnologa Informtica Universidad Carlos 3 de Madrid

Objetivo
Permitir al alumno realizar experimentos en un entorno virtual inmersivo genrico a nivel de simulacin fsica.

Enunciado
Una agencia espacial est estudiando la construccin de un vehculo rover sin ruedas. Este artilugio tendr una cubierta continua sobre la que rodar sobre la superficie de Marte. El problema de este sistema es mantener todo el tiempo posible una zona determinada del rover en posicin vertical. A tal efecto requiere averiguar qu forma geomtrica simple es la idnea para el diseo de la cubierta. Para ello necesitan conocer la distribucin aleatoria de los ejes X, Y y Z en el tiempo de cada objeto. La forma bsica que se va a utilizar es la esfera.

Descripcin del experimento


hiptesis: una esfera perfecta mantiene equiprobabilidad en todos sus ejes variables decisin y respuestas: valores de los ejes eventos a describir: el valor concreto de las componentes X,Y,Z a lo largo del tiempo de manera discreta iterativa

Conceptualizacin del modelo


Tras crear una esfera fsica en SL, se le dotar de un script que cada tiempo configurable (10 segundos por defecto) muestree el valor de su vector rotacional, es decir, los ngulos de giro sobre los ejes X,Y,Z. Las muestras se enviarn a un sistema externo donde acumularlos El objeto mostrar mediante un texto flotante alguna informacin sobre su estado El objeto podr ser golpeado, arrastrado y empujado El objeto podr reaccionar a los toques fsicos con movimientos propios para aumentar su motricidad.

Enriquecer y elaborar modelo


Posibilidades de mejora del experimento: Medir las componentes X e Y. Utilizar otras formas (huso, toros, cilindros, etc)

Anlisis de Resultados
Todos los muestreos se almacenarn en un servidor de Log va web En cualquier momento se pueden consultar los eventos recibidos de un objeto dado Esos datos son presentados va web y pueden ser copiados a otra herramienta de anlisis (excel, matlab, etc.)

Pasos a realizar en la prctica


1. Entrar en Second Life mediante la creacin de un avatar y la instalacin del cliente siguiendo las instrucciones de la web (http://www.secondlife.com) 2. Localizar la isla donde se realizarn las experimentaciones, y dentro de esta isla localizar el recinto del laboratorio habilitado a tal efecto. La isla se llama TESIS y se puede encontrar buscando en el mapa o directamente mediante este enlace http://maps.secondlife.com/secondlife/Tesis/15/6/451 3. Crear una esfera simple 4. Crear un script nuevo dentro de la esfera 5. Modificar el script 5.1. Abrir el script LSL practicaMSO_LSL.txt que se encuentra en esta URL: http://conway.eui.upm.es/~oscar/practicaMSO.LSL.txt 5.2. Modificar la funcin timer() en caso de que el alumno desee modificar el formato de los datos sobre los que se trabajar 5.3. Recordar grabar el script para que se almacenen en el objeto 6. Recordar marcar el flag de Material en la pestaa Objeto dentro del men de edicin de objeto. Tambin es importante el material indicado en el combo, ya que cambia ligeramente cmo se comporta el objeto ante los empujones y los golpes. En nuestro caso es ms interesante utilizar el material Goma. 7. Tomar el objeto para tenerlo en el inventario y poder generar tantos como deseemos 8. Arrastrar el objeto desde nuestro inventario hasta el centro de la batidora para instanciar una nueva esfera. 9. Al crearse, el objeto mostrar un mensaje con su Object Key, es importante anotar dicho UUID o Key para poder acceder posteriormente al resultado en el servidor de logs. 10. Mantener la esfera en la batidora el tiempo necesario para generar muestreos con un volumen significativo (2 horas o ms) 11. Para acceder al servidor de logs... 11.1. Abrir esta URL: http://conway.eui.upm.es:16384/q?service=DOWNLOAD 11.2. En el campo Object Key poner el Object Key del punto 9 11.3. En el campo Limit poner el lmite de eventos que queremos recuperar 11.4. Tras pulsar Consultar se nos mostrarn los logs enviados mostrando primero los ms recientes 12. Copiar los datos conseguidos para poder calcular: 12.1. Histograma de los valores, para comprobar que sigue una distribucin uniforme

12.2. Histograma de los valores promediados (por ejemplo promedios de N=10 muestras), para comprobar que sigue una distribucin normal (de acuerdo con el teorema del lmite central), cuyos parmetros media y varianza siguen ms o menos los valores estimados. 12.3. Obtener la estimacin de los parmetros media y varianza y comprobar su relacin con los valores sin promediar y con el tamao de la muestra N. 13. Redactar un documento en el que para cada experimentacin realizada se indique: 13.1. Descripcin del objeto que se ha usado (esfera, toro, etc.) 13.2. Tiempo y nmero de muestras realizadas 13.3. Clculos realizados en el paso 12 14. Subir dicho documento a Aula Global

NOTAS: En este vdeo se puede observar la experimentacin bsica: http://www.youtube.com/watch?v=w09FSMStgk4 Este es un ejemplo de los datos muestreados disponibles en el servidor de logs http://conway.eui.upm.es:16384/q?service=DOWNLOAD&objkey=7dcda757-66ed6d3d-622f-a65b6cb0e3b4&limit=25 Los datos de log se mantienen durante una semana en el servidor, luego son borrados Los objetos demasiado pequeos son problemticos para el motor fsico de SL, es mejor escalarlos para que quepan uno o dos como mucho en el hueco de las batidoras

Anda mungkin juga menyukai