Aportación al análisis de colisiones en sistemas de mantenimiento | ||||
| ||||
Resumen Este proyecto se ha llevado a cabo para el CEIT con el fin de mejorar y testar ciertas partes del software del proyecto REVIMA. REVIMA funciona sobre una red Ethernet o equivalente de varios PCs que se intercambian datos e información de control. REVIMA es ante todo un simulador, y una parte muy importante en todo simulador es el control de los tiempos para proporcionar una sensación de realidad. Inevitablemente al trabajar en red, y existir una comunicación entre los distintos componentes de esta red, se introducen retardos que repercuten en el resultado final. Por ello se ha trabajado sobre este aspecto para disminuir en lo posible estos retardos garantizando la sensación de realismo. Otro aspecto fundamental en una simulación es el tratamiento de los objetos que conforman el mundo virtual. Una de las acciones más comunes en entornos virtuales es la detección de colisiones entre sus distintos objetos. La detección de colisiones ha sido un problema fundamental en la animación, el modelado de objetos fiscos y geométricos, y en la robótica. En estas aplicaciones las interacciones entre los objetos virtuales en movimiento se modelan mediante el análisis de las colisiones y una serie de restricciones. Sobre este aspecto se ha estudiado e incorporado a REVIMA una librería de dominio público para la detección de colisiones llamada V-Collide. V-Collide Los pasos básicos para el uso de esta librería son: crear los objetos, añadir conjuntos de triángulos a estos objetos, elegir que pares de objetos deben ser testados, cambiar la posición de estos objetos, ejecutar el test de colisiones y conseguir los resultados del test. Los tres últimos pasos se repiten para cada paso de la simulación. En la Figura 2 se muestra un diagrama con la arquitectura de V-Collide. Tiene una especial relevancia en esta libreria el uso de una aproximación jerárquica basada en cajas contenedoras orientadas, (Oriented Bounidng Boxes, OBB`s) Figura 3. Comparativa entre V-Collide y VMF |
Herramientas y tecnologías usadas
|
Figura 1. Sistema háptico. Figura 2. Arquitectura de V-Collide Figura 3 Cajas contenedoras.
Figura 4 Gráficas comparativas.
|
web3D-ehu última revisión: September 05, 2005