Aller au contenu

Cette page est une traduction automatique proposée pour votre confort. La version anglaise fait foi. Lire en anglais

Article de connaissance · Systèmes terrestres

Présentation de DriftLoc™

DriftLoc est l'algorithme de navigation de l'INS Pollux 3 qui maintient la dérive de position inertielle pure à un faible niveau, sans GNSS, odomètre ni autre assistance : lors d'un essai de 31,4 km en fourgon, l'erreur a représenté 0,81 % de la distance parcourue.

4 Sep 2026
Présentation de DriftLoc

Le vrai problème

Les systèmes de positionnement modernes souffrent d'un problème de dépendance discret. Demandez à la plupart d'entre eux comment ils fonctionnent et, sous la réponse assurée, vous trouverez un signal satellite qui fait presque tout le travail. Cette technique reste pourtant l'une des plus précieuses pour naviguer lorsque le ciel est dégagé. Le dispositif fonctionne parfaitement jusqu'au moment où il ne le peut plus : un tunnel, un canyon d'immeubles de grande hauteur, un échangeur à plusieurs niveaux, un quai de chargement souterrain, ou même un brouillage délibéré des signaux satellites. Le signal disparaît, et l'estimation de position fusionnée avec l'inertie, qui semblait si solide une seconde plus tôt, commence à dériver.

La raison de cette dérive n'a rien de mystérieux. Un système inertiel estime le mouvement en intégrant ce que mesurent ses gyroscopes et ses accéléromètres. En même temps que le mouvement, l'intégration accumule aussi chaque petite erreur de capteur qui évolue lentement, un simple biais ici, un autre là, dans l'estimation de position : ces erreurs s'additionnent avec le temps, et pour la position, elles sont sommées deux fois. Sur une centrale MEMS, ces erreurs sont assez importantes pour qu'une solution non assistée s'écarte de plusieurs centaines de mètres en quelques minutes seulement. C'est pourquoi la réponse traditionnelle à la navigation sans GNSS a consisté à recourir à un meilleur matériel, comme des gyroscopes à fibre optique de classe navigation ou des ensembles à gyrolaser. Ils fonctionnent à merveille et dérivent lentement, mais ils sont lourds, gourmands en énergie, soumis au contrôle des exportations et tarifés pour des programmes plutôt que pour des produits.

DriftLoc part de la prémisse inverse. Au lieu de payer la précision au niveau du capteur, il la gagne en estimant de façon optimale, en temps réel, les erreurs qui évoluent, et en bridant fortement la dérive de position.

Qu'est-ce que DriftLocTM

DriftLoc est un algorithme de navigation conçu pour garder un système inertiel honnête pendant de longues périodes sans aucun point GNSS. Il fonctionne avec une seule IMU grand public, un processeur embarqué modeste et un modèle mathématique cinématique fondé sur la physique. Plutôt que de se fier aux mesures brutes de l'IMU, il tient à jour une image statistiquement pondérée de la confiance à accorder à chaque source à chaque instant. DriftLoc raisonne ainsi : quelle part du comportement propre à la plateforme l'algorithme accepte-t-il de prendre au sérieux ? Un véhicule en mouvement dit en permanence quelque chose de sa position et de son orientation, par la façon dont il ralentit, s'immobilise, prend un virage et se stabilise, et la plupart de ces informations sont discrètement ignorées par les systèmes qui n'écoutent que les accéléromètres et les gyroscopes. DriftLoc est conçu pour lire ces signaux en continu et les confronter à ce que rapportent les capteurs, de sorte que l'erreur soit détectée et corrigée à mesure qu'elle se forme, au lieu de s'accumuler. L'ensemble de ce processus d'établissement de corrélations mathématiques s'exécute en temps réel strict. Cela peut sembler magique, mais c'est profondément mathématique et fondé sur l'estimation bayésienne et le traitement statistique du signal.

En résumé

Pendant longtemps, le compromis en navigation inertielle a été sans nuance : payer la précision au niveau du capteur, ou accepter que la position s'effondre dès que le GNSS disparaît. DriftLoc est le pari que l'essentiel de la précision achetée sous forme de matériel pouvait en réalité être retrouvé par l'algorithme, en apprenant les capteurs en continu grâce à des corrélateurs mathématiques avancés, en exploitant chaque mouvement et en n'acceptant rien d'autre que la cinématique pure.

