Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
NAVIGATION METHOD AND DEVICE FOR A VEHICLE, AND ASSOCIATED SYSTEM, VEHICLE, COMPUTER PROGRAM AND STORAGE MEDIUM
Document Type and Number:
WIPO Patent Application WO/2024/056973
Kind Code:
A1
Abstract:
The present invention relates to a navigation method and device (APP) for a vehicle (AC), and to an associated system (SYS), vehicle, computer program (PROG) and storage medium (MEM). The method comprises steps of: determining (S10), by a first navigation module (LOC_GPS), first navigation data for the vehicle (OUT_LOC_GPS) based on data (OUT_IMU, OUT_GPS) from an inertial measurement unit (IMU) and from a satellite positioning module (GPS); and determining (S20), by a second navigation module (LOC_VISION), second navigation data for the vehicle (OUT_LOC_VIS) based on: data (OUT_IMU, OUT_VIS) from the inertial measurement unit (IMU) and images acquired by the vehicle; and additionally based on data (OUT_GPS, OUT_BARO) from the satellite positioning module (GPS) and/or an altimeter (BARO).

Inventors:
JARRAUD RAPHAËL (FR)
GROSHENS CLÉMENT (FR)
ELIE PHILIPPE (FR)
Application Number:
PCT/FR2023/051388
Publication Date:
March 21, 2024
Filing Date:
September 12, 2023
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
SAFRAN ELECTRONICS & DEFENSE (FR)
International Classes:
G01C21/16; G01C5/06
Foreign References:
EP2133662A22009-12-16
FR3018383A12015-09-11
Other References:
ZHANG J ET AL: "Performance Investigation of Barometer Aided GPS/MEMS-IMU Integration", NAVIGATION: JOURNAL OF THE INSTITUTE OF NAVIGATION, 23 April 2012 (2012-04-23), pages 598 - 604, XP056003814, ISSN: 0028-1522, DOI: 10.1109/PLANS.2012.6236933
GARRATT MA ET AL: "Integration of GPS/INS/Vision Sensors to Navigate Unmanned Aerial Vehicles", ISPRS - INTERNATIONAL ARCHIVES OF PHOTOGRAMMETRY, REMOTE SENSING AND SPATIAL INFORMATION SCIENCES, vol. XXXVII-B1, 1 January 2008 (2008-01-01), GB, XP093116724, ISSN: 1682-1750, Retrieved from the Internet
Attorney, Agent or Firm:
DELUMEAU, François et al. (FR)
Download PDF:
Claims:
Revendications édé de navigation pour un véhicule, ledit procédé comprenant des étapes de : détermination (S10) par un premier module de navigation (LOC_GPS) de premières données de navigation dudit véhicule (OUT_LOC_GPS) à partir de données (OUT_IMU, OUT_GPS) issues d'une unité de mesure inertielle (IMU) et d'un module de positionnement par satellites (GPS) ; et détermination (S20) par un deuxième module de navigation (LOC_VISION) de deuxièmes données de navigation dudit véhicule (OUT_LOC_VIS) à partir de : données issues (OUT_IMU, OUT_VIS) de l'unité de mesure inertielle (IMU), et d'images acquises par ledit véhicule ; et en outre à partir de données (OUT_GPS, OUT_BARO) issues dudit module de positionnement par satellites (GPS) et/ou d'un altimètre (BARO). édé selon la revendication 1, dans lequel : le premier module de navigation (LOC_GPS) et le deuxième module de navigation (LOC_VISION) utilisent les données (OUT_GPS) issues du module de positionnement par satellites (GPS) lorsque le module de positionnement par satellites (GPS) est fonctionnel ; ledit procédé comprend des étapes de : o si ledit module de positionnement par satellites (GPS) est fonctionnel (S30), fourniture (S40) desdites premières données de navigation (OUT_LOC_GPS) à un module de guidage (CMD) dudit véhicule ; et o sinon, fourniture (S50) desdites deuxièmes données de navigation (OUT_LOC_VIS) audit module de guidage (CMD) dudit véhicule ; et ledit procédé comprend plusieurs itérations desdites étapes de détermination (S10, 20) et de fourniture (S40, S50). Procédé selon la revendication 1 ou 2, dans lequel les premier (LOC_GPS) et deuxième modules de navigation (LOC_VISION) comprennent respectivement une centrale inertielle (NAV_IMU_VIS, NAV_IMU_GPS) et un filtre de Kalman (KAL_FILT_GPS, KAL_FILT_VIS) pour déterminer (S10, S20) lesdites premières et deuxièmes données de navigation (OUT_LOC_GPS, OUT_LOC_VIS). édé selon l'une des revendications 1 à 3, comprenant des étapes de: détection (S21) d'au moins un point terrestre de référence (AMER) dans lesdites images acquises ; détermination (S22) d'une position relative observée (POS_AMER_OBS) dudit au moins un point terrestre de référence détecté (AMER) par rapport audit véhicule à partir desdites images acquises ; détermination (S23) d'une position relative estimée (POS_AMER_EST) dudit au moins un point terrestre de référence détecté (AMER) par rapport audit véhicule à partir d'une position dudit véhicule déterminée par le deuxième module de navigation (LOC_VISION) et d'une position connue dudit au moins un point terrestre de référence (AMER) ; et de détermination (S24) de dites deuxièmes données de navigation (OUT_LOC_VIS) à partir de la différence (ox, oy) entre les positions relatives observée (POS_AMER_OBS) et estimée (POS_AMER_EST) dudit au moins un point terrestre de référence (AMER) par rapport audit véhicule.

5. Procédé selon la revendication 4, dans lequel ladite étape de détection (S21) d'au moins un point terrestre de référence (AMER) dans les images acquises comprend des étapes de : sélection d'une portion d'au moins une image acquise, les coordonnées de ladite portion étant déterminées à partir d'une position connue dudit au moins un point terrestre de référence (AMER), d'une position dudit véhicule déterminée par le deuxième module de navigation (LOC_VISION) et d'une information relative à la précision de ladite position déterminée dudit véhicule fournie par le deuxième module de navigation (LOC_VISION) ; et de détection dudit au moins un point terrestre de référence (AMER) dans ladite portion de ladite au moins une image acquise.

6. Dispositif de navigation (APP) pour un véhicule, ledit dispositif (APP) comprenant : un premier module de navigation (LOC_GPS) configuré pour déterminer (S10) des premières données de navigation dudit véhicule (OUT_LOC_GPS) à partir de données (OUT_IMU, OUT_GPS) issues d'une unité de mesure inertielle (IMU) et d'un module de positionnement par satellites (GPS) ; et un deuxième module de navigation (LOC_VISION) configuré pour déterminer (S20) des deuxièmes données de navigation dudit véhicule (OUT_LOC_VIS) à partir de : données (OUT_IMU, OUT_VIS) issues de l'unité de mesure inertielle (IMU) et d'images acquises par ledit véhicule ; et en outre à partir de données (OUT_GPS, OUT_BARO) issues dudit module de positionnement par satellites (GPS) et/ou d'un altimètre (BARO).

