¿Cómo funciona?
B-ROBOT es un equilibrio de arduino robot creado con piezas impresas 3D controlado remotamente. Con sólo dos ruedas, B-ROBOT es capaz de mantener su equilibrio todo el tiempo usando sus sensores internos y conducir los motores. Puede controlar tu Robot, lo que hace mover o girar, enviando comandos a través de un Smartphone, Tablet o PC mientras que mantiene su equilibrio.
Este self balancing robot lee sus sensores inerciales (acelerómetros y giróscopos integrados en el chip MPU6000) 200 veces por segundo. Calcula su actitud (ángulo con respecto al horizonte) y compara este ángulo con el ángulo objetivo (0 º Si quiere mantener el equilibrio sin mover, o un ángulo positivo o negativo si quiere mover hacia adelante o hacia atrás). Mediante la diferencia entre el ángulo objetivo (digamos 0 º) y el ángulo real de inclinación (digamos 3 º) impulsa un sistema de Control para enviar los comandos de derecha a los motores para mantener su equilibrio. Los comandos para los motores son aceleraciones. Por ejemplo si el robot se inclina hacia adelante (ángulo del robot es 3 º) y luego envía un comando al motor acelerar hacia adelante hasta que este ángulo se reduce a cero para mantener el equilibrio.