Nombre del equipo:
Eduardo Benavides Escamilla 964338
Carlos Meléndez García 963806
Tema
Simulador de tráfico con semáforos
Agentes
- Ambulancia
Tiene mayor prioridad sobre todos los vehículos, interactúa con el agente semáforo al dejarla pasar para poder legar a su destino.
Los demás vehículos deben de dejarla pasar.
- Cafre
Tiene mayor velocidad que un carro normal, puede rebasar y cambiar de carril si uno está disponible.
Debe de esperar a que cambie el semáforo para poder avanzar.
- Carro
Se quita del carril si es que alguna ambulancia viene detrás.
Debe de esperar a que cambie el semáforo para poder avanzar.
Interacción con otros agentes o usuario

Se tienen cuatro botones que tienen la siguiente función:
1. Se tiene la opción de seleccionar el carril en donde el usuario quiera hacer pruebas e interactuar con el proyecto.
2. Mediante el carril seleccionado se agrega un cafre.
3. Mediante el carril seleccionado se agrega un carro.
4. Mediante el carril seleccionado se agrega una ambulancia.
Un ejemplo de la interfaz cuando se agrega un carro.
Negociación
ü
- La avenida principal que consta del carril 0 al 3 tiene mayor prioridad sobre los demás carriles, sin embargo al escoger una ambulancia está se sincroniza con los semáforos para que pueda pasar.
- Si un carro va enfrente de una ambulancia se comunica con esta para que la deje pasar.
- Cuando hay varias ambulancias en los carriles y hay un carril vacío a la izquierda o derecha, la ambulancia va a colocarse en dicho carril.
Coordinación
Los carriles se controlan por medio de semáforos que dan cierto tiempo a que fluya el tráfico, sin embargo si existe un carro con mayor prioridad como una ambulancia, esta hará que el semáforo cambie más rápido.
Información Generada
Al ejecutarse el proyecto se creará un archivo el cual contendrá los siguientes datos:
Tipo de vehículo – Carril en el que salió – Tiempo que tomo en llegar hasta el otro extremo (seg)
Ejemplo:
Ambulancia número: 5 carril: 1 tiempo 4
Esta información nos puede servir para hacer comparaciones cómo:
- En qué carril suele haber más tráfico.
- En qué carril hay mejor flujo vehicular.
- En qué carril las ambulancias llegan más rápido a su destino.


Observando la implementación y comportamiento de sus semáforos, consideramos que una opción para su proyecto podría considerar una implementación un poco más amplia y dinámica que desempeñan en el programa. Como idea original, se nos ocurrió que la ambulancia y el semáforo pueden intercambiar un mensaje especial, mediante el cual se avisa a qué hospital quiere ir.
ResponderEliminarDe esa manera, los semáforos, mediante alguna matriz de pagos en teoría de juegos, podrían seleccionar una ruta óptima al hospital más cercano con el menor tiempo de espera posible, tal vez considerando las calles menos transitadas o las que menos afectarían este cambio de tiempos; ayudando tanto a mejorar el tránsito como a ayudar a la ambulancia.
Atte: Nutriteamex :)