7. Système de navigation (SYS) pour un véhicule, ledit système (SYS) comprenant : un dispositif de navigation (APP) selon la revendication 6 ; une unité de mesure inertielle (IMU) ; un module de positionnement par satellites (GPS) ; et un dispositif d'acquisition d'images (CAM). Système de navigation (SYS) selon la revendication 7, comprenant un dispositif de vision par ordinateur (VISION) configuré pour déterminer au moins une position du véhicule à partir des images acquises par le dispositif d'acquisition d'images (CAM). Système de navigation (SYS) selon la revendication 7 ou 8, comprenant un module de guidage (CMD) configuré pour guider ledit véhicule à partir de données de navigation (IN_NAV_CMD) déterminées par ledit dispositif de navigation (APP). Véhicule comprenant un système de navigation (SYS) selon l'une des revendications 7 à 9. Programme d'ordinateur (PROG) comportant des instructions pour la mise en oeuvre des étapes d'un procédé selon l'une quelconque des revendications 1 à 5, lorsque ledit programme d'ordinateur (PROG) est exécuté par au moins un processeur (PROC). Support d'informations (MEM) lisible par ordinateur comprenant un programme d'ordinateur (PROG) selon la revendication 11.

Description:
Description

Titre de l'invention : Procédé et dispositif de navigation pour un véhicule, système, véhicule, programme d'ordinateur et support d'informations associés

Domaine technique

[0001] La présente invention se rapporte aux domaines de la navigation et du positionnement.

Plus particulièrement, la présente invention concerne un procédé et un dispositif de navigation pour un véhicule, un système, un véhicule, un programme d'ordinateur et un support d'informations associés. La présente invention trouve une application particulièrement avantageuse, bien que nullement limitative, pour la mise en oeuvre de systèmes de navigation pour aéronefs.

État de la technique antérieure

[0002] Il existe aujourd'hui, dans l'état de la technique, différents systèmes de navigation pour véhicules. En particulier, il est connu d'utiliser à bord d'un véhicule une centrale inertielle comme système de navigation. Plus généralement, nous désignons ci-après par « navigation inertielle » une solution de navigation exploitant des données issues d'une unité de mesure inertielle (i.e. force spécifique, et vitesse angulaire). L'exploitation de données inertielles pour mettre en oeuvre une solution de navigation suppose toutefois de résoudre le problème bien connu de dérive au cours du temps de la navigation inertielle. En effet, de petites erreurs de mesure de la force spécifique et de la vitesse angulaire sont intégrées au cours du temps par la navigation inertielle et conduisent ainsi à des erreurs de vitesse et de position de plus en plus grandes.

[0003] Pour limiter la dérive d'une navigation inertielle, une approche de l'état de la technique consiste à combiner les données inertielles avec des données issues d'un module de positionnement par satellites, tel qu'un module GPS (acronyme de l'expression anglaise « Global Positioning System »). De manière générale, une solution de navigation combinant des données de plusieurs capteurs est qualifiée de solution de « navigation hybride ». Les solutions existantes de navigation hybride inertie-GPS présentent cependant l'inconvénient suivant : un module GPS peut être aisément brouillé et ainsi rencontrer une perte de disponibilité. En définitive, les solutions de navigation hybrides inertie-GPS ne permettent pas de localiser de manière fiable et précise un véhicule tout en garantissant un niveau d'intégrité élevé. L'intégrité est définie comme la capacité à fournir, en plus d'une grandeur estimée (e.g. la position, la vitesse, le cap d'un véhicule), un rayon de protection associé à cette grandeur, c'est-à-dire une borne majorant l'erreur d'estimation avec une probabilité définie, notamment très proche de 1.

[0004] Il peut également être envisagé d'utiliser des techniques de vision par ordinateur pour compenser la dérive d'une navigation inertielle à partir d'images acquises par un véhicule. Toutefois, les dispositifs de vision par ordinateur existants - à la fois les caméras et les algorithmes de traitement d'images - présentent un niveau de maturité faible de telle sorte que la fiabilité de ces dispositifs est faible. En particulier, de tels dispositifs présentent un risque horaire d'intégrité élevé. Le risque horaire d'intégrité pour un système de navigation est défini comme le risque horaire d'obtenir une information erronée, c'est-à-dire une grandeur estimée dont l'erreur est plus grande que le rayon de protection. En ce sens, exploiter un dispositif de vision par ordinateur pour mettre en oeuvre une solution de navigation ne permet pas d'atteindre un niveau d'intégrité suffisant pour des applications critiques, telles que l'aéronautique.

[0005] Il existe par conséquent un besoin pour une solution de navigation permettant d'améliorer le niveau d'intégrité et de disponibilité des systèmes de navigation existants.

Exposé de l'invention

[0006] La présente invention a pour objectif de remédier à tout ou partie des inconvénients de l'art antérieur, notamment ceux exposés précédemment.

[0007] À cet effet, selon un aspect de l'invention, il est proposé un procédé de navigation pour un véhicule, ledit procédé comprenant des étapes de : détermination par un premier module de navigation de premières données de navigation dudit véhicule à partir de données issues d'une unité de mesure inertielle et d'un module de positionnement par satellites ; et de détermination par un deuxième module de navigation de deuxièmes données de navigation dudit véhicule à partir de : données issues de l'unité de mesure inertielle et d'images acquises par ledit véhicule ; et en outre à partir de données issues dudit module de positionnement par satellites et/ou d'un altimètre.

[0008] Par « données de navigation », il est fait référence ici à : des données relatives à la position, et/ou au déplacement du véhicule - telles que des coordonnées géographiques (e.g. latitude, longitude, altitude), une vitesse, un cap, etc ; et/ou à des rayons de protections associés à des données de position/déplacement. Dans le contexte de l'invention, une « position » peut désigner une position absolue définie par rapport au référentiel terrestre, ou une position relative définie par rapport à une position de référence. [0009] Dans le contexte de l'invention, par « unité de mesure inertielle », il est fait référence à un dispositif de mesure fournissant, pour une pluralité d'instants de mesure, des données relatives à la force spécifique (i.e. la somme des forces extérieures autres que gravitationnelles divisée par la masse) et la vitesse angulaire du véhicule. En outre, le terme « centrale inertielle » désigne ci-après un dispositif de navigation intégrant dans le temps les données de force spécifique et de vitesse angulaire produites par une unité de mesure inertielle et permettant de déterminer des données de navigation du véhicule.

