MIMU/Odometer Fusion with State Constraints for Vehicle Positioning during BeiDou Signal Outage: Testing and Results

01/01/2020

7 min de lecture

Source : Sensors 2020, 20(8), 2302 (18 p.) · DOI 10.3390/s20082302 · Jiangsu University of Technology (Changzhou), Zhenjiang Zhongao AI Institute, Nanjing University of Science and Technology, Finnish Geospatial Research Institute · accès OPEN (CC BY) · PDF Zhu2020-MIMUOdometerFusion.pdf, sha256 aa4836546185a96e…, 18 pages Lu le : 2026-11-02. LECTURE COMPLÈTE (texte entier ; Tab. 1 à 3 et figures 4 à 18 relus sur les pages rendues, 9 à 16 du PDF ; équations 1 à 29 lues dans le texte extrait). Statut summarized. Thème : fusion · MEMS/odomètre avec contraintes non holonomes, perte de GNSS Métadonnées vérifiées dans le PDF : auteurs Kai Zhu, Xuan Guo, Changhui Jiang, Yujingyang Xue, Yuanjun Li, Lin Han, Yuwei Chen ; 2020 ; titre complet avec le suffixe « Testing and Results » ; DOI conforme.

Contexte et question

En zone urbaine dense, le GNSS est dégradé (géométrie pauvre, NLOS, multitrajets) et l’erreur de l’INS diverge vite sans correction. Les travaux antérieurs sur l’odomètre et les contraintes de trajectoire étaient menés GNSS disponible, sans isoler l’effet de chacun. Les auteurs mesurent séparément l’apport de l’odomètre et celui des contraintes d’état pour un MIMU bas coût pendant une coupure BeiDou (BDS).

Méthode

  • Base : intégration lâche GNSS/MIMU à 15 états d’erreur (attitude, vitesse, position, biais gyro et accéléromètre), mesure = écart position et vitesse GNSS/MIMU (§2.1).
  • Contraintes d’état (NHC) : vitesse latérale et verticale du véhicule supposées nulles, V_x ≈ 0 et V_z ≈ 0 dans le repère véhicule (Éq. 9). Deux angles de désalignement MIMU/véhicule (cap et tangage) sont ajoutés au vecteur d’état, supposés constants (Éq. 13-14, §2.2).
  • Odomètre : vitesse avant seule, convertie dans le repère ENU et comparée à la vitesse MIMU (Éq. 20-22, §2.3).
  • Trois variantes comparées au MIMU seul : MO (odomètre), M-C (contraintes), MO-C (les deux) (§2.4).
  • Filtre de Kalman (Éq. 25-29, §2.5), période de filtrage 1 s. Hors coupure, le GNSS fournit position et vitesse initiales ; l’article mentionne aussi l’estimation de paramètres d’odomètre (§3.2.4).
  • Les auteurs ne contraignent pas le cap (§4).

Données

  • MIMU : biais gyro ≤ 3 °/h, biais accéléromètre 0,1 mg, échantillonnage 400 Hz ; odomètre à 20 Hz (Tab. 1, p. 9).
  • Essai 1 : données MIMU et odomètre enregistrées puis traitées sous Matlab (§3.1). Essai 2 : algorithme embarqué sur DSP+FPGA, traitement en temps réel (§3.2).
  • Les erreurs « à 90 s » sont celles atteintes 90 s après le début de la période sans GNSS. Le cap de l’essai 2 reste entre 40° et 42° (§3.2.1) ; trajectoires quasi rectilignes (Fig. 4 pour l’essai 1, Fig. 7 pour l’essai 2).
  • Essai de coupure : l’antenne est retirée à 75 s, le nombre de satellites tombe à zéro (§3.2.4, Fig. 16). Le nombre de trajets et la vérité terrain ne sont pas détaillés dans le texte.

Résultats chiffrés

Essai 1, traitement différé, erreur à 90 s sans GNSS (RMSE entre parenthèses) (Tab. 2, p. 11) :

Lat. (m)Long. (m)Haut. (m)V est (m/s)V nord (m/s)V haut (m/s)
MIMU480,1 (234,56)−150,6 (81,31)−95,37 (40,36)−1,189 (0,715)7,144 (6,121)−2,544 (1,365)
MO−5,55 (8,59)−7,30 (7,01)18,06 (10,34)−0,152 (0,330)−0,225 (0,286)0,931 (0,416)
MO-C−5,28 (8,54)−6,74 (6,93)3,90 (2,08)−0,152 (0,304)−0,223 (0,286)0,020 (0,101)

