Simulación y visualización de tráfico rodado en una ciudad virtual
Zusammenfassung
El proyecto realizado consiste en una aplicación que permite realizar simulaciones de tráfico sobre el modelo de una ciudad en 3D y su posterior visualización. El sistema desarrollado permite al usuario generar una simulación a partir de una ciudad y una configuración que almacena información sobre los vehículos participantes así como el origen y destino de los mismos. La aplicación calcula las rutas que deben realizar a partir de la configuración y ciudad dadas. Además toma decisiones para evitar posibles colisiones que son detectadas a priori en cada instante de tiempo durante la simulación. La aplicación permite al usuario almacenar la información generada por el simulador para su posterior visualización. Para el desarrollo de la aplicación se han utilizado diferentes métodos y herramientas, que se explican en esta memoria, con el fin de alcanzar los resultados satisfactorios. En este sentido para idear el simulador se han tenido en cuenta diferentes aspectos como la generación de rutas entre dos puntos de la ciudad, el desarrollo de un motor de incidencias que el sistema emplea para evitar colisiones entre los vehículos y la necesidad de almacenar los datos generados por el simulador para su posterior visualización. En cuanto al visualizador se ha realizado un estudio previo sobre la forma de representar gráficamente las simulaciones generadas de forma realista y las herramientas necesarias para lograrlo. De este modo se ha utilizado un motor gráfico utilizado para desarrollar videojuegos, que posibilita el dibujado de la ciudad y las animaciones correspondientes al tráfico de los vehículos que participan en la simulación Por otra parte también se han diseñado los componentes de la ciudad tales como edificios, calles, parques y demás elementos con la intención de acercar el modelo al concepto genérico de gran metrópoli. La parte gráfica de la aplicación se ha desarrollado con el objeto de proporcionar una visualización realista de la simulación, ambientada en un escenario terrestre, con detalles, a nivel de formas y texturas, apropiados para la construcción de los diferentes elementos que la componen. En este contexto cabe destacar que el usuario puede observar la simulación con libertad de movimientos sobre el escenario donde transcurre la acción.
Beschreibung
Proyecto Fin de Carrera leído en la Universidad Rey Juan Carlos en el curso académico 2010/2011. Tutor del Proyecto: Rubén Ortiz Martín
Colecciones
- Proyectos Fin de Carrera [439]