Estoy trabajando en un control de vehículo y usando un sensor 9DOF (acelerómetro, magnetómetro y giroscopio). Para el ángulo de guiñada, tengo un problema de discontinuidad en pi rad. (180 grados). Estoy controlando el vehículo con un controlador PID y cuando el vehículo gira más de 180 grados, el signo cambia repentinamente (de 180 a -180) y esto hace que el controlador actúe de forma extraña. El mismo problema ocurrirá cuando gire más de -180 grados también.Cómo lidiar con la discontinuidad del ángulo de guiñada a 180 grados
Como método, estoy usando una matriz de coseno de dirección para calcular los ángulos de euler. (método recomendado para el sensor de chispa).
Mi pregunta es ¿qué tipo de enfoque debo usar? Cómo lidiar con esta discontinuidad en el caso de usar un controlador PID para controlar el ángulo de guiñada.
¿Es esta pregunta realmente acerca de cómo agregar 360? – Eiko