Réductions annoncées par les auteurs face au MIMU seul, à 90 s (§3.1, p. 9) : latitude 98,8 % (MO) et 98,9 % (MO-C) ; longitude 95,1 % et 95,5 % ; hauteur 81,1 % et 95,9 % ; vitesse est 87,2 % pour les deux ; vitesse nord 96,8 % et 96,9 % ; vitesse haute 63,4 % et 99,2 %.

Essai 2, temps réel, erreur à 90 s (RMSE entre parenthèses) (Tab. 3, p. 14) :

Lat. (m)Long. (m)Haut. (m)V est (m/s)V nord (m/s)V haut (m/s)
M-C−25,85 (16,662)−28,80 (18,761)−3,06 (4,931)−0,91 (0,686)0,27 (0,567)−0,38 (0,367)
MO1,74 (0,876)4,73 (2,910)−13,35 (7,301)0,03 (0,162)−0,06 (0,060)−0,85 (0,503)
MO-C1,72 (1,911)−1,36 (2,112)−4,38 (5,487)0,02 (0,142)−0,04 (0,077)−0,23 (0,168)
  • Ajouter les contraintes à MO réduit l’erreur à 90 s de longitude de 71,2 %, de hauteur de 67,2 %, de vitesse nord de 33,3 % et de vitesse haute de 72,9 % (§3.2.3, p. 13). L’ajout de l’odomètre fait baisser de plus de 90 % les erreurs de latitude et longitude à 90 s par rapport à M-C (même passage).
  • Coupure BDS (§3.2.4, p. 14-15) : entre 75 s et 165 s les erreurs de position restent sous 10 m selon le texte ; odomètre débranché à 165 s (seul M-C), erreurs de latitude et longitude au-delà de 20 m mais hauteur sous 10 m ; odomètre rebranché à 180 s, retour rapide à la normale. Ces valeurs sont celles du texte ; sur la Fig. 17 (p. 15), l’erreur de hauteur atteint environ −12 m vers 150-165 s (lecture graphique), un peu au-delà des 10 m annoncés.
  • Écart interne à l’article : la Fig. 8 (p. 12, M-C, essai 2) montre des erreurs finales d’environ −33 m en latitude et −58 m en longitude (lecture graphique), alors que le texte du §3.2.1 et le Tab. 3 donnent −25,85 m et −28,80 m. Les Fig. 11 et 13 (MO, MO-C) sont cohérentes avec le Tab. 3. Les valeurs du tableau sont reprises ici.

Limites déclarées par les auteurs

  • Durée d’essai de 90 s seulement ; les erreurs divergeront ensuite à cause des erreurs d’odomètre et de cap (§4).
  • Aucune contrainte sur le cap : « the heading angle heavily affects the accuracy » (§5, p. 16) ; un meilleur cap permettrait une navigation longue sans GNSS.
  • La coupure est simulée en retirant l’antenne ; en ville quelques satellites restent visibles et pourraient aider (§4).
  • Les contraintes n’agissent que sur les axes X et Z du véhicule (§3.2.1) ; sans elles, l’erreur de vitesse haute croît et tend à diverger (§3.2.2).
  • Conclusion : l’odomètre n’a presque aucun effet sur la hauteur ; l’effet des contraintes sur latitude et longitude dépend de la direction de déplacement (§5).

Ce que ça change pour Teleforge (interprétation, hors de l’article)

  • Référence simple et chiffrée pour une chaîne de dérive inertielle pendant une perte GNSS : l’odomètre borne la dérive longitudinale, les NHC la dérive verticale, ordre de grandeur de quelques mètres à 90 s avec un MIMU de classe 3 °/h.
  • Le MIMU de l’article est de qualité supérieure aux MEMS grand public : ses erreurs à 90 s ne se transposent pas telles quelles à un capteur de boîtier télématique.
  • Les trajets sont presque rectilignes (cap 40-42°) et l’article ne rapporte qu’un jeu de valeurs par configuration, sans dispersion : les gains annoncés sont indicatifs.
  • La remarque sur le cap non contraint rejoint nos propres difficultés de redressement et de cap hors GNSS.
Réseau2 sortants

Sources

  • P002 — Hybrid Kalman Filtering for Robust GNSS/IMU Fusion in Open…
  • P011 — Rectification inertielle 10 Hz pour la donnée mobilité

Cité par

Aucune citation détectée

Références

Aucune référence