Le résultat est un positionnement quasi qualité navigation dans les conditions mêmes qui mettent en échec les systèmes moins performants, sur un matériel qui se mesure en grammes et en dizaines de dollars plutôt qu'en kilogrammes et en dizaines de milliers. Économiser sur le coût ne signifie donc plus renoncer à la performance.

Le vrai test

L'INS Pollux 3 d'Aeron, à base de MEMS et de très petite taille, a été mis à jour avec l'algorithme de navigation DriftLoc. L'essai en fourgon s'est déroulé selon la séquence suivante.

  1. L'INS a été monté sur le fourgon d'essai d'Aeron, sans antenne GNSS.

  2. Le Pollux 3 a été mis sous tension, et 30 secondes en environnement statique ont servi à l'alignement.

  3. Les coordonnées initiales ont été saisies via l'interface utilisateur, à partir du système de référence embarqué assisté par GNSS installé pour la comparaison.

  4. Ce fut un plaisir de voir la physique et les mathématiques fonctionner exactement comme prévu, en fournissant en temps réel une position purement inertielle et propre issue du Pollux 3.

Résumé de l'essai

Map of the drive test route with the Pollux 3 track and the GNSS reference track nearly overlapping

Tracé de position du Pollux 3 INS et de l'unité de référence

Position drift over time: Pollux 3 drift climbs to about 300 m in 20 minutes and peaks near 390 m at 75 minutes

Tracé de la dérive en fonction du temps

Drift as a percent of distance travelled: high in the first kilometres, falling below 1% DT by 30 km

Tracé du pourcentage de la distance parcourue (DT)

Altitude error over time for Pollux 3, mostly under 10 m across the 85-minute test

Erreur d'altitude en fonction du temps


Statistiques de l'essai

Tableau 1 : statistiques d'erreur en %DT

Distance parcourue (km)

Erreur de dérive (mètres)

Erreur en %DT

5

217.34

4.35

10

271.38

2.71

15

296.16

1.97

20

353.27

1.77

25

322.95

1.29

31.4

254.61

0.81


Tableau 2 : dérive en fonction du temps

Temps (minutes)

Erreur (mètres)

10 

158.22

20 

275.69

30

304.97

40

310.63

50

291.87

60

303.45

70

363.29

80

262.68

86.84

254.61

Auteur : Aniket Kamat (responsable du groupe Fusion de données, Aeron Systems)


Regarder le teaser court → Lien
Regarder le défi de navigation complet → Lien
Pour plus de détails, contactez-nous via www.aeronsystems.com/contact .


Une question sur ce sujet ?

Demandez à l'un de nos ingénieurs comment cela s'applique à votre projet, ou demandez un prix.

Retour aux articles de connaissance

Contact

Demandez un prix, ou parlez à l'un de nos ingénieurs de votre plateforme ou de votre centrale.

Bureaux

Inde

Siège et centre de conception, Pune

Plot No. 7, Lane No. 5, Laxman Nagar, Balewadi
Pune, Maharashtra 411045, India

Ouvrir dans Google Maps

Site de production, Pune

Vivan Kohli Industrial Park, Shed No. 5, Gat No. 446
Old Pune-Mumbai Highway, Naigaon, Kanhe Phata, Talegaon
Pune, Maharashtra 412106, India

Ouvrir dans Google Maps

Ventes et support, Bengaluru

First Floor, Building No. 11, Sai Anugraha
Jeevan Bhima Nagar Main Road
Bengaluru, Karnataka 560075, India

Ouvrir dans Google Maps

Ventes et support, Vijayawada

Door No. 52-1/4-8D, Plot No. 9, 5th Cross Road
Veterinary Colony
Vijayawada, Andhra Pradesh 520008, India

Ouvrir dans Google Maps

International

Aeron Systems Pvt. Ltd., Sharjah

Saif Executive Office # P8-17-02
Sharjah Airport International Free Zone Authority
PO Box 8000, Sharjah, U.A.E.

Ouvrir dans Google Maps