El razonamiento probabilístico es una de las áreas mas utilizadas en situaciones de incertidumbre, condición que es muy común en el quehacer cotidiano. En particular para el movimiento de agentes (robots) en un medio se suelen utilizar tres tipos de modelos llamados Filtros. Los Filtros más utilizados son el filtro de histograma, filtro de Kalman y el filtro de partículas. Tanto el filtro de partículas como el filtro de Kalman se utilizan en situaciones donde el espacio en el cual se mueve el agente es continuo. Por el contrario, el filtro de histograma se utiliza cuando el movimiento del robot se da en un espacio discreto. Esta tarea se concentra en la programación de un filtro de histograma.