Rojo: Medición con ruido electrónico Azul: medición ideal
en azul los datos filtrados, nuestro trabajo será implementar un programa para filtrar todo ese ruido y obtener el ángulo más preciso posible, para lograrlo usaremos los algoritmos basados en el Filtro de Kalman.
El Filtro de Kalman.
como su nombre nos indica, el filtro de kalman es una colección de algoritmos diseñado en este caso para obtener una medición angular limpia y con la menor cantidad de ruido posible, el filtro de Kalman es bastante complejo y se ha usado en infinidad de aplicaciones, que van desde la navegación GPS hasta el lanzamiento de cohetes espaciales
fórmula del filtro de Kalman
Por su complejidad, en el presente tutorial solo veremos por la superficie su funcionamiento, cabe mencionar que el código utilizado fue tomado del increíble trabajo realizado por Kristian Lauszus del cual hablaremos con más detalle en una futura publicación.
Conexión.
El sensor solo necesita 4 líneas para funcionar: datos (SDA), reloj (SCL), y por ultimo, se alimenta de 3.3 - 5v.
hasta la próxima!
He bajado todos los archivos, librerías y código, pero al compilar me da errores. Utilizo el IDE 1.5.8
ResponderEliminarHola amigo, es necesario que actualices tu IDE de arduino, porque las versiones anteriores no leen la librería I2C que es la comunicaión.
EliminarCual seria la modificacion en el codigo si no utilizo encoder y bluetooth
ResponderEliminarSi quiero usar el Bluetooth solo lo configuro y ya?
ResponderEliminarcomo hallo la funcion de transferencia
ResponderEliminaramigo esa programacion es utilizando el bluethooth
ResponderEliminarcuales serian sus aplicaciones para un robot balancin?
ResponderEliminar