Nosotros (mi equipo) están construyendo un robot que navega alrededor de una arena.
El robot utiliza una cámara para determinar su posición con base en marcadores en la pared. Hemos probado este y se encontró que se puede determinar la posición bien cuando cerca de la pared. Sin embargo, en otras distancias, los marcadores parecen moverse al azar por una sola píxeles en el sensor (debido a la vibración, el ruido del sensor y de otros factores), causando la posición de que las estimaciones varían considerablemente.
Inicialmente se tuvo una media de la captura de muestras, pero si tenemos una lista de ejemplos como este:
(4.45, 5.06)
(4.43, 5.07)
(4.42, 6.48)
(3.95, 5.67)
a continuación, los valores atípicos cambiar considerablemente el promedio de resultado, haciendo el calculo de la posición incorrecta. Por lo tanto, debemos eliminar estos puntos de datos - reemplazar los valores con más razonable de las estimaciones, o marcarlos como los valores atípicos y los ignoran al tomar la media. Idealmente, cualquier algoritmo debe ser capaz de entregar sólo un par de puntos de datos, ya que sólo será capaz de ver a un máximo de 7 marcadores en cualquier momento, y normalmente sólo 4-5.
Tomé GCSE Estadísticas de hace unos 3 años (y tengo Una) y yo recuerdo vagamente un algoritmo que hizo exactamente esto - pero mis conocimientos desde entonces se ha desvanecido.