INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
La cellule C 1 se verra donc attribuer un nombre binaire de la manière suivante : – Le nombre binaire 00 va être attribué à la cellule C 1 si la distance d’éloignement D2 est supérieure au seuil 14 ou est inférieure au seuil 13 ; – Le nombre binaire 01 va être attribué à la cellule C 1 si la distance d’éloignement D2 est supérieure au seuil 13 et est inférieure à la distance D 1 diminuée du facteur 19 ; – Le nombre binaire 10 va être attribué à la cellule C 1 si la distance d’éloignement D2 est inférieure au seuil 14 et est supérieure à la distance D1 augmentée du facteur 19 ; – Le nombre binaire 11 va être attribué à la cellule C 1 si la distance d’éloignement D2 est contenue dans la plage 15, c’est-à-dire qu’elle est sensiblement égale à la distance D1 (elle est égale à la distance D1 augmentée ou diminuée du facteur 19).
Les nombres binaires indiqués ici ne sont qu’un exemple de réalisation, le procédé peut bien entendu être mis en œuvre avec tout autre nombre binaire, à partir du moment où quatre nombres binaires différents identifient les quatre possibilités indiquées pour l’état de la cellule C 1 .
Optionnellement, les seuils 13, 14 et le facteur 19 peuvent être ajustés en fonction de la position de la cellule C 1 sur la dalle 2. Dans ce cas, la différence D2 - D1 sera évaluée en la pondérant par la distance D3 qui sépare la cellule C 0 de la cellule C 1 sur la dalle 2.
En référence aux figures 9, 10, 11 et 12, un autre exemple de tiroir 206 sera décrit. La palette illustrée sur les figures 9 à 12 présente des particularités décrites pour la palette des figures 1 à 5 avec les différences suivantes, en référence aux figures 1 à 5. De plus, des numéros similaires représentent des pièces similaires.
La palette 300 comporte un couvercle 302, une base 304 et un tiroir coulissant 306. Une différence de la palette 300 consiste en ce que le tiroir 306 peut coulisser vers l’extérieur depuis l’avant de la base 304. Le couvercle 302 est raccordé à la base 304, par exemple, au niveau du côté arrière par le biais de tout mécanisme de charnière permettant l’ouverture du couvercle 302. Le couvercle 302 est fermé par le fermoir 308 à l’avant pour arrimer le couvercle 302 à la base 304 en position fermée. La palette 300 est une structure généralement rectangulaire à six côtés. Par conséquent, le couvercle 302 et la base 304 correspondants sont généralement définis par une forme qui est également rectangulaire et à six côtés.
Comme on le voit sur la , le tiroir 306 coulisse vers l’intérieur et vers l’extérieur depuis l’avant de la base 304. La base 304 est construite de manière à former un compartiment de tiroir 320 pour accueillir le tiroir 306 coulissant au sein de la base.
Sur la , la base 304, et plus particulièrement le compartiment de tiroir 320, est formée de parois verticales sur trois des quatre côtés. Une paroi verticale 330 se trouve sur le côté arrière. Une paroi verticale 332 se trouve sur le côté droit et une paroi verticale 328 se trouve sur le côté gauche constituant la dimension avant-arrière du compartiment de tiroir 320. Le quatrième côté avant de la base 104 a une ouverture 334 pour permettre au tiroir 306 de coulisser vers l’intérieur et vers l’extérieur depuis l’avant.
La base 104 comporte une pièce de dessous 326 qui peut être une pièce séparée ou solidaire de la base 304 et qui s’ajuste dans la base 304, formant ainsi le dessous de la base 304 et du compartiment de tiroir 320.
La base 304 comporte une bordure supérieure 312 généralement horizontale supportée par les dessus des parois 328, 330 et 332. La bordure supérieure 312 s’étend vers l’intérieur sur l’ensemble des quatre côtés à partir des parois 328, 330 et 332 et de l’ouverture 334, laissant ainsi une zone de dégagement sur le côté inférieur de la bordure 312 contre laquelle le dessus du tiroir 306 peut reposer. En outre, les bords internes de la bordure 312 créent une ouverture rectangulaire permettant d’accéder au plateau sur le tiroir 306 lorsqu’il est en position fermée. Le côté inférieur de la bordure supérieure 112 maintient le tiroir 306 en place et l’empêche de se déplacer vers le haut.
La est une illustration schématique montrant le retrait du tiroir 306 depuis l’avant de la base 304. Comme on le voit sur la , le tiroir 306 est construit avec un ou plusieurs compartiments de plateaux 344 individuels, et le plateau 314 individuel peut être retiré du compartiment de plateau 344. La taille du compartiment de plateau 344 est fonction de la taille du plateau 314. Le plateau 314 est généralement une structure à six côtés qui s’ajuste dans le compartiment de plateau 344 à six côtés. Le plateau 314 peut être formé d’une pièce monobloc de matériau à parois minces ayant une paroi de dessous, une paroi gauche, une paroi droite, une paroi avant et une paroi arrière, le dessus étant entièrement ouvert, exposant ainsi les bords de dessus des parois droite, gauche, avant et arrière.
Comme le tiroir 106, le tiroir 306 a un cadre supérieur 316 fixe solidaire fixé au tiroir 106 et formant son côté de dessus. Le cadre 316 peut être formé d’une seule pièce monobloc qui est fixée horizontalement sur le côté de dessus du tiroir 306, et le cadre 116 ne peut pas s’ouvrir par pivotement. Le cadre supérieur 316 est muni d’une ouverture pour permettre l’accès au plateau 114. Un exemple du cadre supérieur 316 est formé par deux longerons longs 346, 364 s’étendant généralement parallèlement l’un à l’autre dans la dimension longue de gauche à droite. Les longerons longs 346, 364 sont raccordés par des longerons transversaux droit 348 et gauche 390 raccordant les deux longerons longs 346, 364 aux extrémités, formant ainsi l’ouverture du cadre de dessus 316. La zone de dégagement au-dessous des longerons longs 346, 364 et des longerons transversaux 348, 390 du cadre 316 peut être suffisante pour que le dessus du plateau 314 puisse s’appuyer contre le côté inférieur du cadre 316, mais la zone de dégagement au-dessous des longerons longs 346, 364 et des longerons transversaux 348, 390 ne doit pas être trop grande pour que l’accès à la poudre compacte dans le plateau 314 soit trop restreint.
Le cadre 316 est construit de manière à loger le plateau 314 d’une manière qui permette au plateau 314 de coulisser vers l’extérieur depuis le côté du tiroir 306 lorsque le tiroir 306 est amené à coulisser vers l’extérieur depuis l’avant de la base 304. Le compartiment de plateau 344 à six côtés a le cadre 316 en tant que côté de dessus, le longeron transversal de côté droit 348 peut être formé en un angle avec un bord s’étendant vers le bas pour empêcher le plateau 314 de coulisser vers l’extérieur du côté droit du tiroir 306. Le compartiment de plateau 344 a un organe longitudinal 322 en tant que côté arrière et un organe longitudinal 392 en tant que côté avant. Les organes longitudinaux 322, 392 sont attachés au côté inférieur des longerons longs 346, 364. Une pièce de plancher 324 raccorde l’extrémité inférieure des organes longitudinaux avant et arrière 322. La pièce de plancher 324 forme le côté de dessous du compartiment de plateau 344. La pièce de plancher 124 peut être fabriquée pour comporter la patte à ressort 118.
En référence à la , la construction du cadre 316 est illustrée. Une section transversale est prise à travers le milieu du compartiment de plateau 344. On remarque que le côté supérieur du cadre 316, en particulier les longerons transversaux droit 348 et gauche 390, sont situés sur le côté inférieur de la bordure supérieure 312 de la base 304. Les longerons transversaux droits 348 peuvent avoir une section transversale coudée, fournissant ainsi une butée qui empêche le plateau 314 de coulisser vers l’extérieur du côté droit du compartiment de tiroir 344. Les longerons transversaux gauches 390 peuvent avoir une section transversale rectangulaire, permettant ainsi au plateau 114 de coulisser vers l’extérieur depuis le côté gauche du tiroir 306.
La patte à ressort 118 peut être une section amincie de la pièce de plancher 324. La patte à ressort 118 peut être coupée sur trois côtés, par exemple, à partir de la pièce de plancher 324. La patte à ressort 118 est configurée de sorte que la patte à ressort 118 puisse faire saillie au-dessus de la surface de dessus de la pièce de plancher 324, produisant ainsi une force de sollicitation vers le haut sur le plateau 114 lorsque le plateau 114 est inséré dans le compartiment de plateau 344. La patte à ressort 118 exerce une pression sur le côté de dessous du le plateau 114, et les bords de dessus des parois des plateaux 114 peuvent exercer une pression sur les côtés inférieurs des longerons longs arrière et avant 346, 364 et également sur le côté inférieur des longerons transversaux droit et gauche 348, 190.
En référence à la , un compartiment avant 336 pour des pinceaux, des crayons et similaires est attaché au tiroir 306 et forme une partie de celui-ci. Ici, le compartiment 336 peut également fonctionner comme une poignée pour permettre de tirer le tiroir 306 vers l’extérieur.
Module élémentaire de meuble et empilement de tels meubles Le domaine de l’invention de la présente demande est celui des meubles ou étagères de rangement ou de présentation d’objets divers et variés, tels que des livres – il s’agit alors de bibliothèques –, de bibelots – il s’agit alors de vitrines ou de présentoirs –, de flacons de parfum – il s’agit alors de pianos –, etc. Plus particulièrement, les meubles en question comportent une pluralité de modules.
Par le brevet belge 9 400 993, on connaît de tels meubles qui peuvent comporter un ou plusieurs modules.
Si on considère un module élémentaire de ces meubles de l’art antérieur, il comporte deux châssis de faces avant et arrière, en forme de cadre, deux parois latérales de côtés droit et gauche et un plancher.
Les caméras 11 et 12 sont solidaires de la caisse du véhicule 1. Elles sont donc considérées comme fixes l’une par rapport à l’autre.
Les caméras 11 et 12 sont disposées de sorte que les premier et second champs d’observation, 13 et 14, se recouvrent au moins partiellement sur un domaine commun 15.
Le calculateur 20 est un ordinateur comportant une interface d’entrée/sortie 22, des moyens de calcul, tels qu’un processeur 24, des moyens de mémorisation, tels qu’une mémoire 26, et un bus de communication 23 reliant l’interface 22, le processeur 24 et la mémoire 26 entre eux.
Les première et seconde caméras, 11 et 12, sont connectées à l’interface d’entrée/sortie 22 du calculateur 20. On considère que les première et seconde caméras, 11 et 12, sont synchronisées, c’est-à-dire que les première et seconde images acquises à l’instant courant et délivrées en entrée du calculateur 20 correspondent à une observation de l’environnement par les deux caméras, 11 et 12, au même instant. Le calculateur 20 reçoit donc, à chaque pas de temps, une paire d’images constituée d’une première image I1 acquise par la première caméra 11 et d’une seconde image I2 acquise par la seconde caméra 12.
La mémoire 26 stocke les instructions de programmes d’ordinateurs, en particulier les instructions d’un programme 40 dont l’exécution permet la mise en œuvre du procédé de calibration automatique selon l’invention.
La mémoire 26 stocke également un premier modèle d’estimation de cartes de profondeur denses métriques 41 pour la première caméra 11 et un second modèle d’estimation de cartes de profondeur denses métriques 42 pour la seconde caméra 12. Lorsque les deux caméras sont identiques, un seul modèle d’estimation commun aux deux caméras peut être utilisé.
La mémoire 26 stocke également un premier modèle optique 43 pour la première caméra 11 et un second modèle optique 44 pour la seconde caméra 12. Un modèle optique d’une caméra définit les propriétés optiques de cette dernière, en particulier ses paramètres intrinsèques. Lorsque les deux caméras sont identiques, un seul modèle optique commun aux deux caméras peut être utilisé.
La mémoire 26 comporte également un espace 45 pour mémoriser les valeurs de chacun des paramètres extrinsèques associés à la paire de caméras 11 et 12, telles que déterminées à l’issue d’une itération de l’exécution du procédé selon l’invention.
PREMIER MODE DE REALISATION
Un premier mode de réalisation du procédé de calibration automatique selon l’invention est illustré sur la .
Ce procédé 100 sera décrit en référence au cas d’usage illustré sur les figures 3 à 5.
Pour plus de clarté, la scène observée est réduite à une scène à deux dimensions et les images acquises sont à une dimension. Dans ce cas, les paramètres extrinsèques entre les deux caméras se limitent à deux paramètres de position et à un paramètre d’orientation. Mais, de manière plus générale, la scène observée est à trois dimensions et les images acquises sont à deux dimensions. Les paramètres extrinsèques entre les deux caméras comportent alors trois paramètres de position et trois paramètres d’orientation.
Comme représenté en vue de dessus à la , le véhicule automobile 1 se déplace dans un environnement 80 contenant différents objets, référencés 81 à 89. Il peut s’agir de n’importe quel type d’objet, notamment des obstacles pour le véhicule automobile 1.
Le procédé 100 nécessite de disposer au minimum d’une image par caméra, ces images étant acquises au même instant dans le cas où le système de vision par ordinateur 10 est porté par une plateforme mobile.
A l’étape 101, la première caméra 11 acquière une première image I1 de la scène observée. Pour la situation de la , cette première image I1 est représentée sur la partie haute de la . Les objets 82 et 87 qui se situent au moins partiellement dans le champ d’observation 13 sont vus par la première caméra 11 et les représentations de chacun de ces objets se retrouvent dans la première image I1. Ces représentations d’objet sont référencées respectivement 182 à 187.
A l’étape 102, la seconde caméra 12 acquière une seconde image I2 de la scène observée. Pour la situation de la , cette seconde image I2 est représentée sur la partie basse de la . Les objets 84 et 88 qui se situent au moins partiellement dans le champ d’observation 14 sont vus par la seconde caméra 12 et les représentations de chacun de ces objets se retrouvent dans la seconde image I2, où elles sont référencées respectivement 284 à 288.
Les interfaces E/S 502, 504 peuvent inclure une ou plusieurs interfaces de support, via lesquelles des supports amovibles ou d'autres sources de données peuvent être couplés, une ou plusieurs interfaces réseau, ou n'importe quel autre type approprié d'interface. Les interfaces E/S 502, 504 du dispositif informatique 500 peuvent de plus, dans certains modes de réalisation, fournir une fonctionnalité d'interconnexion à un ou plusieurs dispositifs d'entrée, tels qu'un clavier, une souris, une caméra, un écran tactile et un microphone, ou avec un ou plusieurs dispositifs de sortie tels qu'un écran d'affichage et un haut-parleur. Dans des modes de réalisation dans lesquels les interfaces E/S 502, 504 incluent une ou plusieurs interfaces réseau, la ou les interface(s) réseau du dispositif informatique 500 peu(ven)t permettre au dispositif informatique 510 de communiquer avec d'autres composants, pour échanger des données avec d'autres composants, pour accéder et se connecter à des ressources réseau, pour servir des applications, et mettre en œuvre d'autres applications informatiques en se connectant à un réseau (ou à de multiples réseaux) capable de transporter des données y compris Internet, Ethernet, ligne de service téléphonique traditionnel (POTS), réseau téléphonique public commuté (PSTN), réseau numérique à intégration de services (RNIS), ligne d'abonné numérique (DSL), câble coaxial, fibres optiques, satellite, mobile, sans fil (par exemple Wi-Fi, WiMAX), réseau de signalisation SS7, ligne fixe, réseau local, réseau étendu, et d'autres, y compris n'importe quelle combinaison de ceux-ci.
L'unité de traitement 510 peut être, par exemple, n'importe quel type de microprocesseur ou microcontrôleur d'usage général, un processeur de traitement de signal numérique (DSP), un circuit intégré, un réseau prédiffusé programmable par l'utilisateur (FPGA), un processeur reconfigurable, une mémoire morte programmable (PROM), ou n'importe quelle combinaison de ceux-ci. La mémoire 520 peut inclure une combinaison appropriée de n'importe quel type de mémoire d'ordinateur qui est située de façon soit interne soit externe telle que, par exemple, une mémoire vive (RAM), une mémoire morte (ROM), un disque compact à mémoire en lecture seule (CDROM), une mémoire électro-optique, une mémoire magnéto-optique, une mémoire morte programmable effaçable (EPROM), et une mémoire morte programmable électriquement effaçable (EEPROM), une RAM ferroélectrique (FRAM) ou similaires.
Dans certains modes de réalisation, le dispositif informatique 500 est fonctionnel pour inscrire et authentifier des utilisateurs (en utilisant un nom d'utilisateur, un identificateur unique, et un mot de passe par exemple) avant de fournir un accès à des applications, un réseau local, des ressources réseau, d'autres réseaux et dispositifs de sécurité réseau. Le dispositif informatique 500 peut servir un utilisateur ou de multiples utilisateurs.
Par exemple, et sans limitation, le dispositif électronique 500 peut être un serveur, un dispositif réseau, un décodeur, un dispositif intégré, un module d'extension d'ordinateur, un ordinateur personnel, un ordinateur portable, un assistant personnel de données, un téléphone cellulaire, un téléphone intelligent, des tablettes UMPC, un terminal d'affichage vidéo, une console de jeu, un dispositif de lecture électronique et un dispositif hypermédia sans fil ou n'importe quel autre dispositif électronique pouvant être configuré pour exécuter les procédés et/ou implémenter les systèmes décrits ici.
En référence à la , on illustre un procédé 600 pour la surveillance d'un flux d'unités de flux au sein d'une localisation géographique, par exemple l'aéroport 100. La localisation géographique est composée d'une pluralité de zones géographiquement distinctes, par exemple comme illustré sur la , auxquelles sont attribués des processus physiques respectifs. Les processus physiques peuvent être surveillés par un ou plusieurs capteurs, comme décrit ci-dessus. Le procédé 600, dans certains modes de réalisation, est implémenté par le dispositif informatique 500, qui peut être un dispositif informatique appartenant à ou autrement exploité par une entité responsable pour la localisation géographique.
À l'étape 610, le procédé 600 inclut l'établissement d'une pluralité de zones de traitement pour séparation de données au sein de la localisation géographique. Chacune des zones de traitement est associée à une respective parmi la pluralité de zones géographiquement distinctes, par exemple comme illustré sur la . Les zones de traitement peuvent être associées à des parties fermées séparées au sein de la localisation géographique, peuvent se rapporter à des subdivisions au sein d'espaces fermés, ou similaires.
À l'étape 620, le procédé 600 inclut la génération, pour chaque zone de traitement, d'un module d'activité basé sur le processus physique attribué à la zone géographiquement distincte associée, par exemple les modules d'activité 350 illustrés sur la , dont un exemple est le module d'activité 402 de la FIG. 4. Chacun des modules d'activité 350 est associé à un type d'unité de flux et définit une entrée pour obtenir des unités de flux d'entrée et une sortie pour délivrer en sortie des unités de flux de sortie, par exemple l'entrée de flux 404 et la sortie de flux 406 du module d'activité 402. De plus, les modules d'activité 350 mettant en œuvre un traitement des unités de flux entre l'entrée de flux 404 et la sortie de flux 406, en utilisant une entrée obtenue de l'au moins un capteur (par exemple, le(s) capteur(s) 405) surveillant le processus physique respectif attribué à la zone respective associée à la zone de traitement. Les modules d'activité 350 peuvent être générés en sélectionnant un ou plusieurs modules d'activité prédéterminés sur la base des processus physiques associés, lorsque des modèles ou similaire existent. Dans certains modes de réalisation, une ou plusieurs des zones de traitement peuvent avoir de multiples modules d'activité générés à cet effet : les multiples modules d'activité peuvent se rapporter à différents processus physiques se produisant simultanément dans la même zone géographiquement distincte, et dans certains cas peuvent également être associés à différents types d'unités de flux.
À l'étape 630, le procédé 600 inclut la liaison des zones de traitement en couplant les modules d'activité 350 à travers différentes zones de traitement, par exemple comme illustré sur la . Le couplage des modules d'activité 350 inclut la liaison des sorties de flux 406 de certains des modules d'activité 350 aux entrées de flux 404 de différents modules d'activité 350, ce qui sépare le traitement de données à travers les différentes zones de traitement 400. Les modules d'activité 350 traitent de ce fait les unités de flux pour leur zone géographiquement distincte connexe en leur sein, tout en permettant à une unité de flux de circuler en flux entre des zones de traitement via les entrées et la sortie de flux 404, 406. Ceci peut inclure la conversion et/ou la division de certains flux de sortie d'unité de flux en fonction du type d'unités de flux traité par un module d'activité particulier, et du type d'unités de flux auquel le module d'activité recevant les unités de flux est associé.
Dans certains modes de réalisation, dans le cadre du procédé 600, une simulation des modules d'activité peut être mise en œuvre. Bien qu'illustrées comme faisant partie du procédé 600, il faut comprendre que les étapes suivantes peuvent être mises en œuvre à un moment différent de celui auquel les étapes précédentes sont mises en œuvre, et que dans certains modes de réalisation certaines ou la totalité des étapes suivantes peuvent être mises en œuvre indépendamment de certaines ou de la totalité des étapes précédentes.
À l'étape 640, le procédé 600 inclut des unités de flux d'entrée simulées générées pour une entrée de flux 404 d'au moins un des modules d'activité 350. Les unités de flux d'entrée simulées peuvent inclure n'importe quel nombre approprié d'unités de flux, par exemple pour tester des réponses maximales et/ou minimales des modules d'activité 350, ou n'importe quel autre niveau d'entrée approprié. Dans certains modes de réalisation, les unités de flux d'entrée simulées peuvent correspondre à des scénarios de test particuliers pour les modules d'activité 350, par exemple sur la base de données historiques acquises auprès de l'aéroport 100. Dans certains modes de réalisation, les unités de flux d'entrée simulées incluent une entrée de capteur simulée générée pour le ou les modules d'activité 350. Les unités de flux d'entrée simulées peuvent être basées sur les capteurs particuliers 405 associés à chacun des modules d'activité 350, qui servent à surveiller le processus physique attribué aux zones géographiquement distinctes auxquelles les zones de traitement des modules d'activité 350 sont associées. Les unités de flux d'entrée simulées, qu'elles soient simulées comme venant de capteurs 405 ou d'autres modules d'activité 402, peuvent être placées au niveau de n'importe laquelle des entrées de flux 404 des modules d'activité 350. Autrement dit, les unités de flux d'entrée simulées peuvent être utilisées de façon à simuler un état arbitraire pour les modules d'activité 350, afin de se préparer pour d'éventuels scénarios et/ou pour tester les limites de l'installation d'infrastructure, dans ce cas l'aéroport 100.