jueves, 23 de agosto de 2012

Proyecto Clase - AdaptaVOX


Descripción.

Como requisito de evaluación en la materia de Sistemas Adaptativos, se solicitó la creación de un programa, el cual implemente soluciones eficaces en base a parámetros de entrada, dando como resultado salidas o "respuestas" en base a la lógica del programa.

Los requisitos son los siguientes:

  • Herramientas a Utilizar.
  • Planeación inicial.
  • Roles de los integrantes.
En el siguiente documento se encuentra la Primera presentación del proyecto, posteriormente se seguirán subiendo las otras entregas y un video final para mostrar su funcionamiento.


Descarga de la presentación en PDF.
  1. Primera Presentación.

martes, 14 de agosto de 2012

Practica 1 - Semáforos

Nombre de la practica : Semáforos.
Fecha de inicio: 13 - Agosto - 2012
Fecha tentativa de entrega: 18 - Septiembre - 2012


Descripción: Como parte del aprendizaje en el desarrollo de Sistemas
Adaptativos se creara un programa, el cual representará la función de los semáforos en un cruce de vehículos.

Para la primera parte de la practica se desarrollaran los siguientes conceptos:


  • Diseño del cruce.
  • Posibles conflictos en base al diseño del cruce.
  • Diseño de la solución.
  • Código.



POSIBLES CONFLICTOS EN BASE AL DISEÑO DEL CRUCE

  • Tiempos estimados muy bajos para la afluencia de vehículos (por carril).
  • Tiempos estimado muy altos para la afluencia de  vehículos  (por carril).
  • Posibles conflictos en colisiones al estar dos semáforos en verde.
DISEÑO DE LA SOLUCIÓN
  • Se pretende utilizar una metodología que se utiliza normalmente en las ciudades con una gran afluencia de vehículos. La metodología consiste en tener sensores en cada uno de los sentidos del crucero y dar prioridad a los que muestran mayor afluencia de vehículos adaptándose a las necesidades de cada carril. Se da prioridad al sentido con mayor cantidad de vehículos y a partir de él, se monitorea la afluencia de los demás carriles para lograr una mejor fluidez. Dependiendo de si hay vehículos en el sentido, se dará verde en el semáforo y si no, pasará al siguiente sentido.

AVANCE DEL CODIGO

En el siguiente codigo se observa el hilo principal donde se muestran los parametros del semáforo (Verde, Amarillo, Rojo), da los tiempos en base a un "tiempo inicial" entre el cambio de un color del semaforo a otro y quita carros en relación al "tiempo asignado fijo" en base a el tiempo que tarda un solo vehiculo en "salir del carril".