INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
En fonctionnement, selon l’exemple de la , le procédé de caractérisation comporte une étape d’acquisition E10, une étape d’analyse E12 et une étape de calcul E14.
Lors de l’étape d’acquisition E10, l’unité d’acquisition 28 acquiert un spectre du lubrifiant 20 par mise en œuvre d’une technique de résonance paramagnétique électronique.
À la fin de l’époque k, l’étape 750 permet de vérifier si le critère de fin d’apprentissage est rempli. Dans l’affirmative, le procédé 700 est terminé et les valeurs des valeurs du RN de la dernière époque sont les valeurs optimales qui définissent le RN entrainé.
Dans la négative, le procédé 700 se poursuit par une étape 760 consistant à comparer la précision de quantification courante avec la précision de quantification cible, dans notre exemple .
Si la précision de quantification courante n’a pas encore atteint la précision de quantification cible, dans l’étape 770, la précision de quantification pour l’époque suivante est calculée en utilisant l’équation (1) ci-dessus.
Il est à noter que la fonction d’arrondi ne conduit pas systématiquement à une modification de la précision de quantification. Celle-ci peut rester constante sur un certain nombre d’époques successives avant d’être réduite d’une unité. La précision peut par conséquent ne pas être modifiée si la fonction d’arrondi ramène sur la valeur de précision précédente.
Par itérations successives, la précision des fonctions de quantification diminue progressivement au cours de l’entraînement.
L’entrainement se poursuit en réduisant la précision jusqu’à ce que la précision de quantification soit égale à la précision de quantification cible. C’est-à-dire jusqu’à l’époque K 0 telle que la précision soit égale à 2 b .
Au-delà de cette époque, l’entraînement se poursuit, mais en maintenant la précision de quantification constante à la valeur de la précision de quantification cible (l’étape 770 n’est donc plus réalisée).
Ainsi, le procédé d’entrainement est réalisé avec la précision initiale 2 b+ ∆ durant la première époque k=1, puis est progressivement diminuée, jusqu’à atteindre la précision cible en passant par différentes précisions de quantification intermédiaires. Une fois la précision de quantification cible atteinte, la précision des fonctions de quantification reste égale à la précision cible, jusqu’à la fin de l’entrainement.
Ce procédé d’entraînement permet d’obtenir un RN entrainé dont les variables sont quantifiées sur 2 b paliers. Ils peuvent donc être codés sur b bits.
Par exemple, afin de configurer un circuit de calcul cible avec un réseau de neurones entrainé, on réalise les étapes suivantes : fournir un circuit de calcul cible, dont les opérandes sont codées avec une précision de codage prédéfinie ; mettre en œuvre le procédé d’apprentissage précédent en choisissant une précision cible égale à la précision de codage, pour obtenir un réseau de neurones entrainé dont les paramètres sont codés à la précision de codage ; et transférer le réseau de neurones entrainé sur le circuit de calcul cible.
La est une représentation schématique de la mise en œuvre d’un procédé d’entrainement 700, par exemple sur une couche de convolution, en mettant en œuvre une technique d’entrainement sensible à la quantification du type N2UQ.
La difficulté avec la technique N2UQ réside dans le fait que la longueur de chaque palier de la fonction de quantification des poids est un paramètre de quantification . Or, si l’on modifie la précision de la fonction de quantification au cours de l’entrainement, il sera difficile d’apprendre en même temps la valeur optimale de la longueur des paliers.
Pour la mise en œuvre de la présente invention, deux fonctions de quantification sont utilisées : une fonction à la précision cible et une fonction à la précision courante de l’époque k ( ).
Pour phase de rétropropagation 720, l’estimateur STE utilisé à l’étape 725 résulte du lissage de la fonction à la précision cible . L’estimateur STE est obtenu en construisant une courbe continue, constituée de segments de pente constante, dont les extrémités reposent sur deux paliers consécutifs de la fonction .
Cela permet de calculer le gradient de la fonction de perte pour les poids non quantifiés et effectuer la mise à jour des poids non quantifiés (étape 730).
Cela permet également de calculer le gradient de la fonction de perte par rapport aux paramètres de quantification et effectuer la mise à jour des paramètres de quantification (étape 740), notamment la longueur des paliers de la fonction de quantification des poids à la précision cible .
- ou bien la technique du « Two Way Ranging » (ou mesure en « temps de vol bidirectionnel ») , dans laquelle un message est envoyé de la balise émettrice « a » vers la balise réceptrice « b », puis une réponse est attendue par a ; ensuite de quoi un message est envoyé de la balise « b » vers la balise « a » et une réponse est attendue par b.
La première technique de mesure de distance (« Single-Sided time of flight ») est illustrée en figure 6. Le temps de propagation dépend de qui correspondent aux erreurs des horloges de l’émetteur et du récepteur ; ce temps, et la distance, sont donnés par :
Ainsi l’erreur de mesure est :
Cette méthode est favorisée par une très bonne synchronisation entre les horloges des différentes balises, ce qui peut être compliqué à mettre en œuvre.
La technique du « Two Way Ranging », illustrée en , permet de résoudre ce problème ; la distance estimée est plus précise et indépendante de la synchronisation des horloges des deux balises a, b. Le temps de propagation, et la distance, sont donnés par:
Pour réaliser un positionnement, on met de préférence en œuvre plusieurs balises et un procédé de localisation par « trilatération », c'est-à-dire une technique de positionnement par calcul de distance : le système détermine la distance entre une balise à localiser et des points d’ancrage (considérés comme fixes). Par recoupement de cercles autour de ces points d'ancrage, on peut ainsi remonter à la position de la balise : par exemple, comme illustrée en , la balise « a » à détecter peut être à l'intersection d'une 1 ère sphère S 60 de rayon r 1 , d'une 2 ème sphère S 6 2 de rayon r 2 et d'une 3 ème sphère S 6 3 de rayon r 3 . Si on utilise le calcul de distance « Two Way Ranging », expliquée ci-dessus, alors on peut s’affranchir de la synchronisation des horloges.
Selon une mise en œuvre, la balise « a » à localiser ( ) est placée sur le gant (par exemple la main ou le poignet). Une autre balise 60, ou point d'ancrage, est par exemple positionnée sur l'épaule de la personne munie du gant (voir par exemple la ) et permet de déterminer la distance entre la main et l’épaule. Dans ce cas, on sait simplement que la main est située sur la 1 ère sphère S 60 de rayon r 1 autour du point d'ancrage.
Selon un autre exemple une 2 ème balise 62, ou 2 ème point d'ancrage, est disposé sur la même personne (voir par exemple la ); elle est par exemple positionnée sur la hanche de la personne munie du gant. Dans ce cas, on sait que la main se trouve sur un cercle, c'est-à-dire à l'intersection des 2 sphères S60 et S62 de la .
Si une 3 ème balise 36, ou 3 ème point d'ancrage, est par exemple positionnée sur encore une autre partie (par exemple l’autre hanche ou la jambe, ) de la personne munie du gant, alors on sait que la main se trouve en un point, c'est-à-dire à l'intersection des 3 sphères S60, S62, S64 de la .
Cette technique peut être mise en œuvre pour localiser une main, ou pour localiser les deux mains, ce qui permet d'évaluer la distance entre celles-ci. Tous les calculs peuvent être effectués par des moyens de calcul ou calculateur, qui peut être intégré dans le gant.
En variante, cette technique peut mettre en œuvre une communication radio (au lieu d’utiliser la gamme de fréquence UWB) .
Un autre aspect de l'invention va maintenant être décrit, notamment en lien avec la : un gant selon l'invention peut être muni d'une centrale inertielle, comportant typiquement trois gyromètres et trois accéléromètres. Un tel système peut être intégré dans un volume suffisamment petit (par exemple 3 mm x 2 mm x 1 mm) pour pouvoir être lui-même intégré dans un gant.
Un inconvénient des IMU (« Inertial measuring unit », ou unité de mesure inertielle) est leur erreur accumulée lorsqu'on les intègre aux équations de navigation seules afin de trouver la position. Par exemple, la double intégration de l'accélération conduit à une estimation de position imprécise qui se traduit par une dérive importante dans le temps. Par conséquent, de nombreuses applications de suivi/navigation utilisent des capteurs supplémentaires, tels que des récepteurs GNSS ou des caméras. Ces capteurs fournissent des informations de position à une fréquence plus basse et permettent de réinitialiser les erreurs accumulées. Dans le cadre de la présente invention, on souhaite ne pas ajouter de capteurs supplémentaires.
Les mesures de la centrale inertielles (CI) sont, d’une part, les accélérations dans le repère CI : , d’autre part les vitesses de rotation dans le même repère CI : .
Pour bien comprendre cette succession de six étapes, elle va maintenant être détaillée au travers d’un exemple particulier.
Cet exemple est celui du contrôle d’un pendule. Le but de cet exemple est d’amener à l’équilibre (en pointillé sur la ) le pendule à partir d’une position aléatoire et de le maintenir en équilibre en appliquant une force sur le pendule.
Un tel exemple correspond à un environnement dans lequel à la fois les entrées et les actions sont continues.
La première étape vise à observer des données pour connaître l’état de l’environnement.
Dans cet exemple, les données d’entrée sont au nombre de trois.
La première donnée d’entrée est le cosinus de l’angle entre le pendule et la position d’équilibre. Cette première donnée d’entrée s’écrit ainsi .
La deuxième donnée d’entrée est le sinus de l’angle entre le pendule et la position d’équilibre. Cette deuxième donnée d’entrée s’écrit ainsi .
La troisième donnée d’entrée est la vitesse angulaire du pendule. Cette troisième donnée d’entrée s’écrit ainsi .
Celles-ci sont transmises à l’agent apprenant.
L’agent apprenant représente le FIS. L’agent apprenant prend les entrées et décide d’une action et en fonction de la récompense il met à jour la fonction Q.
La deuxième étape correspond à une génération des règles le cas échéant.
Cette deuxième étape est effectivement mise en œuvre uniquement si les données d’entrée n’activent pas de règles. Plus précisément, la condition de mise en œuvre de la deuxième étape est que les valeurs des données d’entrée ne permettent pas de dépasser un certain seuil de valeur de vérité pour une dimension de l’état.
Dans une telle hypothèse, il est créé des ensembles flous correspondant aux données d’entrées. Le nouvel ensemble flou créé est centré sur la valeur d’entrée correspondant à la dimension.
Un exemple est montré sur la figure 3 où les deux ensembles flous présents pour la dimension ne permettent pas d’atteindre le seuil minimal de valeur de vérité (graphique de gauche sur la figure 3). Ceci mène à la création d’un nouvel ensemble flou centré sur la valeur reçue en entrée (graphique de droite sur la ).
Lors de la troisième étape, un apprentissage par renforcement via la valeur q permet d’obtenir quelle action est à mettre en œuvre tandis que les règles floues indiquent la pondération associée.
En l’espèce, la valeur Γ de -2 est pondérée par 0,5, la valeur Γ de 0 est pondérée par 0,1 et la valeur Γ de 2 est pondérée par 0,5.
La représente un ensemble de moyens permettant de gérer le conditionnement des données dans le cas expliqué ci-dessus en lien avec les figures 2A et 2B. Pour chaque axe (x,y,z) le traitement peut être le suivant :
- sélection de la bobine réceptrice par un multiplexeur (étape S1);
- amplification (étape S2) par un amplificateur à gain variable pour s’adapter à la distance - émetteur récepteur ;
- et filtrage passe-bas (étape S3) afin d’éliminer le bruit.
Les données ainsi mises en forme peuvent être envoyées à des moyens de traitement, par exemple une carte d’acquisition. De préférence, ces moyens permettent aussi de générer un courant alternatif circulant dans la bobine émettrice ainsi que les paramètres pour la sélection de la bobine ou du gain par exemple.
Les figures 5A et 5B illustrent un exemple de système pour une mise en oeuvre des bobines de manière cyclique en émetteur et en récepteur. Une seule bobine 22 est représentée sur ces figures, respectivement en transmission ( ) et en réception ( ). Les différentes commutations peuvent être assurées par exemple par un sélecteur 41 1 et un multiplexeur numérique 41 2 , qui peut être commandé par un microcontrôleur 44. Ce processus peut être réitéré sur l’ensemble des bobines 20-28 ou 22a-28a sur un cycle de mesure entier. Sur cette figure un amplificateur 46 est utilisé en émission ( ) ; celui- ci peut être intégré sur une carte d’acquisition positionnée sur ou dans un gant selon l’invention. Les signaux réceptionnés ( ) et sélectionnés peuvent être amplifiés (par l’amplificateur 42) et éventuellement filtrés (filtre passe-bas 43), puis fournis à un microcontrôleur 44. Ce dernier peut être relié à un ordinateur ou un microordinateur 50, par exemple par une liaison 53 sans fil (bluetooth par exemple).
Quelle que soit la réalisation envisagée, chaque bobine est de préférence située au plus près possible de l'extrémité du doigt correspondant, ce qui augmente de la précision de la mesure.
Quelle que soit la réalisation envisagée, cette technique permet de réaliser une mesure de distance sur de petites distances, par exemple compris entre le 1 cm et 5 cm, elle est donc tout à fait adaptée à la mesure de la position relative de deux doigts.
Un autre aspect de l'invention va maintenant être décrit, en lien avec les figures 6-8, pour permettre d'identifier la position d'une partie du corps, par exemple une main ou un bras (dont la main correspondante est glissée dans un gant selon l'invention).
À cette fin, l'invention met en œuvre une ou plusieurs balises de positionnement, de préférence dans la gamme de fréquences UWB (Ultra Large Bande). De préférence encore, des impulsions dans cette gamme de fréquences utilisées, ces impulsions étant de très courte durée (de l’ordre de la nanoseconde, par exemple de durée comprise entre 0.1 et 1 ns, ou encore entre 0,2 ns et 0,5 ns) et ayant une fréquence supérieure à, par exemple, 500 MHz. Elles ont par exemple un rapport largeur de bande sur fréquence centrale de 20 % et/ou plus, ou une largeur de bande de 250 MHz ou plus.
Ces impulsions très courtes permettent des taux de transfert très élevés sur des distances courtes à faible puissance. De plus, elles permettent de mesurer le temps de propagation et donc remonter aux distances.
On met donc en œuvre ces impulsions :
- comme technique de communication sans fil, avec des taux de transfert extrêmement élevés sur des distances courtes ;
- comme technique de localisation, par exemple pour mesurer la distance entre un émetteur et un récepteur ; en effet, elles permettent de mesurer une distance sur des dizaines de mètres avec une précision centimétrique .
En particulier, on peut ainsi mesurer une distance entre 2 balises UWB. A cette fin, on peut mettre en œuvre différentes techniques, par exemple :
- une technique de mesure de distance appelée « Single-Sided time of flight » (ou mesure en « temps de vol unilatéral »), qui comporte l'envoi d'un signal à une balise et l'écoute de la réponse ;
D'une part, de l'air chaud est envoyé vers le convoyeur par le dessous et permet de chauffer le dessous et les bords inférieurs des groupes transportés sur le convoyeur, visant essentiellement la partie de la feuille du film située sous chaque groupe de bouteilles, en vue notamment d'opérer une soudure des extrémités de la feuille d'enrobage qui, au moment de l'enrobage préalable, sont superposées et pressées l'une contre l'autre sous le poids des bouteilles du groupe.
D'autre part, de l'air chaud est envoyé vers le volume intérieur de l'enceinte et permet de chauffer le groupe enrobé, en vue d'effectuer une élévation en température de la feuille du film pour qu'un rétreint vienne s'appliquer en contact avec les bouteilles, en déformant la feuille pour qu'elle vienne en épouser une partie des contours desdites bouteilles.
Lors des étapes de chauffage du film thermorétractables, de nombreux paramètres peuvent influer sur la qualité mécanique et visuelle du lot final. En effet, la thermorétraction du film est difficile à maitriser et des défauts peuvent être créés pendant cette étape. En outre, des défauts peuvent avoir été créés précédemment lors du regroupement des récipients en lots et lors de l’enrobage des lots, par exemple à cause d’une mauvaise pose du film ou d’un mouvement d’un des récipients du lot.
De nos jours, des alternatives au film termorétractable sont recherchées, notamment pour des raisons environnementales. Des moyens de conditionnement sous forme de bande ou de strap commencent à être utilisés. De plus, des barquettes et feuilles cartonnées font de plus en plus partie des moyens de conditionnement.
Ainsi, il existe de nombreux moyens de conditionnement différents, chaque moyen de conditionnement présentant des problématiques particulières. Par exemple, les moyens de conditionnement comprenant des bandes de papier, la dépose de la bande de papier peut présenter des défauts, notamment sur l’alignement de la bande de papier, ou sur son positionnement.
Actuellement, des systèmes permettant de détecter si un récipient manque dans le lot existent. Ces systèmes sont par exemple des systèmes de vision par ordinateur ou de pesée automatique. Un inconvénient de ces systèmes est qu’ils ne permettent pas de résoudre les défauts mais d’écarter individuellement les lots comprenant des défauts.
Il existe donc un besoin de pouvoir détecter les défauts de lots issus d’un poste de conditionnement de récipients en lots tout en agissant sur les causes des défauts afin de les réduire.
L’invention offre une solution aux problèmes évoqués précédemment, en permettant d’agir sur les causes des défauts dans une ligne de conditionnement en lots en fonction de niveaux de criticité des défauts détectés. L’invention vise tout moyen de conditionnement permettant d’obtenir un lot de récipients de qualité satisfaisante.
Un aspect de l’invention concerne un procédé de caractérisation de défauts d’une pluralité de lots dans une ligne de conditionnement, chaque lot comprenant un moyen de conditionnement et au moins deux récipients, le procédé comprenant, pour chaque lot : Acquisition d’au moins une image du lot courant, Obtention d’un défaut du lot courant par classification, par un procédé d’apprentissage supervisé, de la au moins une image acquise comme appartenant à une classe représentative du défaut du lot courant parmi une pluralité de défauts de lot prédéfinis, Association d’un niveau de criticité au défaut du lot courant, l’association étant réalisée en fonction d’associations prédéfinies entre chaque défaut de la pluralité de défauts de lot prédéfinis et un niveau de criticité d’une pluralité de niveaux de criticité prédéfinis comprenant au moins un niveau de criticité haute, un niveau de criticité intermédiaire et un niveau de criticité basse, Lorsque le niveau de criticité associé au défaut du lot courant est un niveau de criticité haute, réalisation d’une première action corrective prédéfinie sur le lot courant ou sur le poste de conditionnement, Lorsque le niveau de criticité associé au défaut du lot courant est un niveau de criticité intermédiaire, contrôle qu’un nombre d’associations précédentes de niveau de criticité intermédiaire à des défauts de lots précédents de la pluralité de lots vérifie une première règle prédéfinie, et, si la première règle prédéfinie est vérifiée, réalisation de la première action corrective prédéfinie sur le lot courant ou sur le poste de conditionnement, si la première règle prédéfinie n’est pas vérifiée, émission d’une alerte comprenant au moins le défaut, Lorsque le niveau de criticité associé au défaut du lot courant est un niveau de criticité basse, contrôle qu’un nombre d’associations précédentes de niveau de criticité basse à des défauts de lots précédents de la pluralité de lots vérifie une deuxième règle prédéfinie, et, si la deuxième règle prédéfinie est vérifiée, émission de l’alerte.
Grâce à l’invention, des défauts sont détectés de manière simple, et des actions correctives peuvent être entreprises, sans influer sur la capacité de production du poste de conditionnement, car les actions mises en œuvre sont conditionnées à un niveau de criticité du défaut détecté. Ainsi, la qualité esthétique et fonctionnelle des lots est améliorée tout en maintenant une production acceptable des lots, car, en-dessous d’un certain niveau de criticité, la ou les actions correctives ne sont pas mises en œuvre et une alerte est émise. De la même façon, en-dessous d’un autre niveau de criticité, aucune action n’est mise en œuvre et aucune alerte n’est émise. Cela permet de ne pas complexifier la gestion du poste de conditionnement pour des défauts mineurs.
BREVE DESCRIPTION DES FIGURES Les figures sont présentées à titre indicatif et nullement limitatif de l’invention. La montre une représentation schématique d’un procédé selon un premier mode de réalisation de l’invention, La montre une représentation schématique d’un procédé selon un deuxième mode de réalisation de l’invention, La montre une représentation schématique d’un procédé selon un troisième mode de réalisation de l’invention, La montre une représentation schématique d’un procédé selon un quatrième mode de réalisation de l’invention, La , , , , , , et représentent des exemples de paramètres de contrôle de défauts de lot, La représente un exemple de lot comprenant une bande de papier.
L'orchestrateur ORC1 connecte l’utilisateur au serveur IDVSRV0 à travers une passerelle GTW. Le service IDVS0 procède à une vérification de l’identité pivot de l’utilisateur IDV0.
B4. Confirmation par l'orchestrateur du succès de la vérification d'identité
IDV_OK → HW
Le serveur IDVSRV0 confirme à l'orchestrateur ORC1 que l’IDV a été réalisée avec succès, et l'orchestrateur ORC1 confirme à l’utilisateur par l'intermédiaire du dispositif HW que son identité a été vérifiée et que l'étape de sauvegarde de la graine peut être initiée. A l'occasion de cette étape l'orchestrateur ORC1 peut générer les données de la sauvegarde BCKDT, et les envoyer au dispositif HW.
B5. Authentification mutuelle et création d’un canal sécurisé entre l'orchestrateur et le dispositif
B5.1 Génération par l'orchestrateur d‘un certificat éphémère
CeO = PeO||Sign(pO, ReO||PeO)
L'orchestrateur ORC1 génère une clé privée éphémère peO et une clé publique éphémère PeO. L'orchestrateur calcule la signature de sa clé publique éphémère PeO au moyen de sa clé privée pO. Dans une variante retenue ici, l'orchestrateur calcule la signature de sa clé publique éphémère PeO après avoir concaténée celle-ci avec une donnée ReO. La donnée ReO spécifie par exemple le rôle que joue le serveur orchestrateur dans le processus, par exemple le rôle d’orchestrateur pour l’établissement d’un canal sécurisé. L'orchestrateur génère ensuite un certificat éphémère CeO par concaténation de la clé publique éphémère PeO et de la signature.
B5.2 Envoi au dispositif des certificats de l'orchestrateur
CeO||CO → HW
L'orchestrateur ORC1 envoie au dispositif HW son certificat éphémère et son certificat CO.
B5.3. Vérification par le dispositif des certificats de l'orchestrateur
Le dispositif HW vérifie la chaîne de certificats de l'orchestrateur, de la manière décrite plus haut, au moyen de la clé publique PL de l'autorité de certification.
La est une vue de derrière au moins sans capot d’un propulseur hydraulique conforme à la et au niveau du bâti de membrane, la carte électronique étant vue de côté arrière, au moins six transistors et deux rangées de condensateurs étant visibles.