Documentos de Académico
Documentos de Profesional
Documentos de Cultura
JAIRO UPARELLA
BSc. Computer Science
1
“No es un Juego, es Simulación” (David Carradine, en AIRWOLF)
RESUMEN
This document allows interested in this field of science, understand the history,
evolution and purpose of the simulation in general, starting from the beginning of
the Cold War. It is based on a compilation of a great number of writings posted on
Internet that I could take full advantage for understanding the meaning or approach
of the global simulation, constructive, virtual, etc. I would like to share this
document with stakeholders on this issue, whose theme seems to be interest in
countries that are focused on science, technology and development of devices
applicable to training people, which increases their potential and expertise on tasks
to be performed in their fields. It always has been my desire to be part of a
research group to develop these systems.
2
Simulación Virtual Interactiva
Conceptos básicos de simulación en general
1
El Método Monte Carlo se considera como una técnica para solucionar modelos utilizando números
aleatorios (random). Hace parte de la denominada DES - Discrete Event Simulation – Simulación de
Eventos Discretos. Los números aleatorios son una serie de números distribuidos idénticamente e
independientemente en el intervalo de 0 a 1. El término "Monte Carlo" fue introducido por John Von
Neuman y su nombre se debe a la ciudad de Monte Carlo (Mónaco), famosa por sus casas de juegos
de azar. El método fue aplicado en aspectos de la bomba atómica.
3
Uno de los pioneros de la simulación fue John Von Neuman (1903–1957), quien a
finales de 1940 estaba convencido de que al ejecutar repetitivamente un modelo, se
recogería datos estadísticos y conductas derivadas del sistema real, basada en esos
modelos. De aquí nace el método de Monte Carlo, debido a las variables aleatorias
que representan dichas conductas. Von Neuman utilizó este método para estudiar
las acciones aleatorias que presentan los neutrones y la efectividad de misiones de
bombardeo desde aviones. Junto a Stanislau Ulam, trabajó en el denominado
proyecto Manhattan, en el laboratorio Nacional de los Alamos en California. Hoy
se utiliza este método para determinar el máximo potencial de productividad en las
empresas. Cuando se habla de eventos discretos, se refiere al hecho de que las
variables de estado cambian instantáneamente en puntos distintos del tiempo. En
una simulación continua, las variables cambian continuamente normalmente a
través de una función en la cual el tiempo es una variable.
Por ultimo podemos incluir los Sistemas Expertos que han sido desarrollados para
simular la experticia de profesionales de diversas ramas como la geología, la
medicina, la química y otras, dichos sistemas pueden ser utilizados por personas
que no son expertos en esas materias para realizar diagnósticos. La Inteligencia
Artificial AI, es un área de la ciencia computacional relacionada con el desarrollo
de simulaciones de inteligencia humana y con la construcción de herramientas que
presentan características del comportamiento o conducta inteligente.
Modelado
2
El término Estático es conocido en inglés como Steady-State.
4
Hoy en día reconocemos con el término “modelo” a aquellos diseños
tridimensionales 3 que tienen una conducta propia dentro del ambiente virtual. Un
buque puede ser controlado por la intervención humana, luego se necesitan algunos
“modelos matemáticos” para que se puedan manipular a gusto “modelos
tridimensionales” o “modelos geométricos”. Ahora, modelos como la niebla, nubes
y el estado del mar pueden estar sincronizados con el sistema, dependiendo su
ejecución en el tiempo. Siendo así, el modelado 3D consiste en la realización de
una representación visual de un objeto o conjunto de objetos mediante una
computadora o cualquier otro dispositivo que permita observar el modelo final
desde cualquier ángulo.
3
Conocidos también por “Objetos” los que operan bajo esquemas de Jerarquías.
5
Interface de control y visualización – Convierte la información digital de los
computadores a información que puede ser visualizada en instrumentos en un
vehículo. Transforma las entradas del entrenado a señales digitales que
puedan ser procesadas por las computadoras.
4
En lo posible respetamos la traducción de estos términos y es preferible utilizarlos en inglés con el fin
de no crear confusiones.
6
La Oficina de Modelado y Simulación para la Defensa – Defense Modeling &
Simulation Office – DMSO, ha desarrollado la Arquitectura de Alto Nivel – High
Level Architecture –HLA para sustituir DIS y ALSP, métodos que según los
expertos en el tema han demostrado ser el mismo sistema específico y no
proporcionan una solución general de la interoperabilidad que puede apoyar los
sistemas y las misiones futuros de la simulación.
Evolución de la Simulación
Ensayo
en Vivo
Juegos
Realidad
de
Virtual
Guerra
Interoperable
Análisis
de Entretención
Sistemas
Simulación
de Eventos
Discretos
Ensayo en vivo – Esto es, personas que se entrenan antes de formar parte del
evento real.
7
Juegos de Guerra – Evento en el cual la destreza en la toma de decisiones y el uso
de activos, manejo de personal y control del presupuesto, son lo indispensable para
los entrenados. Sólo las entidades militares hacen uso de este entrenamiento. Está
basado en la Investigación de Operaciones.
8
defensa, facilitando la comunicación con la comunidad. Ninguna simulación encaja
perfectamente en una categoría, pero cada simulación es dominada por las
características de una de ellas.
Primero que todo, analicemos con detalle las definiciones de los principales
aspectos y por lo tanto una vez más, la definición que se tiene para Simulación.
9
El término sistema para nuestro interés lo definiremos como un conjunto de
elementos interrelacionados entre los que existe cierta cohesión y unidad de
propósito. En él se puede considerar un sistema de cómputo, el sistema digestivo,
la embotelladora de líquidos, el aeropuerto, el sistema solar, por ejemplo.
Por su parte, fenómeno, podemos definirlo en dos formas: Como una cosa o hecho
que puede percibirse por los sentidos y como una manifestación de una actividad
que se produce en la naturaleza. Ejemplo de esto es el toque virtual, los fenómenos
atmosféricos y el sonido.
10
es posible, pero lo podemos representar de forma tridimensional. Entonces
podemos hablar de ambiente sintético. Semánticamente, síntesis es la operación
inversa del análisis.
11
inmersivos. Son inmersivos porque nos hacen estar directamente relacionados o
interactuar a través de nuestros sentidos con un mundo virtual. Un guante o un
casco, e incluso un sistema virtual para el entrenamiento, son sistemas inmersitos,
ya que permiten que el usuario pueda sentirse “sumergido” en el interior del mundo
virtual. El instrumental quirúrgico para la intervención en cirugía virtual
interactiva, se le conoce como haptic, del griego haphe –– lo que concierne a la
sensibilidad de toque. Los haptic también se utilizan en otras aplicaciones como los
simuladores de vuelo. Los steering wheels de los juegos de autos tienen
vibradores–– una especie de haptic para sentir la carretera. Dentro de la Realidad
Virtual, además de los sistemas de visualización y el toque virtual, un aspecto
importante que incluiremos en este tratado de la Simulación es el sonido. El sonido
es otro efecto de sensación producido por los sistemas inmersivos. Existen
bibliotecas que proporcionan ciertas funciones para producir salida de audio de alta
calidad – high–quality audio, en especial salida multicanal de arreglos 3D de
fuentes (sources) de sonido alrededor de un oyente (listener).
12
Modelado 3D – Consiste precisamente en la creación de los modelos en 3D,
aplicándoles texturas de materiales diversos, para luego ubicarlos en el ambiente
virtual.
13
Propósitos de la Simulación Virtual Interactiva
En una escuela de mecánica automotriz., usted tendría que por lo menos tener una
serie de piezas mecánicas, un motor y muchos otros accesorios que conforman un
auto. Además, debe invertir en la gasolina que se necesita para explicar el
funcionamiento del motor, si es que ya esto es un lujo que no puede permitirse. Por
otra parte, usted dicta cursos y expide la licencia de conducción y otros
documentos necesarios para que su cliente pueda transitar por las carreteras. Un
sistema virtual interactivo, le puede ahorrar muchos de los elementos que usted
requiere para llevar un negocio de entrenamiento. Virtualmente usted puede contar
con un motor de cuatro o seis cilindros, funcionando y sonando como el motor más
afinado. Tendría la posibilidad de desarmarlo y armarlo en menos de una hora. Con
un sistema electrónico completo, podría encender el auto y por sistemas mecánicos
virtuales, explicar el funcionamiento de la caja de embrague y el sistema de frenos.
Todo esto sin untarse las manos de grasa. Virtualmente, puede tener la carretera y
la ciudad con todos los símbolos de tránsito, para que pueda exponerlos a su
cliente. Su alumno puede practicar más horas que si lo hiciera en un auto real.
14
que posea. La inversión electrónica es mínima, si se desea controlar a distancia a
través de los puertos de comunicación.
15
ecuaciones diferenciales, las comunicaciones, y muchas otras ciencias al igual que
ofrece soporte a muchas disciplinas. En esta categoría se puede dar un apoyo
importantísimo a los juegos de video, por su parecido estructural con los productos
desarrollado bajo este entorno. Si bien los juegos de video se desarrollan bajo
ciertas fórmulas de la física y matemáticas, están orientados al entretenimiento en
entrenamiento informal y por lo tanto implica una metodología basado en la Teoría
del Juego, orientado a las estrategias de pensamiento y niveles a superar. Por lo
general la posición del Avatar (uno en el juego) y otros elementos se ejecutan en
una Simulación Local, pero puede interactuar en red con otras entidades al nivel de
Simulación Distribuida.
Esta norma indica que debe ser esencial que todas las simulaciones estén probadas
para establecer su exactitud y conveniencia para los problemas específicos. Este
proceso se conoce como Verificación, Validación, y Acreditación. Éstos se aplican
en un Ciclo del desarrollo de la simulación que asuma que el sistema del mundo
real que será replicado, está identificado y su modelo conceptual, explicado más
adelante, está definido. Estos tres aspectos forman los puntos de un triángulo donde
VV&A se utiliza para asegurar que la transformación a partir de un punto al
siguiente sea exacta.
5
Tomado de las aplicaciones de las Oficinas de Modelado y Simulación de los Estados Unidos.
16
Figura 3. Proceso del desarrollo de la Simulación.
Espacio del problema – Aquí se establecen los objetivos del proyecto, definir las
limitaciones del mismo y las interfaces e interoperabilidad con el sistema o
sistemas externos. En esta etapa se detecta que existe una necesidad informática.
Podemos analizar con detenimiento el problema como causa de un efecto que
espera ser solucionado y con la convicción de que así se hará. El hecho de plantear
una solución a un problema, en cierto grado se refiere a que se conoce las causas
que lo producen y que se tienen herramientas para el desarrollo de dicha solución.
El problema debe ser identificado en principio por los que lo padecen y no por
quien dará la solución. Este último propone a través de un diseño apropiado, unas
respuestas que deben ser estudiadas por el interesado a resolver el problema y
opinar cuál se ajusta a la realidad y qué modelos son los más prácticos.
17
encierra prácticamente todo lo que implica y aporta la simulación, desde la forma
de entrada de los datos, cómo son procesados y bajo qué aspectos muestra una
información útil. En general, los aspectos esenciales del mundo real se deben
capturar en el modelo conceptual que representa el problema a tratar.
6
Definido formalmente como prototipo experimental, lo cual indica que no necesariamente debe ser el
desarrollo inmediato del producto final.
18
relevancia que el usuario ve en un modelo y la confidencia de que el modelo
puede servir a sus propósitos.
Expansión del modelo – Identificar los modelos que pueden ser útiles en otros
proyectos y permitir la extensión de los actuales.
19
Por lo general ningún modelo es una representación perfecta o exacta del
sistema real. Un modelo perfecto debería ser una copia o instancia del
sistema mismo. Las imperfecciones son completamente normales,
razonables y aceptables, pero se debe siempre buscar o tender al
mejoramiento continuo. La experimentación con los modelos en busca de
fallas y errores que podrían afectar el entorno global son difíciles de
detectar conforme pasa el tiempo.
Un gran modelo para una solución puede ser un terrible problema para
otras soluciones. Los modelos que se apliquen al desarrollo de un sistema
mecánico de cierta marca de vehículo, pueden ser un desastre para otro
vehículo.
20
Cuando hablamos del problema inverso, la simulación nos permite entrenarnos,
conociendo el fin pero no los medios. Es decir, ¿qué debo hacer para lograr un
objetivo que ya se conoce? Conocemos el objetivo, pero vamos descubriendo cuál
es la mejor forma para llegar a esos objetivos. No todos los procedimientos son
iguales. Un ejemplo puede ser la tarea de extraer el vehículo que ha caído al río.
Otras ventajas son:
Pero también la simulación tiene sus desventajas que podríamos llamar más bien
desventajas externas de la simulación, las cuales podemos catalogar en tres
aspectos relevantes: costos, resultados y competitividad. Veamos cada uno de ellos:
Competitividad desleal – Esto es, además de los altos costos, crear productos
funcionales con modelos matemáticos inadecuados. Los programas de simulación
también son susceptibles a la corrupción.
21
El soporte de la Realidad Virtual
Como ya nos hemos podido dar cuenta, la Simulación Virtual está estrechamente
relacionada con la Realidad Virtual. De hecho, la Realidad Virtual es una
metodología de simulación para la construcción de mundos virtuales. Ahora
podemos mirar el concepto de la Realidad Virtual como la herramienta de soporte
para la elaboración de dispositivos para el entrenamiento en la especialidad que se
necesite. La Realidad Virtual se refiere simplemente a un mundo generado por
computador con el cual el usuario puede interactuar, por lo tanto, tenemos la
capacidad de modificarlo. Pero apartándonos un poco de la finalidad de
entrenamiento la cual nos interesa prioritariamente en este documento, miremos
cuál es la verdadera tendencia de la Realidad Virtual. Poco de sabe de la
denominada “presencia” y de cómo medirla y es justamente este fenómeno el que
mantiene en constante crecimiento a la ciencia de la Realidad Virtual. De los
principales adelantos que se han desarrollado con la Realidad Virtual, está el
tratamiento de personas que padecen de fobias como el miedo a lugares, a la
oscuridad, temor a ciertos animales y a las alturas.
Aunque se dice que debe ser considerada como de carácter transitorio, por ahora
podemos decir que la Realidad Virtual es simulación por computadora basada en
modelos gráficos, acústicos y táctiles, orientada a la visualización de situaciones y
variables complejas, durante la cual el usuario se mantiene inmerso haciendo uso
de ciertos dispositivos en esos mundos que simulan ser reales.
22
Control de la relación de sensores para el ambiente, lo que tiene que ver con la
habilidad del usuario de manipular o controlar sensores, como la cámara, con
la cual el usuario visualiza el ambiente, lo que incrementa el nivel de
presencia.
CONCLUSIONES
Referencias:
Lt.Col. Robert H. Bolling, (1995) The Join Theatre Level Simulation In Military
Operations Other Than War. Joint Warfighting Centre. Ft, Monroe, Virginia.
Dr. Rosemary Garris. BA. Naval Air Warfare Centre Training System Division.
COLLISION AVOIDANCE TRAINING VIA NETWORKED SIMULATIONS
23