
En mi última entrevista con mi director de proyecto definimos los siguientes pasos del proyecto. Una vez finalizado la representación gráfica de telemetría, la idea es almacenar el estado del vehículo (esto es, las medidas de distancia, velocidad, distancias a oponentes,etc obtenidas por los sensores) en cada muestreo para emplear este conjunto de datos posteriormente para generar conocimiento acerca del entorno del vehículo. Al estado se accederá mediante una barra de reproducción ( tengo que estudiar el cómo se implementa, pero no parece complicado desde Netbeans).
A partir de este conjunto de datos almacenados, se deberá poder deducir si el coche se encuentra en una recta o una curva; y en el caso de las curvas se deberá poder deducir también el sentido de ésta (derecha o izquierda) y la distancia a la que está la siguiente curva.
Finlemente, la última etapa será aprender el circuito mediante alguna técnica de IA, concretamente del campo de Aprendizaje Automático. En un principio he decidido emplear redes neuronales para esta tarea, aunque de momento no poseo los conocimientos suficientes para implementarlas (estoy cursando la asignatura de Aprendizaje en estos momentos y en ésta me instruirán sobre esta técnica y otras más).
Una vez conseguidos todos estos objetivos, también implementaré un módulo para pintar el mapa a partir de toda la información generada.
Saludos y hasta la próxima entrada.
HOla...
ResponderEliminarHe estado probando el entorno... y hay una cosa que debemos de mirar... y es que va muy lento! (no se si es mi ordenador... o que...) pero hay que mirarlo!
Luego, en la aplicación de mi tesis hice un entorno gráfico con movimiento... y no había que repintarlo todo cada vez... sólo cuando cambiaba el objeto.
Es decir, el fondo de los sensores NO hay que repintarlo cada vez que pintamos los sensores(y no se deben de quedar las marcas!)
A eso hay que darle otra repensada... e incluso puede que sea la razón de la lentitud!!
Hola, he estado leyendo que el problema del parpadeo es común al trabajar con gráficos en Java y proponen varias soluciones; parece que la mejor de ellas es usar la técnica de doble búffer que consiste en pintar el gráfico en memoria y no sobre la pantalla, y una vez renderizado el gráfico, volcarlo como imagen a la pantalla. Intentaré corregirlo.
ResponderEliminarTienes que actualizar los últimos avances...!! :)
ResponderEliminar