[0010] Le procédé proposé permet de déterminer de manière précise les données de navigation d'un véhicule (e.g. les données de position et de déplacement du véhicule ainsi que les rayons de protection associés) tout en garantissant un niveau d'intégrité et de disponibilité élevé du système de navigation.

[0011] Selon un mode de réalisation, l'étape de détermination de données de navigation par le premier module de navigation et l'étape de détermination de données de navigation par le deuxième module de navigation sont réalisées de manière concomitante (i.e. en parallèle, ou simultanément). Ainsi, l'utilisation en parallèle de deux modules de navigation distincts (i.e. lesdits premier et deuxième modules de navigation) permet d'améliorer la résilience du système de navigation du véhicule vis-à-vis de défaillances des capteurs utilisés pour la navigation (e.g. module de positionnement par satellites, dispositif d'acquisition d'images), telles qu'une défaillance du module de positionnement par satellites, une défaillance du dispositif d'acquisition d'images, ou une indisponibilité d'un autre capteur, etc.

[0012] En outre, l'utilisation d'un module de positionnement par satellites et d'images permet de compenser la dérive de navigation inertielle et ainsi de déterminer avec précision les données de navigation du véhicule.

[0013] En comparaison aux solutions de navigation existantes, la solution de navigation proposée, en exploitant une pluralité de modules de navigation, permet d'améliorer le niveau d'intégrité et de disponibilité du système de navigation du véhicule tout en déterminant avec précision les données de navigation du véhicule.

[0014] Plus précisément, la solution de navigation proposée présente : un niveau de disponibilité plus élevé que les systèmes de navigation hybride inertie-GPS existants ; et un niveau d'intégrité plus élevé que les systèmes de navigation hybride inertie-vision existants.

[0015] Selon un mode de réalisation, le procédé proposé comprend des étapes de : si ledit module de positionnement par satellites est fonctionnel, fourniture desdites premières données de navigation à un module de guidage dudit véhicule ; et sinon, fourniture desdites deuxièmes données de navigation audit module de guidage dudit véhicule. [0016] Ce mode de réalisation permet de guider avec précision un véhicule. Il est à noter que ce mode de réalisation bénéficie des avantages techniques de la solution de navigation proposée. En effet, un guidage précis du véhicule est permis parce que les données de navigation sont déterminées avec précision.

[0017] Tel que mentionné précédemment, la solution proposée exploite des images pour la navigation pour compenser la dérive de navigation inertielle. Selon ce mode de réalisation, l'utilisation des données de navigation déterminées à partir d'images par le deuxième module de navigation pour le guidage du véhicule est conditionnée à une indisponibilité du module de positionnement par satellites (e.g. module défaillant, ou non-utilisable). Ainsi, ce mode de réalisation permet de relâcher significativement les contraintes sur la fiabilité (i.e. le risque horaire d'intégrité) du dispositif d'acquisition d'images et des algorithmes de traitement d'images associés. Ainsi, la solution de navigation proposée permet de déterminer de manière précise les données de navigation d'un véhicule tout en garantissant un niveau d'intégrité élevé, et ce même pour un dispositif d'acquisition d'images et des algorithmes de traitement d'images associés de faible maturité.

[0018] En effet, le deuxième module de navigation exploite, selon ce mode de réalisation, des données issues du module de positionnement par satellites ou de l'altimètre en plus des images acquises. Cela permet de compenser avec une meilleure précision la dérive de navigation inertielle du deuxième module de navigation lorsque le module de positionnement par satellites ou l'altimètre sont utilisables. Ainsi, ce mode de réalisation permet de maintenir une chaine de localisation précise en exploitant les différents capteurs lorsqu'ils sont disponibles.

[0019] Par exemple, supposons que lors d'une première période, le deuxième module de navigation utilise les données du module de positionnement par satellites pour compenser la dérive de navigation inertielle. Puis, lors d'une deuxième période ultérieure, le module de positionnement par satellites n'est plus disponible. Alors, bien que le module de positionnement par satellites ne soit plus disponible, le deuxième module de navigation bénéficie durant la deuxième période du recalage de la navigation inertielle durant la première période.

[0020] Il en est de même pour le premier module de navigation qui exploite les données issues du module de positionnement par satellites lorsque celui-ci est disponible. Ainsi, les premier et deuxième modules de navigation utilisent, selon ce mode de réalisation, les données issues du module de positionnement par satellites (uniquement) lorsque celui-ci est fonctionnel.

[0021] Selon un mode de réalisation, les premier et deuxième modules de navigation comprennent respectivement une centrale inertielle et un filtre de Kalman pour déterminer lesdites premières et deuxièmes données de navigation. Plus particulièrement, le premier module de navigation comprend une première centrale inertielle et un premier filtre de Kalman pour déterminer lesdites premières données de navigation ; et le deuxième module de navigation comprend une deuxième centrale inertielle et un deuxième filtre de Kalman pour déterminer lesdites deuxièmes données de navigation.

[0022] Ce mode de réalisation permet d'exploiter les données issues de capteurs indépendants et de types différents pour déterminer les données de navigation du véhicule de manière efficace, notamment en termes de précision des données de navigation obtenues et de ressources matérielles et logicielles nécessaires (e.g. ressources de traitement, ressources mémoires, etc.).

[0023] Plus précisément, ce mode de réalisation permet de mettre en oeuvre une fusion de données multi-capteurs pour déterminer des données de navigation du véhicule. L'utilisation d'une centrale inertielle permet de déterminer des données de navigation à partir des données inertielles ; et l'utilisation d'un filtre de Kalman permet de corriger ces données de navigation à partir de données issues des autres capteurs (i.e. recalage de la navigation inertielle pour pallier la dérive). Ainsi, la combinaison d'une centrale inertielle et d'un filtre de Kalman permet de mettre en oeuvre une fusion de données multi-capteurs pour déterminer avec précision les données de navigation du véhicule à partir de capteurs indépendants et de types différents.

[0024] Selon un mode de réalisation, le procédé proposé comprend des étapes de : détection d'au moins un point terrestre de référence dans lesdites images acquises ; détermination d'une position relative observée dudit au moins un point terrestre de référence détecté par rapport audit véhicule à partir desdites images acquises ; détermination d'une position relative estimée dudit au moins un point terrestre de référence détecté par rapport audit véhicule à partir d'une position dudit véhicule déterminée par le deuxième module de navigation et d'une position connue dudit au moins un point terrestre de référence ; et détermination de dites deuxièmes données de navigation à partir de la différence entre les positions relatives observée et estimée dudit au moins un point terrestre de référence par rapport audit véhicule.

[0025] Dans le contexte de l'invention, un « point terrestre de référence » est un point terrestre dont la position (e.g. les coordonnées géographiques) est connue. Ci-après, un point terrestre de référence est également désigné par le terme « amer ».

[0026] Ce mode de réalisation permet de pallier la dérive de la navigation inertielle du deuxième module de navigation à partir d'images acquises par le véhicule. [0027] Il convient également de mentionner que, dans le cadre de l'invention, d'autres modes de réalisation pourraient être envisagés dans lesquels des données de navigation sont déterminées à partir d'images acquises, par exemple en utilisant des techniques d'odométrie visuelles, des techniques de recalages cartographiques, des algorithmes d'apprentissage automatique, etc.

[0028] Selon un mode de réalisation, ladite étape de détection d'au moins un point terrestre de référence dans les images acquises comprend des étapes de : sélection d'une portion d'au moins une image acquise, les coordonnées de ladite portion étant déterminées à partir d'une position connue dudit au moins un point terrestre de référence, d'une position dudit véhicule déterminée par le deuxième module de navigation et d'une information relative à la précision de ladite position déterminée dudit véhicule fournie par le deuxième module de navigation ; et détection dudit au moins un point terrestre de référence dans ladite portion de ladite au moins une image acquise.

[0029] Ce mode de réalisation est avantageux en ce qu'il permet d'utiliser uniquement une portion d'image (i.e. une région d'intérêt) pour détecter un point terrestre de référence et ainsi de restreindre la portion d'image à traiter. Plus généralement, ce mode de réalisation permet de réduire les ressources matérielles et logicielles (e.g. ressources de traitement, ressources mémoires, etc.) nécessaires à la détection d'un point terrestre de référence dans des images acquises et donc à la détermination de données de navigation à partir d'images acquises.

