INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Selon le mode de réalisation représenté en , le premier motif correspond au signal Com i restant à l'état logique "0", le deuxième motif correspond au signal Data j ayant deux fronts descendants successifs, le troisième motif est identique au premier motif et le quatrième motif est le complément logique du deuxième motif. Par conséquent, la sélection d'un pixel d'affichage 12 i,j de l'écran d'affichage 10 est déclenchée lorsque le circuit 46 détecte le deuxième front descendant, à l'instant P1_Start, des deux fronts descendants successifs du signal de données Data j alors que le signal de synchronisation Com i demeure au niveau logique "0" et la sélection d'un pixel d'affichage 12 i,j de l'écran d'affichage 10 s'achève lorsque le circuit 46 détecte le deuxième front montant, à l'instant P1_End, des deux fronts descendants successifs du signal de données Data j alors que le signal de synchronisation Com i demeure au niveau logique "0". Selon un mode de réalisation, pendant la phase P1, un bit est stocké dans le circuit de stockage 48 à chaque front montant et à chaque front descendant du signal de synchronisation Com i , le bit stocké étant égal au niveau logique du signal Data au moment du front montant/ du front descendant du signal de synchronisation Com i .
Selon le mode de réalisation représenté en , le premier motif correspond au signal Com i restant à l'état logique "0", le deuxième motif correspond au signal Data j ayant un front montant, le troisième motif est identique au premier motif et le quatrième motif est le complément logique du deuxième motif. Par conséquent, la sélection d'un pixel d'affichage 12 i,j de l'écran d'affichage 10 est déclenchée lorsque le circuit 46 détecte, à l'instant P1_Start, un front montant du signal de données Data j alors que le signal de synchronisation Com i est au niveau logique "0" et la sélection d'un pixel d'affichage 12 i,j de l'écran d'affichage 10 s'achève lorsque le circuit 46 détecte, à l'instant P1_End, un front descendant du signal de données Data j alors que le signal de synchronisation Com i est au niveau logique "0". Selon un mode de réalisation, pendant la phase P1, un bit est stocké dans le circuit de stockage 48 seulement à chaque front descendant du signal de synchronisation Com i , le bit stocké étant égal au niveau logique du signal Data au moment du front descendant du signal de synchronisation Com i .
Selon le mode de réalisation représenté en , le premier motif correspond au signal Com i restant à l'état logique "0", le deuxième motif correspond au signal Data j ayant un front descendant, le troisième motif est identique au premier motif et le quatrième motif est le complément logique du deuxième motif. Par conséquent, la sélection d'un pixel d'affichage 12 i,j de l'écran d'affichage 10 est déclenchée lorsque le circuit 46 détecte, à l'instant P1_Start, un front descendant du signal de données Data j alors que le signal de synchronisation Com i est au niveau logique "0" et la sélection d'un pixel d'affichage 12 i,j de l'écran d'affichage 10 s'achève lorsque le circuit 46 détecte, à l'instant P1_End, un front montant P1_End du signal de données Data j alors que le signal de synchronisation Com i est au niveau logique "0". Selon un mode de réalisation, pendant la phase P1, un bit est stocké dans le circuit de stockage 48 seulement à chaque front montant du signal de synchronisation Com i , le bit stocké étant égal au niveau logique du signal Data au moment du front descendant du signal de synchronisation Com i .
Dans ces figures, les nombre de référence suivants ont été utilisés :
1 carte de circuits imprimés principale
2 circuit de commande
3 connecteur principal
4 première carte de circuits imprimés secondaire
5 premier connecteur secondaire
6 deuxième carte de circuits imprimés secondaire
7 deuxième connecteur secondaire
8 dissipateur thermique
9 LED
10 phare avant
11 partie de bord de la carte de circuits imprimés principale
12 troisième carte de circuits imprimés secondaire
13 troisième connecteur secondaire
14 partie de bord de la troisième carte de circuits imprimés secondaire
15 entrées du troisième connecteur secondaire
- la détermination de l’état de chaque sous-filtre de Kalman, en dehors de la mise en œuvre de ladite hybridation ponctuelle (i.e. si l’un des sous-filtres est en recalage par hybridation ponctuelle son état n’est pas déterminé car il sera alors identique à celui du filtre de Kalman principal), et l’état du filtre de Kalman principal,
- la détermination d’un seuil propre à être comparé à l’écart entre l’état de chaque sous-filtre de Kalman et l’état du filtre de Kalman principal,
- la comparaison, de l’écart entre l’état de chaque sous-filtre, en dehors de la mise en œuvre de ladite hybridation ponctuelle, à l’état du filtre de Kalman principal audit seuil,
- la levée d’une alarme propre à signaler une vulnérabilité desdites mesures de positionnement par satellites GNSS,
- la reconfiguration du filtre de Kalman principal sur un sous-filtre de Kalman prédéterminé d’indice avec ,
- la désélection de l’entrée du filtre de Kalman principal dédiée aux mesures de positionnement par satellites GNSS à partir du moment où le filtre de Kalman principal initie sa reconfiguration,
- la reconfiguration de chaque sous-filtre de Kalman d’indice sur ledit sous-filtre de Kalman prédéterminé d’indice ,
- en absence d’écart supérieur audit seuil prédéterminé, la détermination d’un rayon de protection vis-à-vis d’une vulnérabilité desdites mesures de positionnement par satellites GNSS, ledit rayon de protection garantissant que la valeur de la distance entre la position hybride fournie à partir dudit filtre principal de Kalman et la position vraie dudit véhicule est inférieure à la valeur dudit rayon de protection, ledit rayon de protection dépendant du nombre de sous-filtres de Kalman.
Selon un aspect particulier dudit procédé, ladite étape de localisation comprend la fourniture en sortie, en parallèle, des solutions de navigation respectivement associées audit banc de N sous-filtres de Kalman, et audit filtre de Kalman principal.
L’invention a également pour objet un programme d’ordinateur comportant des instructions logicielles qui, lorsqu’elles sont exécutées par un ordinateur, mettent en œuvre un tel procédé de maintien de l’intégrité du positionnement d’un véhicule indépendamment de la vulnérabilité de données satellitaires tel que défini ci-dessus.
- la est un schéma illustrant un dispositif de navigation et de positionnement propre à mettre en œuvre une hybridation INS/GNSS, et optionnellement avec des mesures complémentaires fournies par un équipement distinct d’un récepteur de données satellitaires et distinct de ladite unité de mesure inertielle ;
- la est un schéma illustrant l’architecture du banc de filtres de Kalman selon la présente invention ;
- la illustre le principe de boucle fermée ;
- la est un organigramme d’un procédé de maintien de l’intégrité du positionnement d’un véhicule indépendamment de la vulnérabilité de données satellitaires.
En cas de détermination positive (flèche P) à l’étape E10 (comme c’est le cas lors du traitement du paquet de données 44 si le paquet de données 40 a été préalablement traité), le réseau de neurones artificiels préalablement reçu et mémorisé pourra être ré-utilisé (lors d’un passage ultérieur à l’étape E22 décrite ci-dessous) et il n’est donc pas nécessaire de poursuivre le traitement du paquet de données courant : le procédé boucle alors à l’étape E2.
En revanche, en cas de détermination négative (flèche N) à l’étape E10 (comme c’est le cas lors du traitement du paquet de données 12 ou 40), le procédé se poursuit à l’étape E12 pour lecture dans le flux de données F et décodage de données NNC (secondes données du paquet de données courant) indicatives du réseau de neurones artificiels associé à l’identifiant NNI, en tenant compte éventuellement du format de codage de ces données NNC indiqué le cas échéant par l’identifiant de format NNF (cas du paquet de données 12), afin d’obtenir (par exemple de construire) le réseau de neurones artificiels.
Comme déjà indiqué, dans les exemples des figures 4 et 9 notamment, les données indicatives NNC sont des données descriptives du réseau de neurones artificiels, qui peuvent être décodées (par le module d’analyse du flux 52 ou le module de configuration 56) de manière à obtenir des paramètres du réseau de neurones artificiels, ces paramètres permettant au module de configuration 56 de configurer le module de décodage 54 de manière à ce que ce module de décodage 54 mette en œuvre notamment le réseau de neurones artificiels (désigné par l’identifiant NNI).
Les paramètres du réseau de neurones artificiels obtenus par décodage des données descriptives NNC sont alors mémorisés dans une mémoire du dispositif de décodage (par exemple une mémoire associée au module de configuration 56) à l’étape E14 et le procédé boucle à l’étape E2 pour traitement d’un nouveau paquet de données du flux de données F.
Lorsqu’il est déterminé à l’étape E6 que le type du paquet de données courant ne correspond pas au type prédéterminé T1, le procédé se poursuit comme déjà indiqué à l’étape E16 décrite à présent.
A l’étape E16, le module d’analyse de flux 52 détermine si le type T désigné par l’identifiant de type (ou premières données) du paquet de données courant 12, 14, 40, 42, 44, 46 fait partie des types associés aux paquets de données contenant une représentation codée du contenu (qui correspondent ici aux types T2 et T4).
En cas de détermination négative (flèche N) à l’étape E16, le procédé se poursuit à l’étape E18 pour décodage du paquet de données. Il s’agit par exemple du cas où le paquet de données contient des paramètres relatifs à une image ou à une séquence d’images (paquet de données de type T3 dans l’exemple décrit ici) et le décodage du paquet de données courant permet dans ce cas d’obtenir des paramètres relatifs à une image à décoder ou à la séquence d’image courante (en cours de décodage).
Le procédé boucle ensuite à l’étape E2 pour traitement d’un autre paquet de données.
En cas de détermination positive (flèche P) à l’étape E16, le procédé se poursuit par une étape E20 de lecture (et décodage éventuel) d’un identifiant NNI dans le flux de données F. Cet identifiant NNI désigne le réseau de neurones artificiels à utiliser pour le décodage de la représentation codée C, C’ contenue dans le paquet courant 14, 42, 46.
Les paramètres définissant ce réseau de neurones artificiels ont été préalablement obtenus au moyen des données indicatives de ce réseau de neurones artificiels contenues dans un paquet de données de type T1 préalablement reçu. Dans l’exemple décrit ici, ces paramètres ont été préalablement décodés sur la base des données descriptives NNC contenues dans un paquet de données de type T1 préalablement reçu (le paquet de données 12 dans le cas de la et, dans le cas de la , le paquet de données 40, ou, si le paquet de données 40 n’a pas été lu par le dispositif de décodage, le paquet de données 44).
Les paramètres ainsi obtenus (par exemple décodés) ont par ailleurs été mémorisés comme déjà expliqué dans une mémoire du dispositif de décodage (ici une mémoire associée au dispositif de configuration 56).
Le module de configuration 56 peut alors configurer le module de décodage 54 au moyen des paramètres du réseau de neurones artificiels désigné par l’identifiant NNI lu dans le flux de données à l’étape E20 de façon à ce que le module de décodage 54 puisse effectuer un décodage d’une représentation codée en utilisant ce réseau de neurones artificiels.
Le module d’analyse de flux 52 extrait alors la représentation codée C, C’ (deuxièmes données) du paquet courant et transmet cette représentation codée C, C’ au module de décodage 54 pour décodage de cette représentation codée C, C’ (étape E22) en utilisant le réseau de neurones artificiels précité (désigné par l’identifiant NNI lu à l’étape E20) afin d’obtenir en sortie du module de décodage 54 des données B’ représentatives du contenu audio ou vidéo (ces données étant par exemple des valeurs de pixels d’une partie au moins d’une image ou d’une composante d’une image).
Ce procédé comprend une étape E30 d’identification et d’analyse du paquet de données 16 par le module d’analyse de flux 52.
Cette étape comprend ici l’identification du début du paquet de données 16 au moyen du marqueur M, la détection de l’identifiant de type (premières données) correspondant au type prédéterminé T1 et la lecture (dans le flux de données) d’un identifiant NNI associé à un réseau de neurones artificiels et de données NNC (deuxièmes données) descriptives du réseau de neurones artificiels correspondant à l’identifiant NNI.
Selon un mode de réalisation, un facteur d’agrandissement, encore appelé facteur de zoom, cible Kc dont une utilisation est illustrée sur la est déterminé par sélection d’un facteur de zoom parmi une pluralité de facteurs de zoom K1, K2, K3 et K4 prédéfinis. Selon un mode de réalisation, et tel que déjà décrit, le facteur de zoom cible Kc est compris entre 0 et 1. Cela signifie par exemple que, dans le cas où le résultat de la soustraction yb – ya est plus grand que le résultat de la soustraction xb – xa, et donc que le sujet 100 présente une forme générale plutôt verticale qu’horizontale dans une image du flux vidéo 1, un facteur de zoom cible Kc correspond à un grossissement de la portion d’image 16f permettant un upscaling vers le format d’image natif XR × YR est applicable. Ainsi, selon un exemple, des facteurs de zoom prédéfinis sont, par exemple : K1 = 0,25 ; K2 = 0,50 ; K3 = 0,75 et K4 = 1. Il est alors possible de déterminer une portion d’image à sélectionner en vue d’une opération de cropping , présentant des dimensions Kc × XC , Kc × YC et d’opérer ensuite une mise à l’échelle pour retrouve un format natif XC × YC ou encore ultérieurement un format d’affichage XR × YR sur le dispositif de restitution 32, par exemple.
Selon un mode de réalisation, il est en outre possible de déterminer des coordonnées cibles de la portion d’image 16f de l’image 16 sur l’afficheur 32, selon des préférences d’affichage, ou en d’autres termes d’opérer des opérations d’ upscaling en relation avec des caractéristiques de l’afficheur utilisé. Par exemple, des coordonnées cibles xta, yta, xtb et ytb peuvent être déterminées aux fins de centrer la portion d’image 16f contenant le sujet 100 sur la surface utile d’une image intermédiaire ou de l’afficheur 32. Des coordonnées cibles des points bas et haut d’une diagonale oblique de la portion 16f d’image 16 sur l’afficheur 32 sont par exemple xta, yta et xtb, ytb.
Avantageusement, selon un mode de réalisation, on compare le facteur de zoom cible Kc déterminé à des seuils prédéfinis de sorte à créer un mécanisme d’hystérésis. Il convient alors de considérer la valeur courante du facteur de zoom avec lequel est opéré un recadrage courant et de regarder si des conditions de changement de facteur de zoom cible Kc sont satisfaites, au regard des seuils d’hystérésis, pour changer de facteur de zoom (aller du facteur de zoom courant vers le facteur de zoom cible Kc).
Selon un exemple, pour passer par exemple du facteur de zoom K3 = 0,75 au facteur de zoom K2 = 0,50, il faut que la hauteur de la boiîe englobante qui définit les limites de la portion d’image 16f soit inférieure ou égale au produit YR × K2 auquel on soustrait un seuil dit « seuil vertical » Kh, et que la largeur de cette boîte englobante soit inférieure ou égale à XR × K2 auquel on soustrait un seuil dit « seuil horizontal » Kw. Les seuils Kh et Kw sont appelés ici seuils d’hystérésis. Selon un mode de réalisation, un seuil K unique est défini de sorte que K = Kh = Kc = 90 (exprimé en nombre de pixels d’affichage).
A contrario, pour passer par exemple du facteur de zoom K2 = 0,5 au facteur de zoom K3 = 0,75, il faut que la hauteur de la boîte englobante dont il est question soit supérieure ou égale à YR × K2 auquel on ajoute le seuil Kh ou que la largeur de cette boîte englobante soit inférieure ou égale au produit YR × K2 auquel on ajoute le seuil Kw.
Astucieusement, un nouveau filtrage est opéré sur les coordonnées cibles obtenues de la portion d’image à sélectionner (par une opération de cropping ), de sorte à lisser le déplacement du sujet selon des portions d’images successivement affichées.
Selon un mode de réalisation, ce filtrage des coordonnées cibles de la portion d’image à cropper est opéré selon la même méthode que le filtrage progressif précédemment opéré sur chacune des coordonnées de points de référence de la boiîe englobante. C’est-à-dire en appliquant la formule :
Y’ i =Y’ i-1 – α (Y’ i-1 - Z’i ) avec Z’ 0 = Y’ 0
Y’ i est la valeur lissée (filtrée) à l’instant i,
Y’ i-1 est la valeur lissée (filtrée) à l’instant i-1,
Z’ i est la valeur d’une coordonnée cible déterminée à l’instant i.
Avantageusement, et pour limiter des effets de « vibrations » ou « tremblements » lors de la restitution, si les différences entre les coordonnées cibles précédentes et les coordonnées cibles nouvellement définies de la portion d’image à sélectionner sont inférieures à un seuil prédéterminé, alors les coordonnées cibles nouvellement déterminées sont rejetées et la sélection d’une portion d’image en vue d’une opération de cropping est réalisée avec les coordonnées cibles précédemment définies et déjà utilisées.
Avantageusement, le procédé de sélection d’une portion d’image ainsi opéré permet d’éviter ou de limiter sensiblement les effets de pompage et de produire un effet de fluidité en dépit des modifications de facteur de zoom.
Selon un mode de réalisation, l’ensemble des opérations décrites ci-avant est réalisé pour chacune des images successives du flux vidéo 1 capturé.
Selon une variante de réalisation, le facteur de zoom cible Kc n’est pas choisi uniquement parmi les facteurs de zoom prédéfinis (K1 à K4 dans l’exemple décrit) et d’autres facteurs de zoom, K1’, K2’, K3’ et K4’ ajustables dynamiquement, sont utilisés de sorte à choisir un facteur de zoom cible Kc parmi une pluralité de facteurs de zoom K1’, K2’, K3’ et K4’, en plus des facteurs de zoom K1 à K4, et dont les valeurs initiales sont respectivement K1 à K4 et qui évoluent potentiellement après chaque nouvelle détermination d’un facteur de zoom cible Kc. Selon un mode de réalisation, l’adaptation dynamique des facteurs de zoom utilise une méthode d’ajustement d’une série de données telle que la méthode dite « Adaptative Neural Gas » ou l’une de ses variantes. Cette méthode d’ajustement est détaillée plus loin, dans la partie descriptive en relation avec la .
Entre autres avantages, l’invention permet de fabriquer des réservoirs ayant une tenue à des pressions fonctionnelles internes importantes, compatibles avec l’emport de différents types de fluide, par exemple du gaz naturel à moyenne pression (de 26 MPa en utilisation et de 47 MPa en rupture) ou de l’hydrogène à haute ou très haute pression (de 35 à 70 MPa en utilisation et de 78,75 à 157,5 MPa en rupture), étanches au fluide emporté, notamment lorsque celui-ci est un gaz présentant des molécules de très petites tailles telles des molécules d’hydrogène, de méthane ou de butane, et présentant une résistance à différents types d’environnement (p. ex. acide, basique, humidité, brouillard salin, etc.), mécanique statique à la pression, vibratoire, aux chocs, à l’endurance, à la fatigue, au vieillissement, au feu, balistique et plus généralement mécanique, ce qui permet d’augmenter leur sécurité et fiabilité en utilisation.
L’invention a aussi pour objet un procédé de mise en forme d’une attache telle que définie ci-dessus.
Ce procédé comprend une étape de déformation de la première extrémité et/ou de la deuxième extrémité de l’attache de sorte que la première surface de butée et/ou la deuxième surface de butée puissent venir en appui sur la première partie et/ou la deuxième partie du corps, respectivement.
L’invention a aussi pour objet un procédé de fabrication d’un réservoir tel que défini ci-dessus, comprenant une étape d’insertion, dans le puits, selon la direction de liaison, d’une attache telle que définie ci-dessus.
Selon une première variante, le procédé comprend, après insertion de l’attache dans le puits, une étape de déformation de la première extrémité et/ou de la deuxième extrémité de l’attache selon le procédé de mise en forme décrit ci-dessus.
Selon une deuxième variante, le procédé comprend une étape de déformation de la première extrémité et/ou de la deuxième extrémité de l’attache selon le procédé de mise en forme décrit ci-dessus et, après déformation : – une insertion dans le puits d’une première partie de l’attache formant ladite première extrémité, suivant ledit deuxième sens, – une insertion dans le puits d’une deuxième partie de l’attache formant ladite deuxième extrémité, suivant ledit premier sens, – un assemblage de la première partie et de la deuxième partie de l’attache de manière à solidariser ces parties l’une avec l’autre au moins en translation selon direction de liaison.
Cet assemblage de la première partie et de la deuxième partie de l’attache peut être réalisé par collage et/ou vissage ou par tout moyen de solidarisation approprié.
Dans un mode de réalisation, le procédé comprend, avant insertion de l’attache dans le puits, une étape de tressage des fibres à entrelacement de plis de manière à former la coque.
Ce tressage est de préférence réalisé sur ladite chemise du corps du réservoir, utilisée comme mandrin.
Dans un mode de réalisation, le procédé comprend une étape de fabrication de l’attache par tressage des fibres formant ce tirant.
est une vue schématique en perspective, partiellement écorchée, d’un réservoir conforme à l’invention, comprenant un corps et un renfort reliant l’une à l’autre deux parties du corps en vis-à-vis l’une par rapport à l’autre ;
est une vue schématique partielle en coupe d’un réservoir conforme à l’invention et d’un outillage permettant d’assembler une attache d’un renfort du réservoir avec le corps de ce réservoir ;
est une vue schématique partielle en coupe d’une couche de la coque d’un réservoir conforme à l’invention, illustrant un exemple d’assemblage de fibres formant cette couche ;
est une vue schématique partielle en coupe d’un réservoir conforme à l’invention et d’un outillage permettant d’assembler une attache d’un renfort du réservoir avec le corps de ce réservoir, ce réservoir se distinguant notamment de celui de la en ce que les parties reliées entre elles par le renfort sont des parois inclinées l’une par rapport à l’autre et par rapport à une direction le long de laquelle s’étend le renfort ;
Dans ce cas, le déflecteur, qui est en regard d’un obstacle diviseur, peut s’étendre dans une région centrale du collecteur d’entrée, sur une partie seulement de la largeur du collecteur d’entrée ou sur la totalité de la largeur du collecteur d’entrée.
Selon l’un des aspects de l’invention, le déflecteur, qui est en regard d’un obstacle de mélange, s’étend de part et d’autre d’une portion centrale libre du collecteur d’entrée, sur une partie seulement de la largeur du collecteur d’entrée ou sur la totalité de la largeur du collecteur d’entrée. Le déflecteur présente ainsi deux pans de part et d’autre de portion centrale libre.
Selon l’un des aspects de l’invention, le collecteur d’entrée de fluide comprend une pluralité de chenaux débouchant chacun dans l’entrée de chacun des canaux, et chaque chenal comprend une section transversale de sortie de fluide rétrécie qui fait face à la portion libre de section transversale de chacun des canaux.
Selon l’un des aspects de l’invention, le collecteur d’entrée alimente en flux les différents canaux et chaque chenal est plus réduit, en section transversale, que le canal qu’il alimente de manière à orienter le flux vers la portion libre du premier obstacle rencontré. Ainsi la section de sortie du chenal correspond à la portion libre laissée par le premier obstacle.
Par exemple, la section transversale de sortie de fluide du chenal est sensiblement de même superficie que la portion libre laissée par le premier obstacle.
Selon l’un des aspects de l’invention, les chenaux forment avec les canaux qui y sont reliés des angles respectifs au plus de 45°.