PFC & PFM

GeoRoadSign, generador de viajes virtuales y modelos 3D para señalización vial georeferenciada

Cada día es más común el uso de tecnologías y dispositivos cuya finalidad es la de
orientar y ayudar con la planificación de itinerarios, ya sea haciendo uso de un vehículo
motorizado o simplemente al desplazarse a pie. Las herramientas que se ponen a disposición
del usuario de dichos servicios se basan, dada su complejidad y volumen de información, en
abstracciones del mundo, usando mapas topográficos y representaciones del entorno en 2
dimensiones. Esto simplifica mucho la comunicación entre el usuario y el sistema, pero no

Tutores: 
<a href="mailto:ruben.ortiz@urjc.es">Rubén Ortiz</a>
Tutores: 
Rubén Ortiz
Proyectando: 
Javier Santos Paniego

Motor gráfico para simulaciones de tráfico sobre una ciudad virtual: LiveCitySim

El proyecto LiveCitySim se trata de un motor gráco que representa simulaciones de
tráco realizadas sobre una ciudad virtual creada previamente.

La ciudad virtual está formada a partir de unos parámetros determinados y contiene
una serie de elementos tales como carriles, cruces, semáforos y señales de tráco, que
condicionan el comportamiento de los vehículos.

La representación de la simulación se lleva a cabo en dos partes, una estática y otra
dinámica: la primera esta formada por todos los elementos que permanecen jos durante

Tecnología: 

Java, JMonkeyEngine

Tutores: 
<a href="mailto:ruben.ortiz@urjc.es">Rubén Ortiz</a>
Tutores: 
Rubén Ortiz
Proyectando: 
Juan Bayona Beriso

PACA: Paralelización del sistema de corrección

Actualmente el sistema PACA tiene un único agente encargado de hacer una evaluación secuencial de las prácticas de los alumnos. En ciertos momentos existe una gran demanda de evaluaciones (proximidad a la entrega de prácticas), con gran cantidad de alumnos interactuando de forma simultánea, que deben esperar a que el corrector quede libre para que corrija sus prácticas.

Tecnología: 

Para desarrollar este proyecto es necesario programar en Java y estar dispuesto a abordar el aprendizaje del paradigma de sistemas multi-agente (MAS) Se utilizará una plataforma de agentes consolidada (JADE). Habilidad con los sistemas distribuidos.

Tutores: 
<p><a href="mailto:sergio.saugar@urjc.es">Sergio Saugar</a> y <a href="mailto:ruben.ortiz@urjc.es">Rub&eacute;n Ortiz</a></p>
Tutores: 
Rubén Ortiz
Proyectando: 
Carlos Simón

Simulador de tráfico rodado en una ciudad virtual: LiveCitySim

El proyecto trata sobre una simulación de tráco rodado en una ciudad virtual. El
tráco esta compuesto de vehículos y señales. Los vehículos interactúan con las señales
generando situaciones de tráco real. Estas situaciones se pueden ver en un visualizador
que ha sido desarrollado por otro miembro del equipo LiveCitySim, para así mejorar la
representación de los datos obtenidos.

Este proyecto, es el encargado de simular el tráco, para ello genera distintos tipos
de rutas y en el que también se pueden elegir varios tipos de conductores. El simulador

Tecnología: 

Java, JGraphT

Tutores: 
<a href="mailto:ruben.ortiz@urjc.es">Rubén Ortiz</a>
Tutores: 
Rubén Ortiz
Proyectando: 
Francisco Buitrago Pavón

PACA: Gestión avanzada de usuarios

En PACA la gestión de usuarios es básica, únicamente basada en los datos referentes a los nombres de usuario y contraseña. Con este proyecto se pretende abordad una gestión más completa de los usuarios.

Tecnología: 

Para desarrollar este proyecto es necesario programar en Java y estar dispuesto a abordar el aprendizaje del paradigma de sistemas multi-agente (MAS) Se utilizará una plataforma de agentes consolidada (JADE). Programación de aplicaciones web sobre servidores de aplicaciones java.