[0030] Selon un autre aspect de l'invention, il est proposé un dispositif de navigation pour un véhicule comprenant : un premier module de navigation configuré pour déterminer des premières données de navigation dudit véhicule à partir de données issues d'une unité de mesure inertielle et d'un module de positionnement par satellites ; et un deuxième module de navigation configuré pour déterminer des deuxièmes données de navigation dudit véhicule à partir de données issues de l'unité de mesure inertielle et d'images acquises par ledit véhicule ; et en outre à partir de données issues dudit module de positionnement par satellites et/ou d'un altimètre.

[0031] Le dispositif de navigation proposé dispose des avantages décrit ci-dessus en lien avec le procédé de navigation proposé. Selon un mode de réalisation, le dispositif de navigation met en oeuvre tout ou partie des étapes du procédé de navigation proposé.

[0032] Selon un mode de réalisation, le dispositif proposé comprend un module de contrôle configuré pour : si ledit module de positionnement par satellites est fonctionnel, fournir desdites premières données de navigation à un module de guidage dudit véhicule ; et sinon, fournir desdites deuxièmes données de navigation audit module de guidage dudit véhicule

[0033] Selon un aspect de l'invention, il est proposé un système de navigation pour un véhicule comprenant : un dispositif de navigation conforme à l'invention ; une unité de mesure inertielle ; un module de positionnement par satellites ; et un dispositif d'acquisition d'images.

[0034] Le système de navigation proposé dispose des avantages décrit ci-dessus en lien avec le procédé de navigation proposé. Selon un mode de réalisation, le système de navigation proposé met en oeuvre tout ou partie des étapes du procédé de navigation proposé.

[0035] Selon un mode réalisation, le système de navigation comprend un dispositif de vision par ordinateur configuré pour déterminer au moins une position du véhicule à partir des images acquises par ledit dispositif d'acquisition d'images.

[0036] Selon un mode de réalisation, le système de navigation comprend un module de guidage configuré pour guider ledit véhicule à partir de données de navigation déterminées par ledit dispositif de navigation conforme à l'invention.

[0037] Selon un aspect de l'invention, il est proposé un véhicule comprenant un système de navigation conforme à l'invention.

[0038] Selon un aspect de l'invention, il est proposé un programme d'ordinateur comprenant des instructions pour la mise en oeuvre des étapes d'un procédé conforme à l'invention, lorsque le programme d'ordinateur est exécuté par au moins un processeur ou un ordinateur.

[0039] Le programme d'ordinateur peut être formé d'une ou plusieurs sous-parties stockées dans une même mémoire ou dans des mémoires distinctes. Le programme peut utiliser n'importe quel langage de programmation, et être sous la forme de code source, code objet, ou de code intermédiaire entre code source et code objet, tel que dans une forme partiellement compilée, ou dans n'importe quelle autre forme souhaitable.

[0040] Selon un aspect de l'invention, il est proposé un support d'informations lisible par ordinateur comprenant un programme d'ordinateur conforme à l'invention.

[0041] Le support d'informations peut être n'importe quelle entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une mémoire non-volatile ou ROM, par exemple un CD-ROM ou une ROM de circuit microélectronique, ou encore un moyen d'enregistrement magnétique, par exemple une disquette ou un disque dur. D'autre part, le support de stockage peut être un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par un réseau de télécommunication ou par un réseau informatique ou par d'autres moyens. Le programme selon l'invention peut être en particulier téléchargé sur un réseau informatique. Alternativement, le support d'informations peut être un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question.

Brève description des dessins

[0042] D'autres caractéristiques et avantages de la présente invention ressortiront de la description fournie ci-après de modes de réalisation de l'invention. Ces modes de réalisation sont donnés à titre d'exemple illustratif et sont dépourvus de tout caractère limitatif. La description fournie ci-après est illustrée par les dessins ci- joints :

[Fig. 1] La figure 1 représente schématiquement un exemple d'architecture logicielle et matérielle d'un système de navigation selon un mode de réalisation de l'invention ;

[Fig. 2A]-[Fig. 2B] Les figures 2A et 2B représentent, de manière schématique et sous forme d'ordinogramme, des étapes d'un procédé de navigation selon un mode de réalisation de l'invention ; et

[Fig. 3] La figure 3 représente schématiquement un exemple d'architecture logicielle et matérielle d'un système de navigation selon un mode de réalisation de l'invention.

Description des modes de réalisation

[0043] La présente invention concerne un procédé et un dispositif de navigation pour un véhicule, ainsi qu'un système, un véhicule, un programme d'ordinateur et un support d'informations associés.

[0044] La figure 1 représente schématiquement un exemple d'architecture logicielle et matérielle d'un système de navigation selon un mode de réalisation de l'invention.

[0045] Tel qu'illustré par la figure 1, selon un mode de réalisation, le système de navigation SYS proposé pour un véhicule comprend au moins des éléments suivants : un ensemble de capteurs SENS ; un dispositif de navigation APP ; et un module de guidage CMD.

[0046] Le dispositif de navigation APP est configuré pour déterminer, à partir des données issues de l'ensemble de capteurs SENS, des données de navigation IN_NAV_CMD du véhicule.

