Actores sintéticos en tiempo realNuevas estructuras de datos y métodos para su integración en aplicaciones de simulación.

  1. Rodriguez García, Rafael
Dirigida por:
  1. Francisco José Serón Arbeloa Director/a
  2. Marcos Fernández Marín Director/a

Universidad de defensa: Universitat de València

Fecha de defensa: 24 de mayo de 2005

Tribunal:
  1. Roberto Vivó Hernando Presidente/a
  2. Mariano Pérez Martínez Secretario/a
  3. Alfredo Pina Calafi Vocal
  4. Alfonso Brazález Guerra Vocal
  5. Francisco José Perales López Vocal

Tipo: Tesis

Teseo: 103143 DIALNET lock_openTDX editor

Resumen

La forma más extendida de implementar una aplicación de simulación es mediante la utilización de un grafo de escena. Este tipo de estructura resulta muy adecuado para definir escenas estáticas, pero presenta serias carencias a la hora de representar estructuras articuladas, u objetos con comportamientos complejos. Ambas circunstancias se dan en el caso de los actores virtuales. Este trabajo define nuevas estructuras de datos y métodos que permiten integrar de una forma adecuada actores virtuales en una aplicación de simulación: 1-Se presentan dos nuevos tipos de nodos (Actor y Skeleton), que actúan como elemento modular para la definición y gestión de cualquier tipo de actor virtual. En el diseño de estos nodos se ha prestado especial atención a la estandarización, y la eficiencia computacional. 2-Se proponen técnicas que permiten solventar algunas carencias de los grafos de escena actuales a la hora de ser empleados con actores virtuales. Se actúa sobre el cuello de botella existente en relación con aplicación de matrices de transformación. Se define un nuevo método de gestión de culling específico para actores, es compatible con el tradicional, y actúa sobre los costes asociados a la gestión del comportamiento. Se define un método de gestión de nivel de detalle específico, que actúa simultáneamente sobre la geometría, la topología y el comportamiento, y se realiza un análisis sobre la forma en que los actores han de ser integrados en un sistema multiprocesador 3-Se describe una estructura de nombre ActorClass, que es independiente del grafo de escena y que se encarga de almacenar todas las informaciones de alto nivel que son compartidas por varios actores de la misma especie. Esta estructura es capaz de absorber futuras ampliaciones y permite realizar simulaciones macroscópicas. Con el objeto de demostrar la utilidad práctica de los resultados de este trabajo, se ha implementado una librería de programación y una arquitectura modular que actúan sobre la base de las estructuras y métodos descritos, y se ha desarrollado un ejemplo de su utilización que muestra en detalle todos los aspectos de la integración de actores virtuales en una aplicación de simulación ya existente. ____________________________________________________________________________________________________