Esta practica está basada la Auto-localización de un robot basada en un filtro
de partículas realizado en la pracrica anterior.
Punto1: Visualización del mapa y las partículas
En este punto hemos instanciado un filtro de particulas de manera que se repartan uniformemente por el mapa que nos han dado bin1.bin, el resultado es el que se muestra a continuación:
Punto2: Diseño del radar
Hemos creado la clase Radar.java como lo pedia el enunciado con los métodos que debia contener:

Punto 3: Reconocimiento de posición y orientación
Para realizar este punto hemos utilizado un mecanismo de auto-localización consistente en aprender las características de determinados puntos del mapa. El escenario utilizado y la ubicación del robot se ve en la siguiente figura:
Los pasos realiados para la localización de los puntos sería las siguientes:
- Realizar una fase de aprendizaje para almacenar las características de cada punto del mapa (obtener 5 firmas).
- Realizar un Histograma de medidas de distancia obtenidas durante la fase de aprendizaje de un determinado punto
- El histograma real signature = radar.newScan(); junto con uno aprendido puede ser comparado realizando un test de correlación.
- Una vez localizada nuestra posicion podemos realizar el test de correlacion para conocer nuestra orientacion, pero ya sobre un unico punto candidato.



