PFC & PFM

Gestión y visualización de estadísticas para una Plaforma Multi-Agente para la Correción de Prácticas

Este proyecto está basado en La Plataforma de Agentes Inteligentes aplicados a la Corrección Automática, PACA en adelante, añadiéndole una nueva funcionalidad, el gestor de estadísticas.

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: 
Rubén Ortiz
Tutores: 
Rubén Ortiz
Proyectando: 
Sandra Bermejo

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