Escolar Documentos
Profissional Documentos
Cultura Documentos
Autores: Inmaculada Coma Tatay, Sergio Casas Yrurzum, Ausiàs Llorenç Palau, Jose
J.Riera@robotica.uv.es
Resumen.
Abstract
systems, has worked with the Foundation for Education and Employment in Andalucia
1
systems. The objective of this collaboration has been to improve the training process by
incorporating new technologies and simulation systems. With this purpose we will have
developed maritime simulators. In this paper we will detail their characteristics, with
particular emphasis on software and hardware elements developed specifically for such
projects.
Palabras clave
Simulador maritime
Keywords
Maritime simulator
1. Introducción.
sistemas de simulación en tiempo real desde que fue fundado en 1992. Como ejemplo
2
y el Empleo de Andalucía constituida en 1992 por el sindicato CCOO de Andalucía. El
Si bien este simulador cumplía los requisitos para los que había sido diseñado (el
aprendizaje de los protocolos), se vio que sería de enorme utilidad si en lugar de ser un
solo usuario el que interactuara pudiéramos tener un sistema multi-usuario, donde varias
contexto se desarrollaron dos proyectos durante 2008 y 2009. Uno fue Ser Autónomo
entretenida el proceso legal para convertirse en trabajadores autónomos. Por otra parte,
3
Continuando con los simuladores marítimos, en 2009 se dio un paso más creando
de bote de rescate que introduce además del sistema de visualización, una plataforma de
bote han sido desarrollados por el grupo artec específicamente para este proyecto.
En el presente artículo vamos a describir con más detalle los tres simuladores marítimos
Veremos cuál ha sido el proceso de trabajo con FOREM-A, y cómo han ido
evolucionando los simuladores marítimos desarrollados para ellos, fruto de las nuevas
proceso de desarrollo.
características principales y los desarrollos software y hardware que han sido necesarios
4
este tipo de simuladores es recrear virtualmente y en la forma más precisa posible una
personas.
Hay muchas situaciones en las que practicar y enseñar las cosas en un entorno real no es
posible o bien es demasiado costoso o peligroso, como puede ser el caso de las
emergencia [4].
El uso de técnicas de simulación se hace muy valioso en estos casos, ya que unido al
ahorro económico, permite recrear situaciones similares a las reales eliminando los
riesgos que éstas supondrían. Para el caso concreto de los simuladores marítimos hay
(como una mar arbolada o un fuego en cubierta), con el inconveniente adicional de que
desplazar a un grupo de personas de una ciudad a otra puede ser relativamente costoso.
aplicaciones que van desde sistemas de ayuda al aprendizaje (como aplicaciones para su
instrucción de protocolos de actuación [7] o sistemas en los que se pretende enseñar una
5
sirven para que se realice una primera toma de contacto con la embarcación, y en
segunda, se le presentan situaciones ante las cuales se debe mostrar cierta astucia para
Las embarcaciones más simuladas suelen ser grandes buques (el coste de ponerlos en
por completo una habitación que simula la sala de control de máquinas de gran buque
mercante.
Otro campo de los simuladores marítimos con gran impacto es el de los simuladores
que tenía cada uno de ellos, sus principales características y cómo, fruto del aprendizaje,
fueron surgiendo nuevas ideas que nos permitieron modificar los mismos adaptándolos
continua.
6
Se trata de simuladores cuyo objetivo de aprendizaje no está enfocado hacia el control
que la empresa no es capaz de reproducir en la vida real, y que los aprendices deben
conocer a la perfección.
actuación, aunque siguen una secuencia lógica y son fáciles de entender por el personal
especializado, varían en función del tipo de embarcación y del tipo de emergencia, por
lo que algunos de sus pasos pueden olvidarse o hacerse mal, con el consiguiente peligro.
Así pues, con el objetivo de ayudar a los usuarios a familiarizarse de forma individual
imágenes tridimensionales.
7
ENSISAM. En el diseño de este guante se tuvo en cuenta que lo que se necesitaba para
el simulador no era detectar la flexión de cada dedo, sino gestos como coger un objeto y
moverlo, acercar la mano a una palanca y cerrarla para sujetarla y accionarla. Por ello se
diseñó un guante donde lo que se sensorizó fue el contacto entre los dedos para ser
Para que el usuario pueda interaccionar con el mundo virtual teniendo algún tipo de
referencia se diseñó una mano virtual que realiza los mismos movimientos que el
usuario, pero escalados de tal forma que permita coger todos los objetos que están a su
alcance.
usuario por el barco y mediante la interacción del mismo con los objetos
8
(fundamentalmente mirar y tocar) presentes en la embarcación. Así, el usuario navega
por el mundo virtual llevando a cabo las tareas del protocolo, ayudado por una botonera
de opciones que permite realizar acciones complejas que serían imposibles de hacer con
un guante (como por ejemplo anudar un cabo). Además, dado que el espacio virtual es
mucho más grande que el espacio que el sensor electromagnético es capaz de abarcar, la
uno de carga, que tienen sus respectivos sistemas de salvamento (ver figura 2).
9
Figura 2.Capturas del simulador durante procedimientos de evaluación y bote de caída
libre.
futuro.
En primer lugar, el simulador estaba pensado para una sola persona, lo cual facilitaba el
aprendizaje individual de procedimientos pero se vio que podía ser útil en algunos casos
que el aprendizaje pudiera ser conjunto. Esto era así en el caso de aquellos protocolos de
tripulación.
10
Por otro lado, el sistema de posicionamiento electromagnético y el casco estereoscópico
HMD si bien ofrecían un alto grado de inmersión, producían un cierto cansancio en los
Por ello, se pensó en hacer un nueva versión del simulador, que llamamos ENSISAM II.
Esta nueva versión mantenía (y ampliaba) los requisitos del simulador original pero a
Así, con lo aprendido después de la primera versión del simulador se optó por el
distribuido.
Otro de los objetivos de este simulador fue que siguiera ofreciendo un alto grado de
inmersión a todos los usuarios pero evitando los cascos HMD que resultaron ser un
poco incómodos para los usuarios. Para ello, se optó por un nuevo diseño de la
que llamamos PreVisor (ver figura 3). Dado que los costes hardware aumentan con el
Además, la experiencia del primer simulador nos hizo ver la conveniencia de disponer
ENSISAM, los ejercicios fueron todos codificados de forma específica. Con ENSISAM
11
II quisimos evitar en lo posible tener que realizar modificaciones
modificaciones sobre el código del
simulador a la hora de realizar nuevos ejercicios por lo que diseñamos un entorno para
sistema de interacción empleado cambia por completo, sustituyéndose los cascos HMD
Respecto al posicionamiento, éste pasa a ser óptico con una cámara infrarroja y unas
marcas situadas en la cabeza del usuario que nos permiten obtener su orientación. Para
Esto reduce la sensación de inmersión porque no es el sujeto real el que se mueve (como
12
El guante también es sustituido por acciones mediante el mando inalámbrico, y la
SUED es una librería de código abierto que permite el desarrollo rápido de DVEs
por XML.
La arquitectura está pensada para ser fácilmente ampliable sin cambios en su núcleo
interno. Dicha arquitectura está basada en eventos, de modo que cada puesto de
simulación generará eventos y estos serán reenviados por el sistema a los clientes a los
SUED se expresa mediante una serie de máquinas de estados que se ejecutan en cada
13
para centralizar y poder repartir los eventos a los clientes que deban recibirlos como
con una carga de trabajo mucho más pequeña de la se requeriría con una aproximación
directa como la utilizada anteriormente. El hecho de que la mayor parte del simulador
máquinas de estados (para los protocolos), las capacidades distribuidas y las interfaces
estableciendo parámetros como oleaje, corriente, viento, niebla, lluvia, carga del bote,
Para conseguir una reproducción fiel de las sensaciones abordo de un bote de rescate
pulgadas cada una que permiten 180º o 270º de ángulo de visión según la configuración
14
hardware elegida (ver figura 5). La imagen procede de 3 proyectores (2000 lúmenes
cada uno) cuya entrada proporciona una Matrox Triple Head 2GO que multiplexa la
El sistema de guiado consiste en una brújula, instalada delante del timón, que sirve al
usuario para saber dónde debe ir a buscar a los náufragos. Dado que el puesto de
simulación no gira realmente, para poder mover la brújula y decirle al usuario dónde
por un motor paso. De esta manera, cuando el usuario gira en la simulación, el imán
girará en dirección contraria, manteniendo el Norte donde debería estar en una situación
real.
Una de las sensaciones más importantes que se producen en un bote de rescate real,
aparte del movimiento producido por la plataforma, es la del viento en la cara. Para
simular esta sensación existe un ventilador, de gran caudal de aire, controlado a través
15
Figura 4. Sistemas de visualización e interacción del simulador de bote.
16
Figure 6: Captura del Simulador
Otro de los elementos clave del simulador de bote fue el diseño de un puesto de mando
figura 6).
). Este puesto de mando está instalado sobre una plataforma móvil que genera
los movimientos adecuados sincronizados con la visualización gráfica. Para este tipo de
750 N*m. Con ellos se puede mover perfectamente el puesto de mando y dos personas
de peso medio (un total de 200Kg). Como medida de seguridad, en caso de pánico del
usuario, el sistema posee una seta de seguridad que inhabilita completamente los
Respecto al modelo de simulación física se hizo uso de la biblioteca Nvidia PhysX [14]
[
17
correspondientes fuerzas y pares que modifican los seis grados de libertad en la
casco, dónde calculamos y aplicamos la interacción con el mar o el viento (según esté
modelo para el motor fueraborda que al ser pivotante hace a las veces de timón y es el
que permite maniobrar para detener la embarcación ([15]). Cada porción de casco tiene
su específico viento aparente, velocidad aparente respecto el agua, etc. Esto implica que
el Puerto de Barcelona, donde se registraron las variables dinámicas del bote con
diferentes tipos de movimientos. Las fuerzas usadas en el modelo actual son: peso;
colisiones.
Por último, se realizó una validación del simulador con usuario. Ello se hizo mediante
una evaluación cualitativa con encuestas en la que se recogían las percepciones a bordo
del simulador en comparación con la experiencia real de los usuarios [13]. Esta
evaluación con expertos en manejo de este tipo de sistemas reales nos permitió refinar el
18
nuevas tecnologías en los procesos de aprendizaje y ver el potencial de los simuladores
ya que nos ha llevado a resolver problemas nuevos, estando en contacto con las
necesidades reales de los formadores así como los problemas que se plantean en el uso
cotidiano de los simuladores tanto para formadores como para los usuarios. Esto nos ha
5. Bibliografía
[1] Cortés Delgado, M. “Development of the UPRM Earthquake simulator facility for
[2] Tobita, J., Fukuwa, N. Mori, M. “Integrated Disaster Simulator using WebGIS and
environment for traffic accident simulation”. Journal of Intelligent & Fuzzy Systems.
19
[4] De Leo, G y otros. “A Virtual Reality System for the training of Volunteers Involved
[5] Herrera, G., Alcantud, F., Jordan, R., Blanquer, A., Labajo, G., de Pablo, C.
“Development of Symbolic play through the use of Virtual Reality tools in children
with Autistic Spectrum Disorders: A two case study”. Autism, Vol. 12, No. 2, pp.
143-157 2008
[7] Pérez Cortés, M., Gómez Tierno, M.A, Pérez Aguilera F.J. “Simulador Integrado
[8] Coma, I., Sánchez, M., Pareja, I., Rueda S. “Simulación de vehículos para la
transporte.Valencia, 2000
[10] PC Maritime
http://www.pcmaritime.co.uk/comm/products/training/Brochure_CBT_2010.pdf , 2010
[12 ] Casas, S.; Morillo, P.; Fernández, M. (2009, Mar.), SUED: An extensible
framework for the development of low-cost DVE systems. IEEE VR 2009 – SEARIS
[13] Casas S., Llorenç A., Riera J.V., Fernández M. (2010).”ESTRIBOR: Virtual
Speed-Boat Rescue Training Simulator”. Proceedings of the 8th Internacional
Conference on Occupational Risk Prevention ORP2010.
http://developer.nvidia.com/object/physx.html
[15] Schulten, P. J. M . “The interaction between diesel engines, ship and propellers
during manoeuvring”. Chapters 2-5 (pp 7-58) Proefschrift, Delf University Press.
20
2005
21