Tutores: 
<p><a href="mailto:sergio.saugar@urjc.es">Sergio Saugar</a> y <a href="mailto:ruben.ortiz@urjc.es">Rub&eacute;n Ortiz</a></p>
Tutores: 
Rubén Ortiz
Proyectando: 
Carlos Beriso

Aplicación Android para el cálculo de rutas en el metro de Madrid: MADRID SUBWAY

El proyecto realizado consiste en una aplicación para los teléfonos móviles que funcionan con el sistema operativo Android. La aplicación, permite al usuario conocer el itinerario que debe seguir para desplazarse entre dos estaciones del metro de Madrid. Se ha desarrollado la aplicación, Madrid Subway, porque se quiere facilitar el transporte en metro, en la ciudad de Madrid.

Tecnología: 

Java, Android, JGraphT

Tutores: 
Rubén Ortiz
Proyectando: 
David Jardón

PACA: Gestión de prácticas, interfaz web para prácticas de caja negra

Un aspecto importante en PACA y que requiere de un esfuerzo por parte de los profesores es la confección de las prácticas, todos los ficheros necesarios, así como el diseño de todos los casos de prueba.

Tecnología: 

Para desarrollar este proyecto es necesario programar en Java y estar dispuesto a abordar el aprendizaje del paradigma de sistemas multi-agente (MAS) Se utilizará una plataforma de agentes consolidada (JADE). Programación de aplicaciones web sobre servidores de aplicaciones java.

Tutores: 
<p><a href="mailto:ruben.ortiz@urjc.es">Rub&eacute;n Ortiz</a></p>
Tutores: 
Rubén Ortiz
Proyectando: 
Álvaro Blázquez

Simulación y visualización de tráfico rodado en una ciudad virtual

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

Tecnología: 

Java, JMonkeyEngine, JGraphT

Tutores: 
<a href="mailto:ruben.ortiz@urjc.es">Rubén Ortiz</a>
Tutores: 
Rubén Ortiz
Proyectando: 
Javier Aceitón

Servicios de Directorios Inteligentes y Modelos de Confianza para la Recomendación de Servicios

Este trabajo fin de carrera se enmarca dentro del proyecto mIO!, en el que colabora el grupo de Inteligencia Artificial de la Universidad Rey Juan Carlos junto con otras instituciones. El objetivo del proyecto es el diseño e implementación de un sistema de recomendación de servicios para entornos abiertos.
Dicho sistema trabajará en el dominio de los servicios, centrándose en la recomendación de servicios para usuarios de dispositivos móviles. Como referencia se han tomado dos escenarios descritos para el desarrollo del proyecto.

Tecnología: 

Java, Servicios Web, Rest

Tutores: 
<a href="ruben.ortiz@urjc.es">Rubén Ortiz</a>
Tutores: 
Rubén Ortiz
Proyectando: 
Álvaro Martínez

Instrumentación de un sistema distribuido de confianza basado en reputación para la recomendación de servicios

Este proyecto fin de carrera se enmarca dentro del proyecto mIO!, en el que colabora el grupo
de Inteligencia Artificial de la Universidad Rey Juan Carlos junto con otras instituciones.
El proyecto mIO!, se creó con la intención de hacer realidad las tecnologías que permiten
prestar servicios ubicuos en un entorno inteligente adaptado a cada individuo y su contexto usando
un dispositivo móvil como base para la interacción. El trabajo llevado a cabo por el grupo de
Inteligencia Artificial se ha basado en la creación de un agente inteligente para la recomendación

Tecnología: 

Java, Servicios Web, Rest, Android

Tutores: 
<a href="mailto:ruben.ortiz@urjc.es">Rubén Ortiz</a>
Tutores: 
Rubén Ortiz
Proyectando: 
Carla Saiz