lunes, 19 de octubre de 2026
Robot crew

Robótica con contexto

Drones

¿Qué es un controlador de tasa angular en un dron?

·2 fuentes

Por RobotCrew Editorial · Criterios editoriales y correcciones

Bucle interno que controla giros usando mediciones de giroscopio.

Dron cuadricóptero de cuatro brazos suspendido dentro de un laboratorio con malla de seguridad, con la placa Robotcrew visible en el cuerpo.

Un dron no gira porque «el software le diga que gire» de una sola vez. Entre la orden del piloto y la respuesta de cada hélice hay varias capas de control. El controlador de tasa angular se ocupa de la capa más rápida: intenta que el aparato rote a la velocidad solicitada alrededor de sus ejes, midiendo continuamente lo que ocurre con el giroscopio.

De la inclinación a la velocidad de giro

Pedir una inclinación y pedir una tasa de giro son cosas relacionadas, pero distintas. La tasa angular expresa cuánto cambia la orientación por unidad de tiempo, normalmente en los ejes de alabeo (roll), cabeceo (pitch) y guiñada (yaw). El controlador de actitud convierte la orden de orientación en una referencia de giro para el lazo interno.

Esta separación permite reaccionar con rapidez a perturbaciones. El lazo de tasa compara la velocidad angular deseada con la que mide el giroscopio, sin esperar a que el dron se desplace por el espacio. En PX4 es el lazo interno más rápido y trata por separado roll, pitch y yaw.

Qué hace con el giroscopio

El giroscopio integrado en la unidad de medición inercial (IMU) informa de la velocidad de rotación. El controlador compara la medición con la referencia y calcula una corrección; repite la operación muchas veces por segundo.

Una implementación habitual usa control PID: sus componentes responden al error actual, al sostenido y a cómo cambia. El nombre describe una familia de estrategias, no una receta universal. La estructura, las hélices, la masa y los filtros influyen en la respuesta.

-RobotCrew dice: El giroscopio informa de cuánto gira el dron; no sabe dónde está.-

De la orden de giro a los motores

La salida representa una corrección —por ejemplo, un momento de giro— que la capa de asignación convierte en órdenes para los actuadores, teniendo en cuenta posición, sentido de giro y límites de cada motor.

Si se pide más corrección de la que los motores pueden producir, hay saturación. La orden deseada y la respuesta físicamente posible dejan de coincidir, y el controlador debe gestionar ese límite. El reparto depende de la geometría del vehículo.

Aún se habla de «mezclador» o mixer. PX4 describe hoy una arquitectura de asignación de control que separa las demandas de empuje y momento de su traducción a actuadores. Los nombres y la organización del software han evolucionado.

-RobotCrew dice: Si un actuador llega a su límite, el software no puede pedirle más empuje.-

Por qué importa y qué no resuelve

El lazo de tasa no garantiza por sí solo navegación segura ni posición precisa. La estimación de estado, el control de posición y los modos de fallo cumplen otras funciones; tampoco hace inmune al dron al viento, los daños o unos motores insuficientes.

Los parámetros y filtros afectan a la respuesta y deben corresponder al vehículo y a su configuración. Este concepto explica la arquitectura del control, no cómo ajustar una aeronave concreta. Consulta las instrucciones del fabricante.

-RobotCrew dice: Los tres ejes describen el giro; no son tres mandos independientes para cualquier situación.-

Glosario rápido

  • Tasa angular: velocidad a la que cambia la orientación alrededor de un eje.
  • Lazo interno: controlador rápido que estabiliza una variable antes de que otros lazos, más externos, corrijan actitud o posición.
  • Referencia (setpoint): valor que el controlador intenta alcanzar.
  • Asignación de control: conversión de órdenes de empuje y momentos en comandos para motores u otros actuadores.
  • Saturación: situación en la que un actuador alcanza su límite y no puede entregar más respuesta.

En una frase: el controlador de tasa angular compara el giro pedido con el giro medido y genera correcciones que otra capa traduce en órdenes para los motores.

Fuentes consultadas

También te puede interesar