INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Si le moyen 20 de mise en rotation du tambour est actionné dans l’autre sens, la ou les cartes 32 peuvent être entraînées vers l’intérieur du réceptacle 30, ou bloquées.
Comme visible sur la , lorsque le dispositif 10 est logé dans un boîtier 100 pour former l’ensemble E, la mise en rotation du tambour 16 par le moyen 20 de mise en rotation entraîne l’organe 70 de transmission qui entraîne à son tour le moyen 60 d’entraînement.
Le moyen 60 d’entraînement entraîne au moins une carte 32 à l’extérieur du boîtier 100, en particulier à travers la fente 110 prévue à cet effet.
En particulier, la rotation de l’arbre 21 autour du deuxième axe A2 est transmise aux roues dentées 72. Les roues dentées 72 entrent en rotation, entraînant la rotation du rouleau 62 autour du troisième axe A3.
La rotation du moyen 60 d’entraînement autour du troisième axe A3 entraîne au moins une carte 32 à l’extérieur du boîtier 100, en particulier à travers la fente 110 prévue à cet effet.
De préférence, une seule carte 32 est entraînée par le moyen 60 d’entraînement.
Ainsi, l’émission de son, en particulier d’un morceau de musique, par le dispositif 10 et l’entraînement d’au moins une carte 32 à l’extérieur du boîtier 100 sont synchronisés. De manière générale, le dispositif 10 est agencé pour que la durée de sortie de la carte 32 à l’extérieur du boîtier 100 et la durée du morceau de musique soient quasiment identiques, en particulier d’une dizaine de secondes. Par « quasiment identique », il est entendu jusqu’à une seconde d’écart entre les deux.
Une carte 32 sortie peut être maintenue à l’extérieur du boîtier 100 au moyen du système d’accroche 112, comme cela est montré sur la .
Crayon de réacteur nucléaire La présente invention concerne le domaine des crayons de combustibles de réacteurs nucléaires. Elle trouve pour application particulièrement avantageuse le domaine des crayons combustibles destinés aux réacteurs nucléaires électrogènes tels que les réacteurs à eau pressurisée (REP), les réacteurs à eau bouillante (REB) ou encore les réacteurs à neutrons rapides (RNR). Une autre application avantageuse concerne les crayons combustibles destinés aux réacteurs expérimentaux.
La montre une carte de circuit imprimé à diodes électroluminescentes intégrant éventuellement des blocs d'alimentation et des lumineuses intégrés dans le système optique du dispositif. Un boîtier d’objectif 77, équipé d’une carte de capteur CMOS 78 est placé au centre de la carte de circuit imprimé 79. La carte de circuit imprimé est placée au-dessus de la zone d’éclairage 80 définissant le champ de vision 81.
Le premières sources lumineuses 30 sont équiréparties sur un anneau interne et sont au nombre de huit. Les deuxièmes sources lumineuses 300 sont équiréparties sur un anneau externe et sont au nombre de six.
La montre un autre exemple de carte de circuit imprimé à diodes électroluminescentes comportant huit premières sources lumineuses 30 et quatre deuxièmes sources lumineuses 300. La carte est fixée sur une plate-forme de réception 82.
L’homme du métier comprendra que les modes de réalisation et variantes précédemment décrits peuvent être combinés pour former de nouveaux modes de réalisation, pourvu qu’ils soient compatibles techniquement.
Procédé et système pour déterminer de la qualité optique d’une pluralité de vitrages destinés à équiper des véhicules La présente invention appartient au domaine général du contrôle de la qualité optique de vitrages.
Elle concerne plus particulièrement un procédé de détermination de la qualité optique d’une pluralité de vitrages destinés à équiper des véhicules, et un système configuré pour mettre en œuvre un tel procédé. Elle concerne également un procédé de fabrication d’un système optique à partir de données obtenues grâce au procédé de détermination de défauts optiques, ainsi qu’un vitrage et un système d’aide à la conduite d’un véhicule intégrant chacun un tel système optique. L’invention trouve une application particulièrement avantageuse, bien que nullement limitative, dans l’assistance à la conduite de véhicules de transport (passagers, marchandises) comportant un habitacle.
Les systèmes intelligents d’aide à la conduite « ADAS » (acronyme de l’expression anglaise « Advanced Driver Assistance System ») équipent de plus en plus de véhicules de transport, notamment des véhicules routiers.
De manière conventionnelle, ces systèmes embarqués ADAS sont configurés pour fournir, notamment en temps réel, des informations utiles pour l’aide à la conduite des véhicules. Pour ce faire, ces systèmes comportent notamment un ou plusieurs dispositifs d’acquisition d’images permettant de collecter des données sur l’environnement autour du véhicule. Les données ainsi acquises sont traitées par des systèmes dont la configuration matérielle et logicielle permet d’obtenir une fonctionnalité recherchée.
Par exemple, un système d’aide à la conduite nocturne permet d’afficher en temps réel sur le tableau de bord du véhicule une vidéo de l’environnement extérieur par l’intermédiaire d’une caméra infrarouge. Selon un autre exemple, un système de conduite autonome traite les images acquises par une caméra afin d’y extraire des données nécessaires à l’unité de pilotage automatique du véhicule.
Afin de protéger les dispositifs d’acquisition d’images de l’environnement extérieur, ces dispositifs sont disposés à l’intérieur du véhicule, c’est-à-dire au sein d’un habitable dudit véhicule, le plus souvent derrière le pare-brise afin d’acquérir des informations de l’avant du véhicule. Ils peuvent également être disposés en d’autres endroits, par exemple derrière la lunette arrière ou encore un vitrage latéral.
Il résulte des considérations précédentes que le bon fonctionnement des systèmes intelligents ADAS repose notamment sur la fiabilité des données fournies par les dispositifs d’acquisition d’images qui les équipent. Or, le positionnement des dispositifs d’acquisition d’images derrière l’un des vitrages du véhicule implique que les rayons lumineux qu’ils reçoivent traversent dans un premier temps le vitrage en question. En d’autres termes, la fiabilité des données fournies par les dispositifs d’acquisition d’images dépend elle-même de la qualité optique des vitrages, cette dernière devant être suffisante pour éviter qu’une image capturée ne soit déformée dans des proportions qui empêchent son traitement.
La qualité optique des vitrages s’apprécie suivant différents critères, dont notamment l’existence ou non de défauts optiques qui sont à l’origine d’artefacts préjudiciables dans les images acquises par les dispositifs d’acquisition d’images. Les origines de ces défauts optiques peuvent être diverses : inclinaison des vitrages, présence d’éléments opaques (généralement des émaux) permettant de cacher une partie des éléments des dispositifs d’acquisition d’images (hormis les éléments actifs pour l’acquisition des images) afin qu’ils ne soient pas visibles depuis l’extérieur des véhicules, variations locales de la surface du verre, présence d’éléments fonctionnels comme par exemple être des réseaux de fils chauffants ou encore des couches minces à propriétés optiques ou thermiques, etc.
Pendant longtemps, les techniques utilisées pour évaluer la qualité optique des vitrages, notamment celles s’appuyant sur le principe de la déflectométrie, étaient loin d’être efficaces dans la mesure où elles ne permettaient pas d’identifier et de quantifier avec précision les défauts optiques qui altèrent la qualité des images capturées par les dispositifs d’acquisition d’images. En particulier, ces techniques se montraient déficientes pour qualifier les défauts entrainant l’apparition d’aberrations optiques dans les images acquises.
Une solution plus récente, décrite dans le document WO 2021/110901, permet de surmonter certaines de ces difficultés en proposant une méthode de mesure de la qualité optique d’un vitrage basée sur l’analyse du front d’ondes de rayons lumineux transmis par une zone donnée d’un vitrage, de sorte à générer des cartes de défauts optiques, en particulier des cartes d’aberrations optiques propres à ce vitrage. Cette solution n’en reste pas moins déficiente dans la mesure où les résultats qu’elle fournit pour un premier vitrage donné ne s’appliquent pas à un deuxième vitrage donné, quand bien même ces premier et deuxième vitrages seraient issus d’un même modèle. En d’autres termes, si l’on cherche à compenser les défauts de plusieurs vitrages par des systèmes optiques appropriés, la solution du document WO 2021/110901 implique des mises en œuvre complexes et coûteuses puisque devant s’adapter aux défauts identifiés spécifiquement pour chaque vitrage. Une telle solution ne peut donc pas être exploitée à grande échelle.
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 ci-avant, en proposant une solution qui permette d’identifier et de quantifier avec précision des défauts optiques introduits par une pluralité de vitrages correspondant à un même modèle de vitrage de véhicule.
La solution proposée par l’invention est en outre avantageuse en ce qu’elle permet de supprimer (compenser, annuler) les défauts optiques identifiés à grande échelle (i.e. pour des gammes entières de vitrages), et est moins complexe à mettre en œuvre d’un point de vue matériel, et donc également moins onéreuse, que les solutions de l’état de la technique.
Lors de cette première phase, le deuxième moteur est actionné pour entraîner le tambour 33 en rotation autour de son axe A1 dans le sens R2. La rotation du tambour 33 entraîne, via la courroie ou chaîne de transmission correspondante, le tambour 34 en rotation dans le même sens R2. Les tambours 33 et 34 permettent ainsi d’entraîner le touret 250 en rotation autour de son axe A2 dans le sens R1, par entraînement tangentiel.
Une telle rotation du touret 250 permet de déplacer le câble 200 dans un sens d’avancement T2 selon D2, opposé au sens T1, allant du porte-touret 3 vers le porte-touret 2, de sorte que ladite extrémité du câble 200 traverse l’équipement de gainage 4 et atteigne le touret 21.
L’équipement de gainage 4 est mis en œuvre de manière à envelopper les parties du câble 200 qui le traversent.
Lorsque l’extrémité du câble 200 arrive ainsi au niveau touret 21, avec une longueur de déroulement du touret 250 permettant de fixer le câble 200 au touret 21, la rotation de l’arbre de sortie du deuxième moteur est interrompue.
Lors de cette première phase, le guidage du câble 200 et la fixation de son extrémité au touret 21 sont réalisés manuellement par un ou plusieurs opérateurs.
En référence à la , la deuxième phase permet d’enrouler le câble 200 gainé sur le touret 21.
Pour ce faire, le premier moteur est actionné pour entraîner le tambour 13 en rotation autour de son axe A1 dans le sens R2. La rotation du tambour 13 entraîne, via la courroie ou chaîne de transmission correspondante, le tambour 14 en rotation dans le même sens R2. Les tambours 13 et 14 permettent ainsi d’entraîner le touret 21 en rotation autour de son axe A2 dans le sens R1, par entraînement tangentiel.
Lors de cette deuxième phase, les tambours 33 et 34 sont en roue libre et sont entraînés en rotation dans le sens R2 sous l’action de la rotation du touret 250 dans le sens R1.
Le câble 200 est ainsi tracté par le touret 21 dans le sens d’avancement T2, de manière à progressivement le dérouler du touret 250, l’envelopper de la gaine à son passage dans l’équipement de gainage 4, et enrouler le câble 200 ainsi gainé sur le touret 21.
L’invention permet ainsi de gainer le câble 100, 200 en enroulant progressivement le câble ainsi protégé autour d’un touret, ce qui permet son stockage sous forme de bobine qui peut être livrée telle quelle sur un chantier.
De nombreuses variantes peuvent être apportées à l’installation et aux exemples de mises en œuvre qui viennent d’être décrits. Notamment, l’objet à protéger peut être une canalisation destinée à acheminer un fluide ou plus généralement un objet allongé susceptible d’être enroulé.
Concernant le gainage, le revêtement de protection peut comprendre un matériau différent de celui indiqué ci-dessus et sa fixation peut être réalisée par un dispositif autre qu’une spiraleuse, par exemple à l’aide d’un dispositif de thermo-soudage ou d’une technique de fixation utilisant un ruban, connu sous le nom « Velcro » (marque déposée), double-face.
Concernant le mécanisme d’actionnement, celui-ci peut comprendre un ou plusieurs moteurs électriques, comme décrit ci-dessus, qui peuvent être alimentés par le secteur ou par un générateur. À titre d’exemple alternatif non limitatif, des actionneurs hydrauliques peuvent être utilisés.
Le mécanisme d’actionnement peut par ailleurs être configuré pour entraîner un ou plusieurs tambours de l’installation selon d’autres combinaisons que celles décrites ci-dessus. Par exemple, un tambour de l’un des porte-tourets peut être actionné en même temps qu’un tambour d’un autre porte-touret, éventuellement à l’aide d’un unique moteur et d’un mécanisme de transmission approprié.
Support télescopique pour vase d’expansion L’invention se rapporte au domaine technique des supports pour vase d’expansion utilisée en plomberie et tout système utilisant des fluides sous pression.
Art antérieur Il est connu de l’art antérieur différents dispositifs pour fixer un vase d’expansion.
Selon un mode de réalisation, le circuit 302 est par exemple configuré pour quantifier la valeur des poids stockés dans la mémoire 300 en des valeurs appartenant à l’ensemble . Selon un mode de réalisation, pour une valeur à virgule flottante, une quantification dite simple vers une valeur appartenant à l’ensemble s’effectue en appliquant une opération telle que , où si est positif et si est négatif et où, pour toute valeur à virgule flottante est la valeur appartenant à la plus proche de la valeur absolue de la valeur . A titre d’exemple, pour , et .
Selon un mode de réalisation, chaque circuit, sur lequel le réseau 100 est implémenté, est configuré pour manipuler et stocker les valeurs quantifiées, appartenant à l'ensemble .
Selon d’autres modes de réalisation, l’ensemble est remplacé, ou complété, par un ou plusieurs autres ensembles comprenant uniquement des valeurs égales au produit de puissance de 2 par un nombre impair différent de 3, par exemple par 5 et/ou 7, etc. A titre d’exemple, l’ensemble est remplacé par l’ensemble , ou et la quantification s’effectue dans l’ensemble . Dans un autre exemple, la quantification s’effectue uniquement dans l’ensemble . De manière générale, la quantification s’effectue uniquement dans un ensemble, ou dans une union d’ensembles, de la forme , où , étant un nombre entier positif. Cependant, les combinaisons les plus intéressantes au niveau matériel de l’implémentation du circuit MAC sont les valeurs qui sont les sommes de deux puissances de deux.
La est un graphique illustrant une quantification gaussienne comme alternative à la quantification décrite en relation avec la , selon un mode de réalisation de la présente description.
A titre d’exemple, la quantification vers des valeurs dans s’effectue par des opérations de quantification dite gaussienne. A titre d’exemple, la quantification dans s’effectue sur un nombre de bits, par exemple 4 bits. C’est à dire que, les valeurs quantifiées sont encodées sur un nombre de bits. Pour discrétiser les valeurs de poids sur -bits, il est supposé qu’elles suivent une loi normale centrée et de variance . A titre d’exemple, la valeur de la variance est obtenue statistiquement à partir d’échantillon de valeurs de poids. Un nombre d’intervalle , est défini de sorte que la probabilité d’appartenance d’une variable aléatoire de loi à un intervalle est uniforme, soit égale à , quel que soit l’intervalle. L’intervalle est alors de la forme , l’intervalle de la forme . Les intervalles , sont de la forme . Les bornes sont alors des valeurs dépendantes de et de . La densité d’une loi normale centrée étant symétrique et étant un nombre impair, pour tout , , la valeur 0 est une valeur quantifiée. Pour chaque intervalle , , une valeur est définie telle que : [Math 1] où est la fonction d’erreur. A titre d’exemple, pour p=4 et , les valeurs l k arrondies au centième près valent {-1.83,-1.28,-0.97,-0.73,-0.53,-0.34,-0.17,0,0.17,0.34,0.53, 0.73,0.97,1.28,1.83}. Pour éviter de manipuler des valeurs à virgule flottante, les valeurs , sont transformées linéairement en des valeurs où est un facteur d’approximation et où est un ensemble de valeurs quantifiées, par exemple . A titre d’exemple, la valeur A G peut être obtenue par régression linéaire,
La est un schéma par blocs illustrant un circuit multiplieur et accumulateur 500, selon un mode de réalisation de la présente description.
Selon un mode de réalisation, les valeurs appartenant à sont codées sur au maximum 4 bits. Un bit, par exemple le bit le plus significatif, est un bit de signe, un autre bit, par exemple le deuxième bit le plus significatif indique si la valeur est, par exemple, un multiple de 3. Enfin, les deux bits restants, par exemple les deux bits les moins significatifs, encodent la valeur de l’exposant . A titre d’exemple, si la valeur est impaire, si la valeur est égale à ou , etc. L’exposant n étant limité sur 2 bits, l’ensemble est alors limité aux valeurs .Ainsi, par exemple, la valeur sur 4 bits 0000 encode, par exemple, la valeur 1, la valeur sur 4 bits 1101 encode, par exemple, -6, etc. Cet exemple de codage sur 4 bits est bien sûr présenté à titre d’exemple et d’autres forme de codages peuvent bien sûr être envisageable. Dans un autre exemple, le bit le moins significatif est le bit de signe et les deux bits les plus significatif encode la valeur de l’exposant . A titre d’exemple, la valeur sur 4 bits X111 encode la valeur 0, où X est un bit de valeur 0 ou 1.
De manière générale, dans le cas où la quantification s’effectue uniquement dans un ensemble de forme , le deuxième bit le plus significatif indique par exemple si la valeur est un multiple de ou non.
La valeur 0000 codant alors une valeur différente de 0, dans le cas où la personne du métier souhaite que des poids du réseau 100 aient la possibilité d’être nul, elle saura encoder, de manière spécifique, la valeur de poids 0.
Selon un mode de réalisation, le circuit MAC 500 comprend un circuit multiplieur 502. Le circuit multiplieur 502 est configuré pour recevoir une valeur d’activation, correspondant à une valeur d’entrée transmise par exemple à un neurone du réseau 100. A titre d’exemple la valeur d’entrée est fournie au circuit multiplieur 502 par l’intermédiaire d’un multiplexeur 504. A titre d’exemple, la valeur d’activation fournie au multiplexeur 504 est une valeur sur 8 bits. A titre d’exemple le multiplexeur 504 est configuré pour fournir au circuit 502 une valeur d’activation, étant égale soit à la valeur 0, soit à une valeur non nulle. A titre d’exemple, le multiplexeur 504 est présent lorsque les activations sont encodées avec un décalage de la valeur zéro. A titre d’exemple, le multiplexeur 504 est omis lorsque les activations ne sont pas encodées avec un décalage de la valeur 0. Dans ce cas les activations sont fournies en entrées du multiplexeur 502.
En particulier, le multiplexeur 504 est relié à un multiplexeur 506 du circuit 502. Le multiplexeur 506 est configuré pour sélectionner la valeur 0, ou la valeur d’activation fournie par le multiplexeur 504, sur la base des valeurs des trois bits indiquant si la valeur de poids est un multiple de 3 (M) et indiquant la valeur de l’exposant (EE). A titre d’exemple, si au moins un des trois bits est différent de 1 ( ), le multiplexeur 506 est configuré : pour sélectionner la valeur d’activation, correspondant au cas où la valeur de poids est différente de la valeur 0 ; et pour sélectionner la valeur 0 dans le cas où les trois bits sont encodés à la valeur 1. La valeur sélectionnée par le multiplexeur 506 est alors, par exemple, une valeur sur 8 bits et est transmise à un additionneur 508. La valeur sélectionnée par le multiplexeur 506 est en parallèle fournie à un circuit de décalage 510 (<<1). Le circuit de décalage 510 génère alors une valeur encodée sur, par exemple, 9 bits, qui est la valeur fournie par le multiplexeur 506 décalée d’un bit vers la gauche, correspondant donc à sa multiplication par 2. Le circuit 510 est en outre relié à un multiplexeur 512 configuré pour sélectionner, sur la base de la valeur du bit (M) indiquant si la valeur du poids est un multiple de 3, la sortie du circuit 510 ou la valeur 0. A titre d’exemple, si la valeur du poids n’est pas un multiple de 3, le multiplexeur 512 est configuré pour sélectionner la valeur 0 et, si la valeur de poids est un multiple de 3, le multiplexeur 512 est configuré pour sélectionner la valeur en sortie du circuit 510. La valeur sélectionnée est alors transmise à l’additionneur 508. L’additionneur 508 est alors configurer pour additionner les valeurs en sortie des multiplexeurs 506 et 512. A titre d’exemple, le circuit 510 comprend un fil relié à la masse et configuré pour ajouter le bit « 0 » en tant que bit le moins significatif à la valeur d’entrée. Le circuit de décalage 510 est, par exemple, un composant symbolique.
Ainsi, dans le cas où la valeur de poids est un multiple de 3, la valeur en sortie de l’additionneur 508 correspond à trois fois la valeur d’entrée. Dans le cas où la valeur de poids n’est pas un multiple de 3, sans être la valeur 0, la valeur en sortie de l’additionneur 508 correspond à la valeur d’activation. A titre d’exemple, la valeur générée par l’additionneur 508 est une valeur sur 10 bits.
La valeur générée par l’additionneur 508 est alors fournie à un multiplexeur 514 et, en parallèle, à un inverseur 516. L’inverseur 516 est donc configuré pour faire passer les bits ayant pour valeur 1 à la valeur 0, et inversement, de la valeur fournie par l’additionneur 508. La valeur inversée est alors fournie à un additionneur 518. L’additionneur 518 est un additionneur par 1, configuré pour ajouter 1 à la valeur en sortie de l’inverseur 516. L’inverseur 516 et l’additionneur 518 sont donc configurés pour générer, selon la méthode du complément à 2, la valeur opposée de la valeur en sortie de l’additionneur 508. La valeur en sortie de l’additionneur 518 correspond donc à la valeur qui, quand on l’ajoute à la valeur en sortie de l’additionneur 508, résulte en une suite de 0. Autrement dit, La valeur en sortie de l’additionneur 518 correspond à la multiplication de la valeur en sortie de l’additionneur 508 par -1.
Le multiplexeur 514 est alors configuré pour sélectionner, sur la base de la valeur du bit (S) indiquant si la valeur du poids est positive ou négative, la valeur en sortie de l’additionneur 508 ou de l’additionneur 518. Par exemple, si la valeur de poids est positive, le multiplexeur 514 sélectionne la valeur en sortie de l’additionneur 508, et si la valeur de poids est négative, le multiplexeur 514 sélectionne la valeur en sortie de l’additionneur 518.
Le multiplexeur 514 est alors configuré pour fournir la valeur sélectionnée, par exemple sur 11 bits, à un circuit de décalage, ou décaleur520. Le circuit de décalage 520 est alors configuré pour décaler vers la gauche la valeur reçue sur la base de la valeur des deux bits (EE) indiquant l’exposant. A titre d’exemple, si les deux bits sont égaux à 0, le circuit 520 restitue simplement la valeur en sortie du multiplexeur 514, sans la décaler. De manière générale, le circuit 520 est configuré pour décaler, la valeur fournie, d’un nombre de bits égal à la valeur de . La valeur restituée par le circuit 520 correspond alors au produit de la valeur en sortie du multiplexeur 514 par . A titre d’exemple, la valeur en sortie du circuit 520 est une valeur sur 21 bits.
Le multiplieur 502 est, en outre, relié à un additionneur 522 configuré pour lire la valeur en sortie du circuit 520. L’additionneur 522 est en outre configuré pour additionner la valeur en sortie du 520 avec une valeur stockée dans une mémoire 524 (ACCU). L’additionneur 522 est en outre configuré pour transmettre la valeur générée à la mémoire 524. A titre d’exemple, la mémoire 524 est similaire à la mémoire 206. A titre d’exemple, les valeurs manipulées par l’additionneur 522 sont codées sur 21 bits.