Solución · Pruebas HIL de controladoras de vuelo

Evalúe el control de vuelo con hardware real.

Pruebe su controladora de vuelo, sus sensores y sus conexiones bajo movimiento controlado en tres ejes. INFINITE-HIL X1 combina el movimiento físico de actitud con capas de medición, control y simulación, y lleva al laboratorio el desarrollo de algoritmos, la integración y la validación.

Emisora RC, monitor de Control Suite y X1 durante una prueba HIL

Definición

Prueba HIL: el hardware de control dentro del lazo de prueba.

Hardware-in-the-Loop (HIL) es un enfoque de prueba en el que el hardware de control real interactúa en lazo cerrado con un sistema o entorno simulado. Las salidas del hardware influyen en el modelo de prueba, mientras que la realimentación del modelo o del banco físico vuelve al controlador. Así, el comportamiento del software puede evaluarse junto con el hardware real y sus interfaces.

Una plataforma de movimiento de tres ejes también cambia la orientación física del UAV. Su IMU y otros sensores relacionados con la actitud experimentan un movimiento rotacional real, mientras que la dinámica adicional que requiere la prueba se aborda mediante modelos e interfaces de datos. X1 combina este movimiento físico con una referencia angular medida y escenarios de prueba configurables.

El lazo de prueba

Cinco etapas de un lazo HIL cerrado

Escenario y modelo → Movimiento y actuación → Vehículo y sensores → Medición y realimentación → Análisis e iteración → Escenario y modelo. Control Suite: referencia angular, datos de sensores y telemetría en una sola vista Escenario y modeloOrientación, perfil, dinámicaMovimiento y actuaciónMovimiento dentro de límitesVehículo y sensoresSu propia cadena de controlMedición y realimentaciónEncoder, IMU, telemetríaAnálisis e iteraciónComparar, ajustar, repetir Control Suite: referencia angular, datos de sensores y telemetría en una sola vista
  1. 1Escenario y modeloDefina la orientación objetivo, el perfil de movimiento o los efectos dinámicos.
  2. 2Movimiento y actuaciónLa plataforma aplica el movimiento físico de los ejes dentro de los límites de la configuración elegida.
  3. 3Vehículo y sensoresEl hardware en prueba responde a los cambios de actitud mediante su propia cadena de sensores y control.
  4. 4Medición y realimentaciónLos datos del encoder, la IMU y los sensores adicionales elegidos se registran y se correlacionan con la telemetría del vehículo.
  5. 5Análisis e iteraciónCompare la respuesta medida con el objetivo de la prueba y después ajuste los parámetros de control y el escenario.

Qué puede probar

Aplicaciones de prueba con X1

Tareas habituales en un banco de pruebas de controladoras y pilotos automáticos: del ajuste PID y las comprobaciones de IMU y fusión de sensores a las pruebas de regresión.

Desarrollo de parámetros de control

Compare el efecto de los parámetros PID y otros parámetros de control sobre el sistema físico con perfiles de orientación y movimiento definidos. Examine distintos ajustes en el mismo escenario.

Fusión de sensores y estimación de actitud

Evalúe los datos de la IMU y del magnetómetro junto con la referencia del encoder. Investigue los efectos de la orientación de montaje, el offset y la calibración dentro del alcance de medición de su aplicación.

Efectos dinámicos y perturbaciones

Configure escenarios de lazo cerrado con entradas de par perturbador definidas por la aplicación. Evalúe la respuesta del control en las condiciones que representan el modelo elegido y el movimiento físico.

Comparación de versiones y regresión

Repita la misma secuencia de prueba tras una actualización de hardware o software. Siga el efecto de los cambios comparando datos de medición y del vehículo en condiciones comunes.

Pruebas controladas por piloto

Observe en conjunto las entradas de la emisora RC, el movimiento de la plataforma y la respuesta del vehículo. Incluya la interacción del operador en el plan de pruebas de laboratorio para evaluar el comportamiento del control.

Sensores y cargas útiles estabilizados

Examine la respuesta de módulos sensibles a la orientación y de sensores estabilizados bajo movimiento controlado. Adapte el montaje, las interfaces de datos y el alcance de medición a los requisitos del producto.

Comparación

HIL, SIL y prueba de vuelo: funciones distintas en la validación.

Cada enfoque aporta un tipo de evidencia distinto. Un plan de pruebas eficaz combina el desarrollo temprano de software, la evaluación con hardware real y la validación en campo.

