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 | Orientation from accelerometer, gyroscope, and magnetometer readings (desde R2020a) |
Complementary Filter | Estimar la orientación mediante filtro complementario. (desde R2023a) |
IMU Filter | Estimar la orientación usando el filtro IMU (desde R2023b) |
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 un 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 pose a partir de sensores asíncronos
Este ejemplo muestra cómo se pueden fusionar sensores a diferentes velocidades para estimar la pose. - Ajuste personalizado de filtros Fusion
Utilice la funcióntune
para optimizar los parámetros de ruido de varios filtros de fusión, incluido el objetoahrsfilter
. - Combinar datos del sensor inercial utilizando insEKF-Marco de fusión flexible basado en
El objeto de filtroinsEKF
proporciona 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 de la orientación mediante la fusión del sensor inercial y el MPU-9250
Este ejemplo muestra cómo obtener datos de un sensor IMU InvenSense MPU-9250 y cómo utilizar los algoritmos de fusión de 6 y 9 ejes en los datos del sensor para calcular la orientación del dispositivo. - Wireless Data Streaming and Sensor Fusion Using BNO055
This example shows how to get data from a Bosch BNO055 IMU sensor through an HC-05 Bluetooth® module, and to use the 9-axis AHRS fusion algorithm on the sensor data to compute orientation of the device.