[0047] Le module de guidage CMD est configuré pour guider le véhicule à partir des données de navigation IN_NAV_CMD fournies par le dispositif APP. [0048] Selon un mode réalisation, le système SYS est embarqué dans un véhicule, par exemple dans un véhicule terrestre : voiture, camion, train, etc., ou dans un véhicule marin : bateau, frégate, ou encore dans un véhicule aérien : un aéronef, un hélicoptère, un avion, un drone, etc. En particulier, le système SYS est selon une variante de réalisation embarqué dans un aéronef.

[0049] Dans le contexte de l'invention, des données de navigation d'un véhicule désignent des données relatives à la position, et/ou au déplacement du véhicule et comprennent, par exemple, des coordonnées géographiques (e.g. latitude, longitude, altitude), une vitesse, un cap. Les données de navigation peuvent être définies de manière absolue par rapport au référentiel terrestre, ou de manière relative par rapport à une position de référence (e.g. une piste d'atterrissage). À titre d'exemple, une position relative du véhicule à un instant donné déterminée par le dispositif de navigation APP peut comprendre une ou plusieurs coordonnées de l'ensemble suivant : un azimut, une distance verticale, une distance longitudinale, et une distance latérale définis par rapport à une position de référence.

[0050] Tel qu'illustré par la figure 1, selon un mode de réalisation, l'ensemble de capteurs SENS comprend au moins un des capteurs suivants : au moins une unité de mesure inertielle IMU ; au moins un module de positionnement par satellites GPS ; au moins un altimètre BARO ; un capteur VISION (dit ci-après dispositif ou capteur de vision par ordinateur) ; au moins un odomètre ; une sonde de Pitot ; et un magnétomètre.

[0051] L'unité de mesure inertielle IMU fournit des données OUT_IMU, dites également données inertielles. Selon un mode de réalisation, les données inertielles OUT_IMU comprennent, pour une pluralité d'instants de mesure, des données relatives à la force spécifique Fs (i.e. la somme des forces extérieures autres que gravitationnelles divisée par la masse) et la vitesse angulaire du véhicule. Typiquement, l'unité de mesure inertielle IMU comprend : trois gyromètres mesurant les trois composantes de la vitesse angulaire (vitesses de variation des angles de roulis, de tangage et de lacet) ; et trois accéléromètres mesurant les trois composantes de la force spécifique Fs.

[0052] Le module de positionnement par satellites GPS fournit des données de navigation OUT_GPS. Selon un mode de réalisation, les données de navigation OUT_GPS comprennent, pour une pluralité d'instants de mesure, une position Pos et une vitesse Vel du véhicule. Typiquement, le module de positionnement par satellites GPS fournit une position Pos absolue par rapport au référentiel terrestre comprenant une ou plusieurs coordonnées de l'ensemble suivant : la latitude, la longitude ; et l'altitude. Selon un mode de réalisation, le module de positionnement par satellites est conforme au système « Global Positioning System », plus couramment désigné par l'acronyme GPS. Toutefois, dans le cadre de l'invention, il pourrait également être envisagé d'autres modes de réalisation dans lesquels tous types de modules GNSS (acronyme de « Géolocalisation et Navigation par un Système de Satellites ») seraient utilisées, tels que des modules Galileo, Glonass, etc.

[0053] L'altimètre BARO fournit en sortie des données OUT_BARO dites altimétriques. L'altimètre BARO est, selon un mode de réalisation, un altimètre barométrique. En particulier, les données altimétriques OUT_BARO sont, pour une pluralité d'instants de mesure, représentatives de l'altitude Alt du véhicule ou de variations d'altitudes dudit véhicule.

[0054] Le capteur de vision par ordinateur VISION (également désigné par « dispositif de vision par ordinateur ») fournit en sortie des données OUT_VIS. Selon un mode de réalisation, le capteur VISION comprend ou est configuré pour communiquer avec : un support d'enregistrement DB ; et un dispositif d'acquisition d'images CAM. Le support d'enregistrement DB, par exemple une base de données, comprend les positions (i.e. coordonnées géographiques) d'une pluralité de points terrestres de référence AMER (dits ci-après amers) ainsi que des informations relatives aux représentations graphiques des points terrestres de référence AMER. À titre d'exemple, les points terrestres de référence peuvent être une piste d'atterrissage, un feu de navigation, un indicateur de pente d'approche (« Precision Approach Path Indicator » en anglais), etc. Le dispositif d'acquisition d'images CAM comprend au moins une caméra embarquée dans le véhicule et disposant d'un capteur de rayonnements électromagnétiques dont les longueurs d'onde appartiennent au spectre de la lumière visible et/ou de l'infra-rouge. Selon un mode de réalisation, le dispositif d'acquisition d'images CAM comprend au moins une caméra parmi les suivantes : une caméra à lumière visible ; une caméra proche infrarouge (ou « Near-Infrared » en anglais), une caméra infrarouge court (« Short Wavelength InfraRed » en anglais), une caméra infrarouge moyen (« Medium Wavelength InfraRed » en anglais), et une caméra infrarouge lointain (« Long Wavelength InfraRed » en anglais). Le dispositif d'acquisition d'images CAM est configuré pour acquérir une pluralité d'images pour une pluralité d'instants de mesure.

[0055] Le capteur de vision par ordinateur VISION prend en entrée : les images acquises par le dispositif d'acquisition d'images CAM ; et les données de navigation OUT_LOC_VIS issues du module de navigation LOC_VISION, notamment la position du véhicule. Le capteur VISION est, selon un mode de réalisation, configuré pour : détecter les points terrestres de référence AMER dans les images acquises ; et déterminer les positions relatives observées des points terrestres de référence détectés AMER par rapport au véhicule à partir desdites images acquises. Le capteur VISION est en outre configuré pour, selon un mode de réalisation, déterminer des positions relatives estimées des points terrestres de référence détectés AMER par rapport au véhicule à partir d'une position du véhicule déterminée par le module de navigation LOC_VISION et des positions connues des points terrestres de référence AMER. Selon un mode de réalisation, les données OUT_VIS fournies par le capteur VISION comprennent, pour une pluralité d'instants de mesure, des différences ox, oy entre les positions relatives observées et estimées des points terrestres de référence AMER par rapport au véhicule. Typiquement, la position relative (observée ou estimée) d'un amer par rapport au véhicule est définie par deux angles - un angle latéral et un angle vertical - caractérisant l'axe de visée de l'amer par rapport à l'axe longitudinal du véhicule.

[0056] Selon un mode de réalisation, pour détecter un point terrestre de référence dans une image, le capteur VISION est configuré pour sélectionner dans cette image une région d'intérêt (i.e. une portion de cette image) et détecter le point terrestre de référence dans cette région d'intérêt. En particulier, les coordonnées de la région d'intérêt sont déterminées à partir de : la position connue du point terrestre de référence ; la position du véhicule déterminée par le module de navigation LOC_VISION ; et d'une information fournie par le module de navigation LOC_VISION relative au rayon de protection de la position déterminée du véhicule (i.e. la probabilité que l'erreur de position soit inférieure au rayon de protection est supérieure à une valeur définie, notamment très proche de 1 ). Le fait d'utiliser une région d'intérêt permet de restreindre la portion d'image à traiter pour détecter un amer et permet ainsi de réduire les ressources matérielles et logicielles (e.g. temps de traitement, mémoire, etc.) nécessaires à la détection d'un amer dans des images acquises.

[0057] Bien évidemment, l'ensemble de capteurs SYS peut comprendre un ou plusieurs de chacun des capteurs IMU, GPS, BARO, VISION tels que décrits ci-dessus.

[0058] Tel qu'illustré par la figure 1, le dispositif de navigation APP comprend, selon un mode de réalisation : un module de navigation LOC_ GPS (dit premier module de navigation) ; un module de navigation LOC_VISION (dit deuxième module de navigation) ; et un module de contrôle SWITCH. Les modules de navigation LOCJ3PS et LOC_VISION fournissent respectivement des données de navigation OUT_LOC_GPS (dites premières données de navigation) et des données de navigation OUT_LOC_VIS (dites deuxièmes données de navigation). Il convient de noter que les modules de navigation LOC_GPS et LOC_VISION produisent les données de navigation OUT_LOC_GPS et OUT_LOC_VIS de manière indépendante et, plus particulièrement, de manière simultanée (i.e. en parallèle). Selon un mode de réalisation, les données de navigation OUT_LOC_GPS et OUT_LOC_VIS comprennent respectivement, pour une pluralité d'instants de mesure, une position Pos, une vitesse Vel et une direction Cap du véhicule et des rayons de protection PL associés.

[0059] Il convient de noter que l'utilisation en parallèle des deux modules de navigation distincts LOC_GPS et LOC_VISION permet d'améliorer l'intégrité du système de navigation SYS du véhicule et ainsi la résilience du système SYS vis-à-vis de défaillances des capteurs utilisés pour la navigation.

[0060] Le module de navigation LOC_GPS détermine les données de navigation OUT_LOC_GPS à partir des données issues de l'unité de mesure inertielle IMU, du module de positionnement par satellites GPS, et de l'altimètre BARO.

[0061] Tel qu'illustré par la figure 1, selon un mode de réalisation, le module de navigation LOC_GPS comprend : une centrale inertielle NAV_IMU_GPS ; et un filtre de Kalman KAL_FLT_GPS. La centrale inertielle NAV_IMU_GPS est configurée pour intégrer dans le temps les données de force spécifique Fs et de vitesse angulaire produites par l'unité de mesure inertielle IMU et ainsi déterminer des données de navigation Pos, Vel, Cap du véhicule. Le filtre de Kalman KAL_FILT_GPS détermine, à partir des données issues des capteurs GPS et BARO, des corrections 5Pos, 5Vel, 5Cap, 5Fs, et 5 à appliquer à la centrale inertielle NAV_IMU_GPS. Les données de navigation OUT_LOC_GPS fournies en sortie correspondent ainsi, selon un mode de réalisation, aux données de navigation déterminées par la centrale inertielle NAV_IMU_GPS corrigées (i.e. recalées) à partir des données issues du filtre de Kalman KAL_FLT_GPS. Autrement dit, le filtre de Kalman KAL_FLT_GPS permet de compenser la dérive de navigation inertielle (i.e. recaler) à partir des données issues des capteurs GPS et BARO.

[0062] Il est à noter que, lorsque le module de positionnement par satellites GPS n'est pas fonctionnel (e.g. non-disponible, en panne, défaillant, non-utilisable), le module de navigation LOCJ3PS continue de produire en sortie les données de navigation OUT_LOC_GPS. Toutefois, dans ce cas, le module de navigation LOCJ3PS ne peut exploiter les données issues du module de positionnement par satellites GPS pour pallier la dérive (i.e. recaler) de la centrale inertielle NAV_IMU_GPS. Il est en de même lors que l'altimètre BARO n'est pas disponible.

[0063] Le module de navigation LOC_VISION détermine les données de navigation OUT_LOC_VIS à partir des données issues de l'unité de mesure inertielle IMU, du module de positionnement par satellites GPS, de l'altimètre BARO et du capteur VISION.

[0064] Tel qu'illustré par la figure 1, le module de navigation LOC_VISION dispose, selon un mode de réalisation, d'une architecture similaire au module de navigation LOC_GPS. Selon ce mode de réalisation, le module de navigation LOC_VISION comprend : une centrale inertielle NAV_IMU_VIS ; et un filtre de Kalman KAL_FLT_VIS. Les données de navigation OUT_LOC_GPS fournies en sortie correspondent ainsi, selon un mode de réalisation, aux données de navigation déterminées par la centrale inertielle NAV_IMU_VIS auxquelles sont appliquées les corrections déterminées par le filtre KAL_FILT_VIS à partir des données issues des capteurs GPS, BARO et VISION. Autrement dit, le filtre de Kalman KAL_FLT_GPS permet de pallier la dérive de navigation inertielle (i.e. recaler) à partir des données issues des capteurs GPS, BARO et VISION.

[0065] Dans le cadre de l'invention, il pourrait également être envisagé d'autres modes de réalisation selon lesquels un des modules de navigation LOC_GPS et LOC_VISION ou les deux utilisent respectivement un filtre de Kalman (e.g. un filtre de Kalman étendu) prenant en entrée les données issues de tout ou partie des capteurs de l'ensemble SENS et produisant en sortie lesdites données de navigation.

[0066] Il convient de mentionner que le module de navigation LOC_VISION exploite, pour recaler la centrale inertielle NAV_IMU_VIS, les données issues des autres capteurs GPS, BARO, VISION lorsque ces données sont disponibles. Selon un exemple, le capteur VISION ne peut être utilisé par le module de navigation LOC_VISION pour recaler la centrale inertielle NAV_IMU_VIS que suite à la détection d'un amer. Selon un autre exemple, le module de navigation LOC_VISION n'exploite pas les données issues du module de positionnement par satellites GPS, lorsque le module GPS est défaillant ou non-utilisable.

[0067] Toutefois, il est important de souligner que les données de navigation déterminées à un instant donné sont fonction des données de navigation déterminées aux instants précédents. En effet, les centrales inertielles NAV_IMU_GPS et NAV_IMU_VIS intègrent dans le temps les données de force spécifique Fs et de vitesse angulaire produites par l'unité de mesure inertielle IMU pour déterminer des données de navigation OUT_LOC_GPS et OUT_LOC_VIS. Aussi, de petites erreurs de mesure de la force spécifique Fs et de la vitesse angulaire sont intégrées au cours du temps par les centrales inertielles et conduisent ainsi à des erreurs de vitesse et de position croissantes dans le temps (i.e. dérive de la navigation inertielle). Par conséquent, le fait d'utiliser à un instant donné un capteur pour recaler une centrale inertielle permet d'améliorer la précision des données de navigation déterminées aux instants ultérieurs.

[0068] Supposons par exemple que lors d'une première période, le module de navigation LOC_VISION utilise les données du module GPS pour compenser la dérive de la centrale inertielle NAV_IMU_VIS. Puis, lors d'une deuxième période ultérieure, le module de positionnement par satellites GPS n'est plus disponible. Lors de la deuxième période, bien que le module GPS ne soit plus disponible, le module de navigation LOC_VISION détermine des données de navigation OUT_LOC_VIS plus précises qu'un module de navigation n'exploitant jamais les données d'un module GPS. En effet, le module de navigation LOC_VISION bénéficie durant la deuxième période du recalage de la centrale inertielle durant la première période.

[0069] Le module de contrôle SWITCH reçoit les données de navigation OUT_LOC_GPS et OUT_LOC_VIS respectivement produites par les modules de navigation LOC_GPS et LOC_VISION et fournit au module de guidage CMD des données de navigation IN_NAV_CMD. Selon un mode de réalisation, le module de contrôle SWITCH fournit au module de guidage CMD soit les données de navigation OUT_LOC_GPS, soit les données de navigation OUT_LOC_VIS. En particulier, le module de contrôle SWITCH est configuré pour sélectionner les données de navigation à fournir en fonction de la disponibilité (i.e. fonctionnel ou non- fonctionnel) du module de positionnement par satellites GPS, ce mode de réalisation étant détaillé ci-après en référence aux figures 2A et 2B.

[0070] Les figures 2 A et 2 B représentent, de manière schématique et sous forme d'ordinogramme, des étapes d'un procédé de navigation selon un mode de réalisation de l'invention.

[0071] Tel qu'illustré par les figures 2A et 2B, et selon un mode de réalisation de l'invention, le procédé de navigation proposé comprend au moins une des étapes S10 à S50 suivantes mises en oeuvre par le système de navigation SYS proposé. Selon un mode de réalisation particulier, les étapes S10 à S50 sont mises en oeuvre dans un ordre chronologique tel que décrit ci-après.

[0072] Au cours de l'étape S10, le module de navigation LOC_GPS détermine des données de navigation OUT_LOC_GPS du véhicule à partir des données issues de l'unité de mesure inertielle IMU, du module de positionnement par satellites GPS, et de l'altimètre BARO.

[0073] Au cours de l'étape S20, le module de navigation LOC_VISION détermine des données de navigation OUT_LOC_VISION du véhicule à partir des données issues de l'unité de mesure inertielle IMU, du module de positionnement par satellites GPS, de l'altimètre BARO, et du capteur de vision par ordinateur VISION. Selon un mode de réalisation, l'étape S20 comprend des sous-étapes S21 à S24 détaillées ci-après en référence à la figure 2B.

[0074] Les étapes S10 et S20 peuvent être réalisées simultanément, l'une avant l'autre ou inversement. Selon un mode de réalisation particulier, les étapes S10 et S20 sont réalisées en parallèle.

[0075] Tel que mentionné précédemment, si un des capteurs GPS, BARO, ou VISION n'est pas fonctionnel (e.g. indisponible, en panne, défaillant, non-utilisable), les modules de navigation LOC_GPS et LOC_VISION continuent de produire en sortie les données de navigation OUT_LOC_GPS et OUT_LOC_VIS. Toutefois, dans ce cas, les modules de navigation LOC_GPS et LOC_VISION ne peuvent exploiter les données issues du capteur non-fonctionnel pour compenser la dérive (i.e. recaler) des centrales inertielles NAV_IMU_GPS et NAV_IMU_VIS.

[0076] En particulier, les modules de navigation LOC_GPS et LOC_VISION utilisent les données OUT_GPS issues du module de positionnement par satellites GPS (uniquement) lorsque celui-ci est fonctionnel. Corrélativement, les modules de navigation LOC_GPS et LOC_VISION n'utilisent pas les données OUT_GPS issues du module de positionnement par satellites GPS lorsque celui-ci n'est pas fonctionnel.

[0077] Au cours de l'étape S30, le module de contrôle SWITCH détermine si le module de positionnement par satellites GPS est fonctionnel (i.e. disponible et utilisable). À titre indicatif, le module de positionnement par satellites GPS peut ne pas être fonctionnel (i.e. défaillant, en panne) à cause d'une défaillance d'un des satellites de la constellation GPS, ou d'une défaillance du module GPS embarqué lui-même. Au cours de l'étape S30, le module de contrôle SWITCH met en oeuvre, selon un mode de réalisation, une étape de détection de panne (i.e. de défaillance) du module de positionnement par satellites GPS pour déterminer si le module de positionnement par satellites GPS est fonctionnel.

[0078] Au cours de l'étape S40, si, et seulement si, il a été déterminé à l'étape S30 que le module de positionnement par satellites GPS est fonctionnel, le module de contrôle SWITCH fournit les données de navigation OUT_LOC_GPS au module de guidage CMD du véhicule.

[0079] Au cours de l'étape S50, s'il a été déterminé à l'étape S30 que le module de positionnement par satellites GPS n'est pas fonctionnel (le module GPS étant indisponible, défaillant, en panne ou non utilisable), le module de contrôle SWITCH fournit les données de navigation OUT_LOC_VIS au module de guidage CMD du véhicule.

[0080] Suite à l'étape S50, le système de navigation met en oeuvre, selon un mode de réalisation, les étapes S10 et S20 précédemment détaillées. Ainsi, le procédé de navigation proposé comprend, selon ce mode de réalisation, plusieurs itérations des étapes S10 à S50 décrites ci- dessus.

[0081] Tel qu'illustré par la figure 2B, l'étape S20 comprend, selon un mode de réalisation, au moins une des étapes S21 à S24 détaillées ci-après en référence à la figure 2B et mises en oeuvre par le système de navigation SYS proposé.

[0082] Au cours de l'étape S21, le capteur VISION détecte au moins un point terrestre de référence AMER dans des images acquises par le dispositif d'acquisition d'images CAM.

[0083] Selon un mode de réalisation particulier, pour détecter un point terrestre de référence AMER dans une image, le capteur VISION met en oeuvre les étapes suivantes. Le capteur VISION sélectionne une portion de cette image (i.e. une région d'intérêt), les coordonnées de la portion d'image étant déterminées à partir de : la position connue (e.g. coordonnées géographiques) du point terrestre de référence AMER ; de la position du véhicule déterminée par le module de navigation LOC_VISION ; et d'une information relative à la précision de la position du véhicule fournie par le de navigation LOC_VISION (i.e. le rayon de protection). Suite à la sélection de la portion d'image, le capteur VISION détecte le point terrestre de référence AMER dans la portion d'image.

[0084] Au cours de l'étape S22, le capteur VISION détermine une position relative observée POS_AMER_OBS du point terrestre de référence détecté AMER par rapport au véhicule à partir des images acquises.

[0085] Au cours de l'étape S23, le capteur VISION détermine une position relative estimée POS_AMER_EST du point terrestre de référence détecté AMER par rapport au véhicule à partir d'une position du véhicule fournie par le module de navigation LOC_VISION et d'une position connue du point terrestre de référence AMER.

[0086] Au cours de l'étape S24, le capteur VISION fournit au module de navigation LOC_VISION la différence ox, oy entre la position relative observée POS_AMER_OBS et la position relative estimée POS_AMER_EST du point terrestre de référence AMER par rapport au véhicule ; et le module de navigation LOV_VISION détermine des données de navigation OUT_LOC_VIS notamment à partir de cette différence ox, oy.

[0087] La figure 3 représente schématiquement un exemple d'architecture logicielle et matérielle d'un système de navigation selon un mode de réalisation de l'invention.

[0088] Tel qu'illustré par la figure 3, selon un mode de réalisation, le dispositif de navigation APP proposé comprend: au moins une unité de traitement ou processeur PROC ; et au moins une mémoire MEM.

[0089] Le dispositif APP dispose, selon un mode de réalisation, de l'architecture matérielle d'un ordinateur et comporte, à ce titre, un processeur PROC, une mémoire vive, une mémoire morte MEM, et une mémoire non volatile. La mémoire MEM associée au dispositif APP constitue un support d'informations ou d'enregistrement conforme à l'invention, lisible par ordinateur et par le processeur PROC, sur lequel est enregistré un programme d'ordinateur PROG conforme à l'invention. Le programme d'ordinateur PROG comporte des instructions pour réaliser des étapes d'un procédé conforme à l'invention et mises en oeuvre par le dispositif APP, lorsque le programme d'ordinateur PROG est exécuté par le processeur PROC.

[0090] Tel qu'illustré par la figure 3, selon un mode de réalisation, le dispositif APP dispose d'un module de communication COM configuré pour communiquer avec au moins un des éléments suivants : un ou plusieurs capteurs de l'ensemble de capteurs SENS ; et le module de guidage CMD. Bien évidemment, aucune limitation n'est attachée à la nature des interfaces de communication entre le dispositif APP proposé et respectivement : les capteurs de l'ensemble SENS ; et le module de guidage CMD, qui peuvent être filaire ou non filaire, et peuvent mettre en œuvre tout protocole connu de l'homme du métier (Ethernet, Wi-Fi, Bluetooth, 3G, 4G, 5G, 6G, etc.).

[0091] Selon un mode de réalisation (non représenté), le capteur VISION (également dit dispositif de vision par ordinateur) dispose de l'architecture matérielle d'un ordinateur et comporte, à ce titre, un processeur, une mémoire vive, une mémoire morte, et une mémoire non volatile. Dans le mode de réalisation décrit ici, la mémoire associée au capteur VISION constitue un support d'informations, lisible par ordinateur et sur lequel est enregistré un programme d'ordinateur. Ce programme d'ordinateur comporte des instructions pour réaliser des étapes d'un procédé conforme à l'invention et mises en œuvre par le capteur VISION, lorsque ce programme d'ordinateur est exécuté par un processeur.

[0092] Le système de navigation SYS proposé permet de déterminer de manière précise les données de navigation d'un véhicule tout en garantissant un niveau d'intégrité élevé, permettant au système de navigation SYS d'être intégré dans un système critique tel qu'un aéronef.

[0093] En particulier, le système de navigation SYS proposé permet d'assurer un niveau d'intégrité élevé tout en relâchant de manière significative les contraintes de risque horaire d'intégrité sur le capteur de vision par ordinateur VISION. Autrement dit, le système de navigation SYS proposé permet d'assurer un niveau d'intégrité élevé, et ce même avec un capteur de vision par ordinateur VISION de faible maturité.

[0094] Prenons pour exemple un système de navigation de référence comprenant un unique module de navigation exploitant des données issues d'une unité de mesure inertielle, d'un module de positionnement par satellites et d'un capteur de vision par ordinateur. Un tel système de navigation ne permet pas d'assurer un niveau d'intégrité élevé et ne pourrait être intégré dans un système critique. En effet, les conditions de risque horaire d'intégrité à vérifier pour le capteur de vision par ordinateur ne sont pas réalisables avec ce système de référence, en raison du manque de maturité du capteur de vision par ordinateur et des techniques de vision par ordinateur.

[0095] En comparaison au système de référence précité, le système de navigation proposé SYS dispose de deux modules de navigation LOC_GPS et LOC_VISION et conditionne l'utilisation du capteur de vision par ordinateur VISION aux situations pour lesquelles le module de positionnement par satellites GPS n'est pas disponible. Ainsi, le système de navigation SYS proposé et, plus particulièrement, l'architecture du dispositif de navigation APP permettent de relâcher de manière significative les contraintes sur le risque horaire d'intégrité à vérifier pour le capteur de vision par ordinateur VISION. [0096] Le terme module peut correspondre aussi bien à un composant logiciel qu'à un composant matériel ou un ensemble de composants matériels et logiciels, un composant logiciel correspondant lui-même à un ou plusieurs programmes ou sous-programmes d'ordinateur ou de manière plus générale à tout élément d'un programme apte à mettre en oeuvre une fonction ou un ensemble de fonctions telles que décrites pour les modules concernés. De la même manière, un composant matériel correspond à tout élément d'un ensemble matériel (ou hardware) apte à mettre en oeuvre une fonction ou un ensemble de fonctions pour le module concerné (circuit intégré, carte à puce, carte à mémoire, etc.).

[0097] Il est à noter que l'ordre dans lequel s'enchaînent les étapes d'un procédé conforme à l'invention, notamment en référence aux dessins ci-joints, ne constitue qu'un exemple de réalisation dépourvu de tout caractère limitatif, des variantes étant possibles.

[0098] Un homme du métier comprendra que les modes de réalisation et variantes décrits ci- dessus ne constituent que des exemples non limitatifs de mise en oeuvre de l'invention. En particulier, l'homme du métier pourra envisager une quelconque adaptation ou combinaison des modes de réalisation et variantes décrits ci-dessus afin de répondre à un besoin bien particulier.