HIL, SIL y prueba de vuelo: funciones distintas en la validación.
CriterioSILHIL con X1Prueba de vuelo
Elementos físicosSoftware de control; vehículo y sensores son modelos.Controladora, sensores, conexiones y movimiento físico de actitud.Vehículo, entorno e interacciones de vuelo.
Alcance modelado / limitadoDinámica del vehículo, sensores y entorno.Modelos según el escenario; la traslación y la aerodinámica no son totalmente físicas.Condiciones operativas que cubren el escenario y el lugar de prueba.
Riesgo y entornoNo requiere vehículo de prueba físico.Vehículo en una fijación; el movimiento y las piezas giratorias requieren una configuración definida.Se gestionan riesgos de vuelo, ambientales y operativos.
RepetibilidadAlta con el mismo modelo y las mismas entradas.Perfiles programados y referencia angular medida.Afectada por el clima, el piloto, el lugar y el estado del vehículo.
Efectos del hardwareNo mide directamente efectos físicos de sensores o cableado.Pueden estudiarse efectos de montaje, offset, calibración, interfaz y temporización.Se observan en operación; aislar las causas puede ser más difícil.
Uso típicoDesarrollo de algoritmos y evaluación basada en modelos.Ajuste del control, integración, regresión y control de calidad configurado.Comportamiento operativo y validación final en campo.

Integración

Pensada para integrarse con su sistema.

Tenemos en cuenta su ecosistema de pruebas actual, desde la controladora de vuelo hasta el software de análisis. Las interfaces de movimiento físico, telemetría, modelos y registro se configuran según su arquitectura de control y sus objetivos de validación.

Interfaz de Control Suite con animación de datos ilustrativa
ArduPilot y Pixhawk
El enfoque de integración del trabajo de laboratorio con X1 combina la telemetría del vehículo y el movimiento físico de actitud en un mismo flujo. Cada nueva configuración de vehículo, versión de software y ruta de datos se aborda dentro del alcance del proyecto.
PX4 y sistemas de control propios
El alcance de la integración se define a través de la realimentación de los sensores, las interfaces de datos y el modelo de prueba. La conexión y la arquitectura de control se adaptan al hardware y al software elegidos.
Datos y análisis en tiempo real
La telemetría Ethernet/UDP y la comunicación USB pueden conectar flujos de monitorización, registro y análisis externo. Los campos de datos y la estructura de registro se configuran según el plan de pruebas.
Desarrollo basado en modelos y gemelo digital
Conecte las capas de modelo, control y prueba física mediante flujos PIL/HIL de MATLAB/Simulink Embedded Coder y la interfaz ROS 2/Gazebo. La sincronización y las correspondencias de datos se definen durante la integración.

Comparación

Compare los métodos de prueba con los mismos criterios de ingeniería.

Las pruebas de vuelo, la simulación por software y los bancos físicos responden a necesidades distintas. X1 reúne hardware real, movimiento controlado en tres ejes y medición en un mismo flujo de laboratorio.

Comparación de métodos de prueba en tierra para el control de actitud de UAV
CriterioPrueba de vueloSimulación SILBanco de empujeRótula / banco con amarreINFINITE-HIL X1
Controladora de vuelo y sensores realesSe cumpleHardware realNo se cumpleSolo modeloParcialmente / según la configuraciónSegún el montajeSe cumpleAdmite hardwareSe cumpleVehículo / placa / sensores
Movimiento físico de actitud en tres ejesSe cumpleSegún la capacidad del vehículoNo se cumpleSin movimiento físicoParcialmente / según la configuraciónEjes fijos / limitadosParcialmente / según la configuraciónÁngulos limitadosSe cumpleAlabeo / cabeceo / guiñada controlados
Rotación continua de 360°Parcialmente / según la configuraciónSegún la maniobraSe cumpleRotación virtualNo se cumpleNo es su función principalParcialmente / según la configuraciónLímites mecánicos / de cablesSe cumpleAnillo rozante en cada eje
Riesgo para el vehículoNo se cumpleRiesgo de vuelo / impactoSe cumpleSin vehículo físicoParcialmente / según la configuraciónRiesgo de piezas giratoriasParcialmente / según la configuraciónSegún la sujeciónSe cumplePrueba controlada con fijación
Perfiles repetibles y programadosParcialmente / según la configuraciónInfluencia de clima / piloto / lugarSe cumpleMismo modelo / entradasParcialmente / según la configuraciónSecuencias de órdenes limitadasParcialmente / según la configuraciónSegún actuación / controlSe cumpleMovimiento programado / secuencias de prueba
Referencia de actitud medidaParcialmente / según la configuraciónSensores / referencia adicionalSe cumpleReferencia numéricaParcialmente / según la configuraciónRequiere medición adicionalParcialmente / según la configuraciónInstrumentación adicionalSe cumpleEncoder absoluto / IMU
Idoneidad para control de calidad en producciónParcialmente / según la configuraciónAlta carga de campo / operativaParcialmente / según la configuraciónSin verificación físicaParcialmente / según la configuraciónSubsistema motor / empujeParcialmente / según la configuraciónMedición / automatizaciónSe cumpleDatos por unidad / aceptación

Marca: se cumple · cruz: no se cumple · guion: parcial o según la configuración. En la fila de riesgo, la marca indica la condición más controlada, no un riesgo nulo. En SIL, la rotación y la referencia son virtuales.

Su lazo de prueba

Diseñemos su lazo de prueba.

Comparta su arquitectura de control de vuelo, su modelo y sus objetivos de medición para que evaluemos juntos el alcance de la integración, la configuración mecánica y el presupuesto.