Fusión de sensores inerciales
Navegación inercial con IMU y GPS, fusión de sensores, ajuste de filtro personalizado
La fusión de sensores inerciales utiliza filtros para mejorar y combinar lecturas de IMU, GPS y otros sensores. Para modelar sensores específicos, consulte Modelos de sensor.
Para localización y mapeo simultáneos, consulte SLAM.
Funciones
Bloques
| AHRS | Orientación a partir de lecturas de acelerómetro, giroscopio y magnetómetro |
| Complementary Filter | Estimar la orientación mediante filtro complementario. (Desde R2023a) |
| IMU Filter | Estimar la orientación usando el filtro IMU (Desde R2023b) |
| ecompass | Calcular la orientación a partir de las lecturas del acelerómetro y el magnetómetro (Desde R2024a) |
Temas
Fusión de sensores
- Elija filtros de fusión de sensores inerciales
Aplicabilidad y limitaciones de varios filtros de fusión de sensores inerciales. - Estimación de la orientación mediante la fusión de sensores inerciales
Este ejemplo muestra cómo utilizar algoritmos de fusión de 6 y 9 ejes para calcular la orientación. - Orientación de estimación con un filtro complementario y datos IMU
Este ejemplo muestra cómo transmitir datos IMU desde una placa Arduino y estimar la orientación utilizando un filtro complementario. - Alineación de datos del sensor registrado para estimación de orientación
Este ejemplo muestra cómo alinear y preprocesar los datos del sensor registrados. - Orientación del filtro de paso bajo utilizando Quaternion SLERP
Este ejemplo muestra cómo utilizar la interpolación lineal esférica (SLERP) para crear secuencias de cuaterniones y trayectorias ruidosas de filtro de paso bajo. - Estimación de la postura a partir de sensores asincrónicos
Este ejemplo muestra cómo se pueden fusionar sensores a diferentes velocidades para estimar la pose. - Ajuste personalizado de filtros Fusion
Utilice la funcióntunepara optimizar los parámetros de ruido de varios filtros de fusión, incluido el objetoahrsfilter. - Fusionar datos de sensores inerciales mediante un marco de fusión flexible basado en insEKF
El objeto de filtroinsEKFproporciona un marco flexible que puede utilizar para fusionar datos de sensores inerciales. - Estimación de la pose de un vehículo submarino autónomo mediante sensores inerciales y registros de velocidad Doppler
Este ejemplo muestra cómo fusionar datos de un GPS, un registro de velocidad Doppler (DVL) y sensores de unidades de medición inercial (IMU) para estimar la pose de un vehículo submarino autónomo (AUV) que se muestra en esta imagen.
Aplicaciones
- Representación de audio binaural mediante seguimiento de cabeza
Realice un seguimiento de la orientación de la cabeza fusionando los datos recibidos de una IMU y luego controle la dirección de llegada de una fuente de sonido aplicando funciones de transferencia relacionadas con la cabeza (HRTF). - Estimación del ángulo de inclinación mediante fusión de sensores inerciales y ADIS16505
Obtenga datos del sensor IMU ADIS16505 de Analog Devices y utilice la fusión de sensores en los datos para calcular la inclinación del sensor. (Desde R2024a) - Transmisión inalámbrica de datos y fusión de sensores mediante BNO055
Este ejemplo muestra cómo obtener datos de un sensor IMU BNO055 de Bosch a través de un módulo Bluetooth® HC-05 y cómo utilizar el algoritmo de fusión AHRS de 9 ejes en los datos del sensor para calcular la orientación del dispositivo.









