Brevet FR2909505A1 — publié le 20080606

REVENDICATION DE PRIORITE Cette demande revendique la priorité de la demande de brevet provisoire des EUA n 60/868 235, déposée le ler décembre 2006, qui est intitulée "Modulated Camera", dont la description est incorporée ici dans sa totalité à titre de référence. DOMAINE DE L'INVENTION La présente invention concerne des systèmes transporteurs, et plus particulièrement des systèmes 10 transporteurs ayant des constituants en réseau. CONTEXTE DE L'INVENTION à la figure 1 de la technique, un système dimensionnement comprend un système transporteur 12 qui déplace des objets le long d'un chemin déplacement, et un système 14 de constituants adjacent: système transporteur qui suit des paquets déplacés par le système transporteur. Le système transporteur 12 En référence connu 10 de 15 de au comprend un bâti 18 et certain nombre de rouleaux 16, une bande 24, un tachymètre 20. On doit comprendre que un le 20 transporteur peut déplacer les objets suivant le trajet de déplacement par des moyens autres que des bandes, par exemple par des rouleaux menés. Les rouleaux 16 sont des rouleaux entraînés par un moteur qui déplacent la bande transporteuse 24 dans un sens indiqué par des flèches 26 25 au-dessus du bâti 18, lequel constitue un support pour la bande. Aux fins de la présente description, le sens correspondant au départ du système transporteur 12 est appelé "amont", alors que le sens dans lequel la bande transporteuse 14 se déplace est appelé "aval". 30 Le tachymètre 20 se trouve en dessous de la surface de la bande transporteuse 24 et en contact avec elle et il tourne avec la bande pendant que celle-ci se déplace dans le sens des flèches 26. Pendant que le tachymètre 20 tourne, il délivre un signal comportant une série 35 d'impulsions correspondant au mouvement et à la vitesse linéaires de la bande transporteuse. Le tachymètre 20, et 2909505 2 d'autres dispositifs qui produisent des signaux correspondant à la vitesse du mouvement de la bande transporteuse, à partir desquels on peut déterminer les positions d'objets se déplaçant suivant une trajectoire de 5 déplacement le long de la bande, devraient être compris de l'homme du métier. En général, le nombre d'impulsions délivrées en sortie par le tachymètre 20 correspond à la distance linéaire parcourue par la bande, tandis que la fréquence des impulsions correspond à la vitesse de la bande. Le nombre d'impulsions du tachymètre par unité de mesure définit la résolution du tachymètre et son aptitude à mesurer avec précision la distance sur laquelle la bande transporteuse s'est déplacée. Le tachymètre 20 peut être remplacé par un codeur d'arbre, en particulier lorsqu'on a besoin de mesures moins précises. Le système 14 de constituants comprend un dispositif de dimensionnement 28, plusieurs lecteurs 32 de codes à barres, et un ordinateur 36, qui sont tous fixés à un cadre 38. Le cadre 38 supporte le dispositif 28 de dimensionnement et au moins un lecteur 32 de codes à barres horizontalement au-dessus de la bande transporteuse 24 afin que des faisceaux de lumière émis par le dispositif de dimensionnement et les lecteurs intersectent les surfaces supérieures d'emballages déplacés par la bande. Le cadre 38 supporte aussi d'autres lecteurs 32 verticalement adjacents à la bande transporteuse 24 afin que des faisceaux de lumière émis par ces lecteurs intersectent les surfaces latérales, arrière, avant ou inférieures d'emballages déplacés par la bande. Un exemple de lecteurs de l'art antérieur comprend des lecteurs de codes à barres à laser QUAD X fabriqués par Accu-Sort Systems, Inc. of Telford, Pennsylvanie, bien qu'il faille comprendre qu'on puisse utiliser des caméras ou d'autres lecteurs de codes à barres appropriés, suivant les besoins d'un système donné. Comme on doit le comprendre dans cette technique, le dispositif de dimensionnement 28 détecte une ou plusieurs 2909505 3 dimensions d'un objet sur un transporteur. Le dispositif de dimensionnement est disposé le long du transporteur dans une position connue par rapport aux lecteurs de codes à barres. Lorsqu'un paquet se déplaçant le long du 5 transporteur atteint le dispositif de dimensionnement, le processeur du dispositif de dimensionnement ouvre un enregistrement du paquet, détermine la hauteur, la largeur et la longueur, associe ces données à l'enregistrement du paquet, et délivre en sortie les données de dimensions au 10 processeur du système en association avec des données du tachymètre qui correspondent à l'emplacement du paquet au dispositif de dimensionnement. A la réception des données du dispositif de dimensionnement, le processeur du système ouvre un enregistrement du paquet et associe à 15 l'enregistrement du paquet les données de dimensions et du tachymètre reçues du dispositif de dimensionnement. Le processeur du système établit aussi une variable de fenêtre de lecture ouverte et une variable de fenêtre de lecture fermée pour le lecteur de codes à barres. La 20 variable de fenêtre de lecture ouverte pour le lecteur de codes à barres est égale à la valeur du tachymètre pour le point le plus en aval situé sur le paquet, augmentée d'une distance connue (en impulsions du tachymètre) entre le dispositif de dimensionnement et une position prédéterminée 25 dans le trajet de déplacement par rapport au lecteur de codes à barres. La variable de fenêtre de lecture fermée pour le lecteur de codes à barres est égale à la valeur du tachymètre pour le point le plus en amont sur le paquet, augmentée d'une distance connue (en impulsions du 30 tachymètre) entre le dispositif de dimensionnement et la position prédéterminée par rapport au lecteur de codes à barres. Comme on doit le comprendre dans cette technique, le lecteur 32 de codes à barres peut comporter un dispositif 35 de balayage à laser qui projette plusieurs lignes laser sur la bande, par exemple en une série de motifs "X". Le 2909505 4 dispositif de balayage délivre en sortie un signal qui comprend une information de codes à barres revenant par réflexion depuis les lignes laser et un comptage de codes à barres, qui indique la position dans les motifs X à 5 laquelle une information de codes à barres donnée a été vue. Le comptage du code à barres fournit ainsi la position latérale sur la bande, et la position longitudinale par rapport à l'axe central des motifs X, correspondant à l'information de codes à barres. L'ensemble de balayage de 10 codes à barres comporte un photodétecteur disposé le long du transporteur immédiatement en amont des motifs X. Un processeur au niveau de l'ensemble 32 de balayage de codes à barres contrôle le signal de sortie du photodétecteur et détermine ainsi le moment où les bords avant et arrière du 15 paquet franchissent le photodétecteur. Le dispositif de balayage de codes à barres reçoit aussi le signal de sortie du tachymètre. En associant aux données du tachymètre le passage par le photodétecteur des bords avant et arrière du paquet, le processeur du dispositif de balayage de codes à 20 barres détermine le moment où le paquet passe par les motifs X. Le processeur du dispositif de balayage de codes à barres détermine en conséquence lorsque des données de codes à barre valides peuvent être acquises pour le paquet et il acquiert les données de codes à barres pendant cette 25 période. Le processeur de codes à barres accumule des données de codes à barres tandis qu'un paquet donné passe par les motifs X et il transmet les données de codes à barres accumulées au processeur du système lorsque le paquet 30 atteint un point prédéterminé dans le trajet de déplacement suivant le dispositif de balayage de codes à barres. Plus particulièrement, le processeur du dispositif de balayage de codes à barres connaît le moment où le bord avant du paquet passe par le photodétecteur du dispositif de 35 balayage de codes à barres. Après l'acquisition des données de codes à barres du paquet sur une période basée sur la 2909505 5 longueur du paquet, le processeur du dispositif de balayage de codes à barres bloque les données de codes à barres jusqu'à ce qu'une valeur du tachymètre que le processeur du dispositif de balayage de codes à barres associe aux 5 données de codes à barres cumule jusqu'à un point indiquant que le bord avant du paquet se trouve au point prédéterminé en aval du dispositif de balayage. Le point prédéterminé est défini de façon que le paquet le plus long que le système est susceptible de manipuler puisse dégager les 10 motifs X du dispositif de balayage. Le processeur du dispositif de balayage de codes à barres délivre alors en sortie des données de codes à barres au processeur du système. Le processeur du système fait appel à des impulsions 15 du tachymètre pour associer correctement des données de codes à barres à un enregistrement de paquet. Le processeur du système détermine la valeur cumulée du tachymètre au moment où les données de codes à barres sont reçues du processeur du dispositif de balayage de codes à barres. Les 20 variables de codes à barres de fenêtre de lecture ouverte et de fenêtre de lecture fermée pour chaque structure de paquet correspondent à la distance entre le dispositif de dimensionnement et le point prédéterminé en aval du dispositif de balayage de codes à barres. Ainsi, le 25 processeur du système compare la valeur du tachymètre associée aux données de codes à barres reçues aux variables de codes à barres de fenêtre de lecture ouverte et de fenêtre de lecture fermée pour les structures de paquet ouvertes qu'il conserve en mémoire. Si la valeur du 30 tachymètre est comprise entre la variable de codes à barres de fenêtre de lecture ouverte et la variable de codes à barres de fenêtre de lecture fermée pour toute structure de paquet ouverte, le processeur du système affecte alors les données de codes à barres à l'enregistrement de ce paquet. 35 Si la valeur du tachymètre n'est pas comprise dans les variables de codes à barres de fenêtre ouverte et de 2909505 6 fenêtre fermée stockées pour tout enregistrement de paquet ouvert, les données de codes à barres ne sont pas affectées à un enregistrement d'un paquet. Le système décrit en regard de la figure 1 portait sur 5 des lecteurs de codes à barres qui projettent un motif X sur la bande. L'homme du métier doit comprendre que des lecteurs à motif X peuvent être remplacés par des caméras à balayage ligne par ligne pour la détection et la lecture de codes à barres. Les caméras à balayage ligne par ligne 10 comme les lecteurs de codes à barres sont volumineuses et lourdes et nécessitent la présence de plusieurs techniciens pour l'installation et l'étalonnage du dispositif de balayage dans un tunnel de balayage. Pour la mise en place initiale et l'étalonnage du 15 système 10, le cadre du tunnel de caméra est construit et les caméras de codes à barres sont montées sur le cadre de manière qu'elles soient positionnées et orientées convenablement par rapport à la bande transporteuse. Ceci nécessite la présence de plusieurs techniciens pour élever 20 les caméras jusqu'en place dans le tunnel et les fixer au cadre. En général, les caméras de l'art antérieur sont des structures d'un seul bloc qui sont volumineuses et difficiles à soulever et fixer par un seul technicien. De plus, étant donné que les caméras fonctionnent avec une 25 puissance élevée, une grande quantité de chaleur doit être expulsée du boîtier de la caméra de façon à ne pas endommager les parties électronique et optique de la caméra. Les ventilateurs sont donc renfermés dans le boîtier de la caméra pour aspirer l'air à travers le 30 boîtier afin de refroidir les composants internes. Des techniciens connectent chaque caméra à un ordinateur pour calibrer et régler individuellement les paramètres de fonctionnement de la caméra. Le technicien introduit des informations concernant la caméra directement 35 dans le processeur de la caméra par l'intermédiaire de l'ordinateur et peut sauvegarder certains réglages de la 2909505 7 caméra sur une clé ou un autre dispositif de stockage portable. Les données de calibrage peuvent comprendre l'angle d'orientation de la caméra, la hauteur de la caméra et l'emplacement de la caméra par rapport à la bande et au 5 dispositif de dimensionnement. Une fois que chaque caméra est calibrée et mise en place dans le tunnel, les caméras sont connectées à un ordinateur central qui reçoit les informations capturées et traitées par chaque caméra. Cependant, dans le cas d'une panne ou d'une nécessité 10 d'entretien de la caméra, une opération complète de calibrage et de mise en place est nécessaire pour la caméra remplacée et, le cas échéant, pour l'ensemble du tunnel afin d'assurer que tous les constituants du tunnel sont convenablement alignés. 15 Dans le système représenté sur la figure 1, le dispositif de dimensionnement 28 est un dispositif de dimensionnement du type à triangulation similaire à celui décrit dans les brevets des EUA n 6 775 012, n 6 177 999, n 5 969 823 et n 5 661 561, dont les descriptions 20 entières sont incorporées ici à titre de référence. En ce qui concerne ces formes de réalisation, le dispositif de dimensionnement 28 comporte une source de lumière, telle qu'un laser, et un réflecteur tournant disposé à l'intérieur du boîtier du dispositif de dimensionnement, 25 qui produisent un faisceau de balayage (indiqué en trait discontinu en 40) qui est dirigé vers le bas sur la bande transporteuse 24. Autrement dit, le réflecteur tournant balaie la largeur de la bande 24 avec la source de lumière ponctuelle unique. Chaque position angulaire du réflecteur 30 représente un emplacement suivant l'axe x en travers de la bande. Le faisceau de balayage 40 intersecte la bande 24 suivant une ligne 42 d'une manière qui est transversale (axe x 80) au mouvement linéaire (axe y 82) de la bande sur le trajet de déplacement, sous un angle fixe par rapport à 35 un axe normal (axe z 84) à la surface de la bande. Des paquets se déplaçant sur la bande 24, tel qu'un paquet 62, 2909505 8 intersectent le faisceau de balayage 40, créant ainsi un décalage dans le faisceau de balayage suivant la direction y (le long de l'axe y 82). En particulier, la source de lumière laser est positionnée en aval dans la direction de 5 l'axe y 82 de façon que le plan de la lumière soit réfléchi sous un certain angle à partir d'un axe z 84. Ainsi, lorsqu'une boîte se déplace vers l'aval, l'intersection du plan de la lumière est une ligne continue traversant la bande suivant l'axe x 80. Lorsqu'une boîte intersecte le 10 plan de la lumière, la partie du plan intersectée par la boîte se décale vers l'avant en direction de la source de lumière, car la lumière passant sur la boîte parcourt une distance plus courte que la lumière qui intersecte la bande sur les côtés de gauche et de droite de la boîte. Ce 15 décalage ou déplacement de la lumière sur la surface de la boîte est proportionnel à la hauteur de la boîte. La bande transporteuse 24 et les paquets se trouvant sur elle renvoient tous par réflexion de la lumière engendrée par le faisceau de balayage vers le miroir 20 tournant, lequel réfléchit de la lumière sur une rangée linéaire de détecteurs CCD à balayage ligne par ligne ou d'un dispositif de formation d'image de type CMOS (non représenté) à l'intérieur du dispositif de dimensionnement 28. La rangée est orientée parallèlement à l'axe y 82. 25 Etant donné que le miroir tournant réfléchit à la fois la lumière laser sortante et la lumière laser réfléchie, le miroir renvoie la lumière réfléchie sur une position constante sur l'axe x, mais la lumière réfléchie se décale dans la direction y en correspondance avec le décalage de 30 la ligne 42 provoqué par la hauteur d'un paquet 62 et l'angle sous lequel le faisceau laser de balayage intersecte la bande. Ainsi, la rangée linéaire de détecteurs CCD ou CMOS doit être alignée avec précision dans la direction y pour déterminer ainsi le décalage 35 suivant l'axe y de la lumière de retour. De plus, étant donné que la rangée est formée d'une ligne unique de 2909505 9 capteurs à pixels, l'alignement est essentiel pour dévier la lumière réfléchie. Si l'axe du capteur linéaire est décentré avec le point fixe sur l'axe x où le miroir dirige la lumière réfléchie, le capteur ne détecte pas la 5 variation de la hauteur. La position angulaire du miroir tournant correspond à la position suivant l'axe x de tout point donné de la lumière réfléchie. Le dispositif de dimensionnement 28 génère un signal représentatif de la hauteur d'un objet tel qu'un paquet 62 IO sur la bande transporteuse 24 comme décrit par le décalage suivant l'axe y détecté dans le faisceau de balayage 40. Le signal est également représentatif des positions suivant l'axe x des données de hauteur par l'association de ces données avec la position angulaire du miroir. Sur la base 15 des données de hauteur et des données d'axe x correspondantes, le processeur (non représenté) du dispositif de dimensionnement détermine le profil de hauteur en section transversale d'un objet sur la bande et, en cumulant ces profils sur la longueur de l'objet, le 20 profil de l'objet dans trois dimensions. De même qu'avec la caméra, des techniciens doivent soulever et maintenir en place le dispositif de dimensionnement pendant qu'il est fixé au cadre du tunnel. Des niveaux sont ensuite utilisés pour assurer que le 25 détecteur du dispositif de dimensionnement est parallèle à la face de la bande transporteuse. Si la rangée du détecteur du dispositif de dimensionnement n'est pas réglée sensiblement parallèlement à la bande, le dispositif de dimensionnement peut obtenir des dimensions imprécises de 30 l'objet. De plus, comme décrit précédemment, dans le cas où la rangée de balayage linéaire n'est pas alignée convenablement avec le miroir tournant, par exemple du fait de légers défauts d'alignement entre la rangée et le miroir tournant, le dispositif de dimensionnement peut ne pas 35 détecter un décalage quelconque affectant la lumière. De plus, un défaut d'alignement peut affecter le miroir 2909505 10 tournant pendant le transport ou l'installation par suite de chocs du dispositif de dimensionnement. SOMMAIRE La présente invention reconnaît et aborde les 5 considérations précédentes, ainsi que d'autres, de constructions et procédés de l'art antérieur. Ceux-ci et/ou d'autres objets sont réalisés dans une forme préférée de réalisation d'une caméra modulaire comportant un module de châssis, un module de caméra, un 10 module d'illumination et un module de communications. Le module de châssis comporte une paroi arrière ayant une première extrémité et une seconde extrémité, opposée, une paroi inférieure dans laquelle au moins une ouverture est formée, un premier ventilateur monté sur la première 15 extrémité de la paroi arrière du châssis, et un second ventilateur monté sur la seconde extrémité de la paroi arrière du châssis. Le module de caméra comporte un corps, un capteur et une optique de caméra, le corps de la caméra étant reçu de façon amovible à travers un trou formé dans 20 la paroi arrière du module de châssis. Le module d'illumination comporte une paroi arrière, et une source de lumière montée sur la paroi arrière, le module d'illumination étant accouplé de façon amovible au module de châssis afin que la paroi arrière du module 25 d'illumination soit espacée de la paroi arrière du module de châssis. Le module de communications comporte au moins un dissipateur de chaleur formé dans ce module, le module de communications étant accouplé de façon amovible au module de châssis et le, au moins un, dissipateur de 30 chaleur étant reçu à travers la, au moins une, ouverture de la paroi inférieure du module de châssis. Les parois arrière et inférieure du module de châssis, le corps du module de caméra, la paroi arrière du module d'illumination et le, au moins un, dissipateur de chaleur du module de 35 communications forment ensemble un canal de refroidissement. 2909505 11 Dans certaines formes de réalisation, les premier et second ventilateurs ferment des extrémités opposées du canal de refroidissement. Dans d'autres formes de réalisation, les parois du canal de refroidissement 5 contiennent plusieurs ailettes de refroidissement formées sur au moins l'un de la paroi arrière du module de châssis, du corps de caméra et de la paroi arrière du module d'illumination. Dans d'autres formes de réalisation, le module de châssis comporte en outre au moins deux consoles 10 de montage pour le montage du module de châssis sur un cadre de tunnel de balayage. Dans d'autres formes de réalisation encore, le module de châssis comporte au moins deux consoles articulées pour accoupler le module de communications au module de châssis. 15 Les dessins d'accompagnement, qui sont incorporés dans cette description dont ils constituent une partie, illustrent une ou plusieurs formes de réalisation de l'invention et servent à expliquer, avec la description, les principes de l'invention. 20 BREVE DESCRIPTION DES DESSINS Une description complète et habilitante de la présente invention, comprenant son meilleur mode à destination de l'homme du métier, est donnée dans le mémoire, qui fait référence aux dessins annexés sur lesquels : 25 la figure 1 est une représentation schématique d'un système de dimensionnement dynamique de l'art antérieur ; la figure 2 est un schéma fonctionnel simplifié d'un système de dimensionnement dynamique selon une forme de réalisation de la présente invention ; 30 la figure 3 est une représentation schématique d'une partie du système de dimensionnement dynamique de la figure 2 ; la figure 4 est un schéma fonctionnel simplifié d'une caméra destinée à être utilisée dans le système de 35 dimensionnement dynamique de la figure 2 ; 2909505 12 la figure 5 est une vue en perspective de la caméra représentée sur la figure 4 ; la figure 6 est une vue en perspective éclatée de la caméra représentée sur la figure 4 ; 5 la figure 7 est une vue en perspective éclatée et partielle de la caméra représentée sur la figure 4 ; la figure 8 est une vue en perspective éclatée d'un module d'illumination destiné à être utilisé dans la caméra représentée sur la figure 5 ; 10 la figure 9 est une vue en perspective avec coupe du module d'illumination représenté sur la figure 8 ; la figure 10 est une vue en perspective avec coupe partielle du module d'illumination représenté sur la figure 9 ; 15 la figure 11 est une vue en perspective éclatée d'un module de caméra destiné à être utilisé dans la caméra représentée sur la figure 4 ; la figure 12 est une vue en perspective avec coupe du module de caméra représenté sur la figure 12 ; 20 la figure 13 est une vue en perspective éclatée d'un module de communications destiné à être utilisé dans la caméra représentée sur la figure 5 ; la figure 14 est un schéma fonctionnel simplifié du module de communications représenté sur la figure 13 ; 25 la figure 15 est une vue en perspective avec coupe de la caméra de la figure 5 ; les figures 16 et 17 sont des vues en perspective d'un télémètre selon une forme de réalisation de la présente invention ; 30 la figure 18 est une vue en perspective éclatée du télémètre de la figure 16 ; la figure 19 est une vue schématique du télémètre de la figure 16 ; la figure 20 est un motif laser pour le télémètre 35 selon une forme de réalisation de la présente invention ; 2909505 13 la figure 21 est une vue éclatée d'une partie du motif laser représenté sur la figure 20 ; la figure 22 est un schéma fonctionnel simplifié de l'ensemble de la caméra de la figure 5 ; 5 la figure 23 est un schéma fonctionnel simplifié de l'ensemble du télémètre de la figure 16 ; la figure 24 est une vue en plan du transporteur et du télémètre de la figure 16 ; la figure 25 est une vue en plan du transporteur et du 10 télémètre de la figure 16 ; la figure 26 est un graphique d'intensité par pixel dans le télémètre de la figure 25 ; et la figure 27 est une vue rapprochée du graphique d'intensité de la figure 26. 15 L'utilisation répétée de caractères de référence dans le présent mémoire et les présents dessins est destinée à représenter les mêmes détails ou éléments ou des détails ou éléments analogues de l'invention. DESCRIPTION DETAILLEE DE FORMES PREFEREES DE REALISATION 20 On se référera à présent en détail à des formes de réalisation actuellement préférées de l'invention, dont un ou plusieurs exemples sont illustrés sur les dessins d'accompagnement. Chaque exemple est fourni à titre explicatif de l'invention, sans limiter l'invention. En 25 fait, il apparaîtra à l'homme du métier que des modifications et des variantes peuvent être réalisées dans la présente invention sans sortir de son cadre ou s'écarter de son esprit. Par exemple, des détails illustrés ou décrits en tant que partie d'une forme de réalisation 30 peuvent être utilisés sur une autre forme de réalisation pour donner encore une autre forme de réalisation. Il est donc prévu que la présente invention couvre des modifications et des variantes telles que celles entrant dans le cadre des revendications annexées et leurs 35 équivalents. D'autres aspects et avantages de l'invention seront présentés en partie dans la description qui suit et 2909505 14 ressortiront de façon évidente, en partie de la description, ou peuvent être appris par la pratique de l'invention. En référence à la figure 2, un système de 5 dimensionnement dynamique 100 comporte de façon générale un télémètre 102 ou autre dispositif de dimensionnement (à savoir, un élément de dimensionnement, des rideaux de lumière, etc.) pour déterminer la hauteur et les dimensions globales d'une boîte transportée sur un transporteur, des 10 caméras multiples 106, 108, 110 et un tachymètre 112 connecté à au moins une caméra 106 qui délivre en sortie un signal représentatif du mouvement de la bande transporteuse. Le télémètre et les caméras sont raccordés ensemble en réseau, par exemple par une connexion Ethernet 15 114. Bien que seulement trois caméras soient représentées sur la figure 2, on doit comprendre qu'un nombre quelconque de caméras peuvent être raccordées en réseau pour former un tunnel de balayage. L'homme du métier doit comprendre qu'Ethernet est une architecture de réseau local (LAN) qui 20 utilise une topologie de bus ou en étoile et qui supporte des cadences de transfert de données de 10 Mbps. L'Ethernet. utilise la méthode d'accès CSMA/CD pour traiter des demandes simultanées et est l'une des normes LAN les plus largement mises en oeuvre. Une version plus nouvelle 25 d'Ethernet, appelée 100Base-T (ou Ethernet rapide), supporte des cadences de transfert de données de 100 Mbps, et la version la plus nouvelle, Ethernet Gigabit, supporte des cadences de données de 1 gigabit (1 000 mégabits) par seconde. 30 En référence à la figure 3, le système 100 de dimensionnement dynamique balaie des objets, tels qu'un objet 103, se déplaçant sur une bande transporteuse 104, décode des codes à barres 116 situés sur l'objet et transmet l'information à un système hôte (non représenté) 35 pour un autre traitement. La figure représente une caméra 106 de codes à barres à lecture de dessus et un télémètre 2909505 15 102 selon une forme de réalisation de la présente invention. En général, des objets sont déplacés à travers un champ de visée 118 du télémètre 102. Le télémètre 102 détecte la présence d'un objet 103 et détermine 5 l'alignement, l'étendue et l'orientation de l'objet par rapport à la bande transporteuse. Les étendues de l'objet font référence aux bords de gauche et de droite de l'objet suivant un axe x 80. Le télémètre génère un déclenchement de commencement d'objet qui indique aux caméras (dont une 10 seule est représentée sur la figure 3) la présence de l'objet ainsi qu'unsignal de fin d'objet. Le télémètre 102 transmet des données de hauteur et d'étendue au module 106 de caméra, lequel utilise l'information pour mettre au point son optique afin de maximiser le rendement et 15 l'efficacité de la détection et de la lecture d'un code à barres 116. En référence de nouveau aux figures 2 et 3, chaque caméra 106, 108 et 110 utilise les données du tachymètre pour suivre le mouvement de l'objet 103 à travers un champ 20 de visée 120 du capteur de formation d'image de la caméra (non représenté sur les figures 2 et 3). Chaque caméra traite le flux de données vidéo et localise et décode toutes données de codes à barres présentes sur l'objet en détectant de la lumière revenant par réflexion de l'objet 25 balayé. Une fois que l'objet arrive à une distance prédéterminée en aval du système du tunnel (ce point est établi par l'hôte), le système transmet les données de codes à barres au système hôte pour la poursuite du traitement. On doit comprendre que la caméra 106 peut être 30 montée de façon à diriger son champ de visée 120 directement sur le transporteur 104, ou bien que le champ de visée peut être redirigé par un miroir 122 comme montré sur la figure 3. Le fait de rediriger le champ de visée permet à la caméra d'être positionnée afin que son image de 35 balayage soit parallèle à l'axe y 82, où le miroir 122 redirige le champ de visée suivant un axe z 84. 2909505 16 Pour la facilité de la description, on décrira en détail une seule des caméras 106, 108 et 110, mais on doit comprendre que les caméras 106, 108 et 110 sont structurellement et électroniquement identiques. En 5 référence aux figures 4 à 6, une caméra comporte un module 124 de châssis, un module 126 de caméra, un module 128 d'illumination et un module 130 de traitement et de communications répartis. La conception modulaire permet à la caméra 106 d'être désassemblée pendant l'installation 10 afin de réduire l'importance du poids qui doit être soulevé et monté à tout moment donné. En référence à la figure 7, le module de châssis 124 comporte deux consoles fixes 132 et 134 pour le montage du. module de châssis sur le tunnel de balayage. Deux consoles 15 articulées 136 et 138, placées sur un côté inférieur 140 du module 124 de châssis à proximité immédiate des consoles respectives 132 et 134, relient de façon mobile le module de traitement distribué et de communications 130 au côté inférieur du module de châssis. En particulier, le module 20 130 de traitement distribué et de communications comporte quatre ergots fixes 135 qui sont reçus dans des encoches 137 formées dans les consoles articulées 136 et 138. Deux. ergots 139 rappelés par ressort sont reçus dans des trous 141 formés dans les consoles articulées 136 et 138 pour 25 relier de façon libérable le module de communications aux consoles articulées. Deux organes de fixation 143 fixent les extrémités des consoles mobiles 136 et 138 au côté inférieur 140 du module de châssis afin de maintenir fermement le module de communications dans une position 30 fermée. Les organes de fixation 143 peuvent être des vis, des boulons ou d'autres organes de fixation convenables. Deux alimentations en énergie 142 et 144, qui convertissent une énergie alternative en énergie continue, sont montées à l'intérieur du module 124 de châssis. 35 L'alimentation en énergie 142 fournit environ 350 watts de puissance en courant continu destinée à être utilisée par 2909505 17 le module 130 de traitement distribué et de communications et par le module 126 de caméra. L'alimentation 144 en énergie fournit environ 290 watts de puissance en courant continu destinée à être utilisée par le module 5 d'illumination 128. Une plaque (non représentée) de distribution d'énergie continue génère les tensions continues nécessaires qui ne sont pas fournies directement par les alimentations en énergie 142 et 144. En référence de nouveau à la figure 6, une paroi 10 arrière 146 est recouverte de plusieurs ailettes métalliques 156 destinées à dissiper de la chaleur générée par les alimentations en énergie 142 et 144. Deux jeux de ventilateurs 152 et 154 sont montés sur des extrémités opposées 148 et 150 de la paroi arrière 146. Les 15 ventilateurs 152 aspirent de l'air à l'intérieur du module 124 de châssis, et les ventilateurs 154 foulent l'air à l'extérieur. Une ouverture rectangulaire 155 reçoit le module de caméra 126, lequel est fixé en place par des organes de fixation tels que des vis, des boulons ou 20 d'autres organes de fixation convenables. Le côté inférieur 140 du module de châssis définit plusieurs ouvertures 158 destinées à recevoir des dissipateurs de chaleur 240 (figures 5 et 6) provenant du module 130 de traitement distribué et de communications. Les ouvertures 158 sont 25 dimensionnées et configurées pour l'ajustement étroit des dissipateurs de chaleur afin que l'intérieur du module de communications soit isolé de façon étanche de la zone entourant la paroi arrière 146. On doit comprendre que des garnitures (non représentées) peuvent être utilisées le 30 long de la périphérie des ouvertures pour augmenter l'effet d'étanchéité, par exemple des garnitures du type en caoutchouc, en silicone ou en autre polymère, par exemple des garnitures du type en caoutchouc, en silicone ou autre polymère ou élastomère. 35 En référence aux figures 8 à 10, le module d'illumination 128 comporte un système d'asservissement et 2909505 18 de commande d'illumination 162, des plaquettes 164 à DEL (dont une seule est représentée sur les figures) et une optique 166 d'illumination. Tous les constituants sont montés dans un boîtier formé d'une paroi arrière 168, d'une 5 paroi supérieure 170, d'une paroi inférieure 172 et de deux chapeaux extrêmes 174 et 176. Un trou 177 est formé à travers la paroi arrière 168 pour permettre à l'objectif de la caméra de passer à travers lui jusque dans le module d'illumination en arrière de l'optique 166 d'illumination, 10 comme décrit plus en détail ci-dessous. Le système 162 d'asservissement et de commande d'illumination est monté sur la paroi inférieure 172, et connecté aux plaques 164 de DEL par l'intermédiaire de câbles et reçoit des signaux d'ordre provenant d'un 15 processeur (non représenté sur les figures) dans le module 126 de caméra, qui est utilisé pour régler le niveau d'intensité d'illumination pour les DEL. Des plaquettes 164 de DEL sont montées sur la paroi arrière 168 à l'aide d'équerres 169, procurent une étendue de montage pour des 20 DEL 180 et évacuent par conduction la chaleur produite par les DEL 180 en passant par des ailettes métalliques 182 formées sur la paroi arrière 168. Dans une forme de réalisation, chaque plaquette 164 de DEL peut avoir une longueur de six inches (15 cm) et peut contenir 18 DEL 25 alignées en une seule rangée. Les DEL sont agencées suivant une configuration imbriquée afin que, si un défaut affecte une file de DEL, les DEL sombres résultantes se répartissent sur les plaquettes pour maintenir ainsi un champ d'illumination uniforme. Dans une forme préférée de 30 réalisation, le module d'illumination 128 contient six plaquettes à DEL. L'optique d'illumination 166 collimate la lumière délivrée en sortie par les DEL 180 et focalise la lumière suivant une ligne qui est coplanaire avec un plan de vision 35 d'un capteur de formation d'image (non représenté sur les figures 8 à 10). L'optique d'illumination 166 comporte deux 2909505 19 lentilles cylindriques séparées de Fresnel désignées de façon générale en 166, laquelle référence montre les deux lentilles en une seule unité : la première est parallèle à l'axe d'illumination pour focaliser la lumière de la DEL 5 sur un plan étroit qui est coplanaire avec le plan de balayage du capteur de formation d'image, et la seconde lentille est agencée perpendiculairement à la première pour étaler la lumière provenant de chaque plaquette à DEL suivant la ligne de balayage afin de couvrir le champ de 10 visée complet demandé du système. On doit comprendre que, dans d'autres formes de réalisation, une seule lentille de Fresnel ou un élément optique à réfraction peut être utilisé à la place de la lentille double de Fresnel. La lentille de Fresnel 166 est montée sur les chapeaux 15 extrêmes 174 et 176 à l'aide de consoles de montage 184 et d'entretoises 186. La lentille de Fresnel 166 définit une ouverture 188 pour permettre à de la lumière revenant par réflexion d'une surface d'atteindre l'optique de la caméra du module 126 de caméra, comme décrit davantage ici. 20 Un carter 190 renferme l'espace défini par la paroi arrière 168, la paroi supérieure 170, la paroi inférieure 172 et les chapeaux extrêmes 174 et 176 du module d'illumination. Le carter 190 est avantageusement formé d'une matière transparente pour permettre à la lumière des 25 DEL 180 de passer à travers le carter jusque sur la surface devant être illuminée et de permettre à la lumière réfléchie de revenir à travers le carter jusqu'à l'optique de la caméra. Le carter 190 peut donc être avantageusement formé de toute matière transparente convenable et, dans une 30 forme préférée de réalisation, le carter est formé d'une matière acrylique de qualité optique. Une fenêtre 192 disposée dans une ouverture d'une paroi avant 194 du carter 190 est formée de verre optique de haute qualité, par exemple du verre flotté ou une autre matière similaire pour 35 minimiser la distorsion de la lumière réfléchie revenant vers l'optique de la caméra. La fenêtre 192 peut être fixée 2909505 20 au carter 190 par des organes de fixation ou d'autres moyens qui maintiennent solidement la fenêtre en place. Des organes de fixation convenables peuvent comprendre des pinces, des broches, un ajustement à force du verre dans 5 l'ouverture du carter, etc. Le module d'illumination 128 est fixé au module de châssis 124 par une languette 196 (figure 6) formée sur le module de châssis 124, qui est reçue dans une gorge 198 formée dans la paroi inférieure 172. Une fois que la gorge 10 198 du module d'illumination a reçu la languette 196 du châssis, une lèvre 200 formée sur la paroi supérieure 170 est fixée à une paroi supérieure 202 du châssis par des organes de fixation (non représentés), par exemple des vis, des boulons, etc. 15 En référence aux figures 11 et 12, le module 126 de caméra comporte un corps 204, un module de capteur 206, un objectif 208 à longueur focale fixe et un capot 210. Un module 212 d'asservissement de mise au point peut être un système d'asservissement à boucle fermée qui commande le 20 mouvement d'un moteur (non représenté) qui règle la longueur focale entre l'objectif principal 208 de formation d'image et un capteur 213. Le module 212 d'asservissement de mise au point reçoit des ordres provenant d'un processeur 214 du module de caméra, lesquels sont utilisés 25 pour régler la longueur focale entre l'objectif principal 208 de formation d'image et le capteur 213 en déplaçant un miroir placé entre le capteur de la caméra et l'optique fixe. Le module 126 de caméra utilise un système de mise au point à miroir articulé (tel que celui décrit dans le 30 brevet des EUA n 6 801 260 cédé à Accu-Sort Systems, Inc., dont la description est incorporée ici dans sa totalité à titre de référence) pour régler la distance optique entre l'objectif principal de formation d'image à foyer fixe et le capteur. 35 L'objectif 208 de formation d'image peut avoir une longueur focale fixe de 68,5 mm, 90 mm et 140 mm, ce qui 2909505 21 procure une couverture suffisante pour la plupart des applications de la caméra 100 (application à des codes à barres et reconnaissance optique de caractère OCR dans des marchés à auto-identification). Cependant, on doit 5 comprendre que d'autres longueurs focales fixes peuvent être utilisées suivant l'application de la caméra 100. Le module 206 de capteur contient deux plaquettes à circuits (non représentées) et une matrice 213 de formation d'image. Dans une forme préférée de réalisation, la matrice de 10 formation d'image est un capteur à dispositifs à couplage de charge Dalsa à 4 prises, à matrice linéaire de 8 000 pixels, avec une sortie vidéo de 8 bits par pixel. L'homme du métier doit comprendre que d'autres types de capteurs CCD peuvent être utilisés. Si la plaquette de 15 capteur est mise en œuvre à sa fréquence maximale de 40 MHz par prise, la plaquette de capteur peut produire une image vidéo à une cadence d'environ 160 méga pixels par seconde. En référence aux figures 13 et 14, le module 130 de traitement distribué et de communications comporte une 20 carte 216 de support, un processeur 218 de suivi, un processeur vidéo 220, trois modules COM Express 222, 224 et 226 et un processeur 228 de communications. La carte 216 de support constitue la plate-forme pour la totalité du traitement vidéo effectué par le module 106 de caméra. Le 25 signal vidéo provenant du module 206 de formation d'image est reçu par le processeur vidéo 220 où il est traité en temps réel et transféré aux modules COM Express 224, 224 et 226 et au processeur 228 de communications pour un traitement supplémentaire. Le processeur de communications 30 et les modules COM Express communiquent entre eux et avec des dispositifs extérieurs par des connexions Ethernet 114 par l'intermédiaire d'un commutateur Ethernet 230, et/ou par l'intermédiaire d'un commutateur PCI express. Le processeur 218 de poursuite reçoit un signal 35 d'image provenant du tachymètre 112 à une entrée 232, un signal de déclenchement et une entrée 234 et une 2909505 22 information de portée provenant du télémètre 102 à une entrée 236 et il utilise l'information pour suivre la présence, l'emplacement et la hauteur d'un objet, comme dans des systèmes de l'art antérieur. Le processeur 218 de 5 suivi produit aussi des ordres de commande et de diagnostic pour le module d'illumination 128 et le module 212 d'asservissement de mise au point de caméra. Ainsi, pendant que des objets sont transportés le long de la bande transporteuse 104 (figure 2), le processeur de suivi suit 10 leur position par rapport à la caméra 106 et une information de hauteur et d'emplacement sur la bande 104. En réponse à cette information, le processeur 218 de suivi envoie des ordres au module d'illumination 128 pour augmenter ou diminuer l'intensité d'illumination et au 15 module 212 d'asservissement de mise au point de caméra pour régler la mise au point de l'optique de la caméra afin d'acquérir convenablement une image lisible à partir des objets. Dans une forme préférée de réalisation, le processeur 218 de suivi est un processeur i.MX31L fabriqué 20 par Freescale Semiconductor, Austin, Texas. Le processeur vidéo 220 réalise un traitement vidéo entièrement à haute vitesse et traite tous les signaux de commande en temps réel provenant, par exemple, du tachymètre 112 et de l'entrée de déclenchement 234. Le 25 processeur vidéo 220 conditionne et traite le signal 232 d'entrée du tachymètre et grave l'information de suivi dans les données d'image du capteur linéaire. Le processeur vidéo 220 place également en tampons des lignes de données vidéo provenant du capteur d'image 206, conditionne les 30 lignes en mots de 64 bits et place les mots dans la mémoire du processeur 228 de communications et des modules COM Express 222, 224 et 226. Le processeur vidéo 220 maintient une vitesse de balayage constante du capteur 206 de formation d'image sur la base du signal 232 d'entrée du 35 tachymètre et de la densité de ligne configurée dans le système. 2909505 23 Le processeur 228 de communications reçoit des données arrivant en entrée depuis le processeur 218 de suivi et des données vidéo provenant du processeur vidéo 220. La fonction principale du processeur de communications 228 est 5 de déplacer des données d'image du processeur vidéo 220 vers les modules COM Express 222, 224 et 226. Des exemples du processeur 228 de communications sont les processeurs MPC8548E, MPC8547E, MPC8545E et MPC8543E tous fabriqués par Freescale, Inc., Austin, Texas. 10 Les modules COM Express 222, 224 et 226 permettent une expansion de la caméra 106 sans reconcevoir le système de caméra et ils peuvent être ajoutés à tout moment pour procurer une fonctionnalité supplémentaire sans nécessiter la modification de la carte porteuse 216. En particulier, 15 des modules pour exécuter d'autres particularités telles qu'un dimensionnement, une reconnaissance optique de caractères, etc. peuvent être installés dans la caméra 106 à tout moment par l'intermédiaire des modules COM Express. Le FPGA 220 fournit constamment des données de caméra aux 20 modules COM Express et au module 228 de communications, lesquelles peuvent être utilisées, par exemple pour une reconnaissance OCR ou un dimensionnement. Chaque module COM Express 222, 224 et 226 comporte une connexion Ethernet 238 avec le processeur 228 de communications par 25 l'intermédiaire d'un commutateur Ethernet 230, en plus d'une connexion PCI expresse. Chaque caméra comporte deux ports 178A et 179B de réseau qui permettent de relier les caméras l'une à l'autre. Le réseau spécialisé comporte un Ethernet 100BaseT 30 et a deux signaux transmis par câble : une impulsion de tachymètre et un signal de synchronisation de tachymètre. Le signal de tachymètre est émis par la caméra à laquelle le tachymètre 112 est relié. Le signal de synchronisation de tachymètre est un signal dérivé du signal de tachymètre, 35 qui est transmis directement à chacune des caméras pour assurer que chaque caméra peut suivre avec précision tout 2909505 24 paquet donné indépendamment des autres caméras. En contrôlant ces deux signaux, on permet à toutes les caméras se trouvant dans le tunnel de rester en synchronisme parfait avec un paquet sur le transporteur 104 et entre 5 elles par un comptage simultané d'impulsions de tachymètre pour chaque paquet sur le système transporteur. Les ports de réseau 178A et 178B permettent à une information provenant d'une caméra du réseau d'être transmise à toute autre caméra sur le réseau du tunnel. Chaque caméra ]0 contient aussi deux ports 178C et 178D pour une connexion au système hôte. Le premier port 178C délivre en sortie un signal asynchrone et le second port 178D est une connexion Ethernet 100BaseT. La connexion de réseau de formation d'image délivre en sortie des données d'image au système 15 hôte pour un autre traitement. La fente PCI Express est une fente PCI normalisée qui accepte des cartes de perfectionnement pour procurer d'autres particularités de traitement à une caméra 106. Par exemple, une carte PCI peut être utilisée pour permettre à une caméra 106 de 20 réaliser une compression JPEG en temps réel, laquelle peut être délivrée en sortie au système hôte. La puissance consommée par la caméra 106 peut être supérieure à 180 watts, dont 15 à 20 watts peuvent être émis sous forme de lumière. La puissance restante est 25 transformée en chaleur, laquelle doit être évacuée de la caméra afin de ne pas endommager les circuits électroniques Etant donné que la caméra 106 contient une optique et une électronique sensibles, le module 126 de caméra, le module 128 d'illumination et le module 130 de 30 communications ne sont avantageusement pas refroidis par des procédés classiques consistant à aspirer de l'air à travers chaque module, car de la saleté et des débris pourraient s'accumuler sur l'électronique et l'optique. En référence à la figure 15, les modules individuels 35 de caméra 106 s'assemblent entre eux pour former un canal 244 de refroidissement. En particulier, le corps 204 de 2909505 25 module de caméra s'ajuste dans une ouverture 155 (figure 6) pour former une paroi arrière continue 146 de châssis. Le module d'illumination 128 est fixé à la languette 196 de la paroi inférieure du châssis par une gorge 198 et à la paroi 5 supérieure 202 par plusieurs organes de fixation, tels que des vis, des boulons ou des attaches comme décrit précédemment. Le module 130 de communications est fixé au châssis 124 de caméra par des consoles 136 et 138 (figure 7), qui permettent au module de communications de 10 pivoter autour d'une extrémité 133 afin qu'un utilisateur puisse entretenir le module de communications sans avoir à l'enlever physiquement de la caméra. Lorsque le module 130 de communications est dans sa position fermée, les dissipateurs de chaleur 240 sont reçus 15 à travers des ouvertures 158 de la paroi inférieure du châssis. En conséquence, la paroi arrière 168 du module d'illumination, la paroi arrière 146 du châssis de caméra, des dissipateurs de chaleur 240 du module de communications (dont un seul est représenté sur la figure 15) et la paroi 20 inférieure 140 du châssis (non représentée sur la figure 15) définissent ensemble le canal 244 de refroidissement, lequel est séparé de façon étanche de l'optique et de l'électronique sensibles de la caméra. Chacune des parois du canal de refroidissement contient 25 plusieurs ailettes métalliques pour évacuer par conduction la chaleur dégagée des composants électriques dans le canal de refroidissement afin d'aider à la dissipation de la chaleur. Les ventilateurs 152 et 154, placés à chaque extrémité du canal 244 de refroidissement, aspirent de 30 l'air dans une extrémité et refoulent de l'air vers l'extérieur de l'autre extrémité du canal pour expulser la chaleur de la caméra. Dans une forme de réalisation, un écoulement d'air forcé par ventilateur d'environ 130 pieds cubes par minute (3,68 m3/minute) devrait maintenir une 35 plage de température souhaitée à l'intérieur de la caméra. 2909505 26 Les caméras 106, 108 et 110 peuvent jouer des rôles différents dans un tunnel de balayage. De préférence, par exemple, une caméra est conçue en tant que caméra principale. La caméra principale reçoit un signal de 5 déclenchement et le signal de tachymètre du système et fournit un signal de déclenchement et une information de mise au point à d'autres caméras dans le tunnel. Une caméra (soit la caméra principale, soit l'une des caméras asservies) est connectée au système hôte et est responsable 10 de la transmission des données de paquet au système hôte. Les données collectées par chaque caméra pour une boîte unique sont combinées en un message unique qui est transmis au système hôte lorsque le paquet atteint un point d'émission. Un code à barres et une information de paquet 15 peuvent être transférés entre des caméras par le réseau Ethernet 100Base-T. Chacun des modules de caméra 106, 108 et 110 est capable de mettre en corrélation les messages provenant de toutes les autres caméras dans le système de tunnel et de générer un message combiné. Autrement dit, si 20 la caméra principale reçoit toutes les données de caméra provenant des autres caméras, elle peut mettre en corrélation les données d'image multiples et transmettre les données combinées au système hôte. Etant donné que chacune des caméras a la possibilité de recevoir des 25 données provenant des autres caméras et de mettre en corrélation les données combinées, deux modules de caméra dans le même système de tunnel peuvent être connectés à des systèmes hôtes différents, chacun avec un format de données et des points de transmission différents. De plus, étant 30 donné que toutes les caméras sont reliées en réseau, une caméra pourrait effectuer un traitement des données collectées par une autre caméra dans le cas où une caméra perd sa capacité à traiter des données. De plus, chaque caméra contient des données de remise à niveau et de 35 calibrage pour environ une caméra sur deux dans le système. 2909505 27 Les figures 16 et 17 illustrent une forme de réalisation d'un télémètre destiné à être utilisé dans le système de tunnel de la figure 3. Le télémètre 102 comporte un boîtier 246 formé d'une paroi avant 248, d'une paroi 5 supérieure 250, d'une paroi inférieure 252, d'une paroi arrière 254 et de deux parois extrêmes 256. En référence à la figure 18, la paroi avant 248 définit trois ouvertures circulaires 258, 260 et 262 et une ouverture rectangulaire 264. Deux consoles 266 et 268 sont montées sur les parois 10 extrêmes 256 et permettent au télémètre d'être monté sur le cadre du système de tunnel. Le télémètre 102 comporte deux dispositifs d'illumination à laser 270 et 272 montés à proximité de chaque extrémité du boîtier 246 dans des ouvertures 15 respectives (non représentées). Les dispositifs à laser sont fixés au boîtier 246 et assujettis en place par des plaques de capot 274 et 276 (figure 17). Une extrémité avant respective 282 et 284 des dispositifs d'illumination à laser s'étend dans des ouvertures de paroi avant 20 respectives 258 et 262. Chaque extrémité avant 282, 284 de dispositif à laser est renfermée par un élément optique respectif à diffraction et recouverte par des capots 286 et 288 ayant une fenêtre claire, lesquels sont fixés à la paroi avant 248 du télémètre au-dessus des ouvertures 258 25 et 262 par des organes de fixation ou d'autres dispositifs convenables de liaison. Une plaquette 290 de capteur linéaire de télémètre est reçue dans une ouverture rectangulaire (non représentée) formée dans la paroi arrière 254 du boîtier et est fixée en place par une plaque 30 292 de capot à l'aide de vis, de boulons ou d'autres organes de fixation convenables. Une tête 296 de capteur s'étend à travers l'ouverture 260 de la paroi avant du boîtier afin que l'optique du capteur soit recouverte par un capot 298 de lentille, qui est fixé à la paroi avant 248 35 du boîtier. Un panneau de commande 300 est reçu dans l'ouverture rectangulaire 264 de la paroi avant du boîtier 2909505 28 et est fixé en place par des vis, des boulons ou d'autres organes de fixation convenables. En référence à la figure 19, les dispositifs d'illumination 270 et 272 à laser et leurs lentilles 5 optiques respectives de diffraction (non représentées sur la figure 19) sont utilisés pour générer un motif laser 302 ayant un agencement de barres unique dans l'espace (figure 20). Les dispositifs 270 et 272 d'illumination à laser sont placés de façon à former un angle 0 avec un axe 10 308 normal au transporteur 104. En référence à la figure 21, l'agencement de barres unique dans l'espace consiste en une série de barres lumineuses longues 314 et de barres lumineuses courtes 316 qui sont séparées par des espaces vierges courts (non lumineux) 318 et des espaces vierges 15 longs (non lumineux) 320. Les barres lumineuses étroites ont une largeur d'un pixel, les espaces vierges étroits ont une largeur de deux pixels, les barres lumineuses larges ont une largeur de trois pixels et les espaces vierges larges ont une largeur de quatre pixels. L'agencement de 20 barres unique dans l'espace contient cent quatre-vingt-dix-neuf mots, où un mot de code est défini par six éléments et a une largeur d'environ vingt pixels. Le motif unique est défini par soixante-dix-huit mots et se répète trois fois pour couvrir complètement la largeur de la bande. Dans une 25 forme de réalisation du motif unique, il n'y a jamais trois barres ou espaces vierges larges dans une rangée. Par conséquent, si trois éléments sont consécutifs et de largeurs similaires, ils doivent être des barres ou espaces étroits. L'agencement de barres unique dans l'espace est 30 également connu sous le nom de séquence de barres T. L'homme du métier doit comprendre que lorsque le motif laser 302 s'étend jusqu'aux limites extérieures de la bande, la largeur des éléments augmente. De plus, lorsqu'une boîte intersecte le motif laser 302, la partie 35 du motif sur le dessus de la boîte se comprime en largeur car la distance allant de la source laser jusqu'au-dessus 2909505 29 de la boîte est plus courte que la distance allant jusqu'à la bande. Cependant, étant donné que toutes lesbarres et tous les espaces se compriment, les mots uniques restent inchangés et n'affectent pas le fonctionnement du 5 télémètre. Dans certaines formes de réalisation, les éléments optiques de diffraction peuvent générer une série de points lumineux sur la largeur de la bande au lieu du motif unique de mot de code. Cependant, la série de points lumineux est 10 soumise aux mêmes problèmes d'alignement que ceux qui existent avec des conceptions de dispositif de dimensionnement de l'art antérieur, car la ligne de points doit être convenablement alignée avec le champ de visée du capteur linéaire. Dans un effort visant à surmonter les 15 problèmes d'alignement, dans d'autres formes de réalisation, des barres lumineuses régulièrement espacées peuvent être utilisées où la hauteur de chaque barre est de plusieurs pixels. Dans le cas du motif de barre équidistante, le problème d'alignement est résolu, car 20 l'erreur d'alignement acceptable est augmentée suivant la hauteur des barres. Cependant, les points lumineux équidistants et les barres lumineuses équidistantes sont tous affectés de problèmes de chevauchement. Autrement dit, si les points et les barres ne sont pas suffisamment 25 espacés, un point ou une barre peut alors se décaler d'un écartement plus important que l'écartement entre des points adjacents ou des barres adjacentes, ce qui aboutit à une mesure de hauteur incorrecte calculée pour la boîte. Si l'écartement entre des points ou des barres est réduit pour 30 augmenter la résolution du télémètre, la hauteur maximale de la boîte pour le système est limitée. En revanche, si l'écartement des points ou des barres est augmenté pour s'adapter à de grandes hauteurs de boîte, la résolution des points ou des barres à travers la bande est réduite. Avec 35 un grand écartement entre les points ou les barres, alors qu'on peut obtenir la hauteur de la boîte, la possibilité 2909505 30 de détecter avec précision les étendues de la boîte diminue. Par conséquent, le fait de substituer le motif de mot de code laser unique à la place de points et de barres équidistants résout les problèmes à la fois d'alignement du 5 capteur et de chevauchement. Un axe optique 304 et 306 de chaque dispositif laser est décalé d'un axe optique 308 du capteur linéaire 296 de la caméra d'une distance prédéterminée 310 de par un angle 0, ce qui permet au capteur linéaire d'être positionné 10 transversalement à la bande transporteuse 104 au lieu d'être parallèle à l'axe de déplacement du transporteur 104. L'angle 0 est utilisé par le processeur du télémètre pour déterminer la hauteur d'un emballage en utilisant des méthodes de triangulation connues. Le but de la présence de 15 deux dispositifs laser 270 et 272 est d'éliminer l'effet d'ombre provoqué par une source de lumière unique. Autrement dit, si une source de laser unique 270 est utilisée, la partie de la bande 104 adjacente au côté de gauche d'un objet se déplaçant le long du transporteur 104 20 n'est alors pas illuminée par le motif laser, car l'objet empêche l'illumination de cette partie de la bande. En conséquence, l'addition d'un second dispositif laser 272 permet à chaque dispositif laser d'être commandé suivant un cycle d'allumage et d'extinction à une cadence qui provoque 25 la projection d'une ligne de balayage complète en chaque point sur la longueur de la bande, éliminant ainsi efficacement les effets d'ombre. Au passage d'un objet dans des champs de visée 302 des dispositifs laser d'illumination, l'agencement de barre 30 unique dans l'espace se décale transversalement par rapport à la direction de déplacement du transporteur 104, ce qui est capté par un champ de visée 312 du capteur linéaire 296. Etant donné que le motif laser en travers de la bande est unique, la partie décalée du motif peut être détectée 35 et, sur la base de méthodes de triangulation connues, la grandeur du décalage peut être traduite en une hauteur pour 2909505 31 l'objet détecté. L'étendue du motif trouvé à la hauteur de l'objet indique les étendues de gauche et de droite de l'objet. L'information de hauteur et d'étendue de l'objet est mise en corrélation avec l'information de comptage du 5 tachymètre et est transmise par le réseau Ethernet 114 aux modules de caméra 106, 108 et 110, et l'information résultante de l'emballage est utilisée pour attaquer le module 212 d'asservissement de mise au point de caméra. La plaquette 290 de capteur linéaire du télémètre contient un l0 processeur (non représenté) qui capture des images captées par le capteur 296, traite les images pour déterminer si des objets sont présents dans le champ de visée 312 du capteur et détermine la hauteur et les étendues (bords de gauche et de droite) de l'objet sur une base ligne par 15 ligne. Dans une forme de réalisation, le capteur linéaire 296 est un capteur à dispositif à couplage de charge à une seule prise, 2000 pixels, Toshiba 1209D, et le processeur est un processeur i.MX31L fabriqué par Freescale 20 Semiconductor, Austin, Texas. A une vitesse de la bande de six cent vingt pieds par minute (trente-six mètres par minute), le télémètre 102 peut effectuer 2480 lignes d'échantillonnage par seconde, ce qui donne une résolution de 1/20e de pouce (1,27 mm) dans la direction de 25 déplacement et produit un débit vidéo d'environ cinq mégaoctets par seconde. Les dispositifs d'illumination à laser 270 et 272 fonctionnent à une longueur d'onde de 658 nm et le laser est collimaté à un diamètre de spot de 2,5 x 7,0 mm. Chaque dispositif d'illumination laser et DOE 30 est décalé de 20 pouces (51 cm) du centre du transporteur 104, et les dispositifs laser 270 et 272 sont dirigés sous un angle 0 de 13,94 degrés par rapport à l'axe 308. Le plan image du télémètre est placé à 76 pouces (193 cm) du plan du transporteur. Dans cette configuration, le système peut 35 recevoir un paquet de dimensions maximales de 36 pouces de largeur et 36 pouces de hauteur (91,5 cm de largeur et 2909505 32 91,5 cm de hauteur). On doit comprendre que d'autres configurations entrent dans le cadre de la présente invention et que la configuration ci-dessus est simplement présentée à titre d'exemple de configuration. Par exemple, 5 la hauteur maximale d'une boîte qui peut être détectée par le télémètre 102 sans décalage de mot de code unique depuis une partie du motif unique vers une partie où le motif se répète est d'environ 50 pouces (127 cm) de hauteur. Ainsi, la position des dispositifs laser peut être placée dans 10 d'autres configurations pour s'adapter à des hauteurs de boîte s'élevant jusqu'à 50 pouces (127 cm). En fonctionnement et comme décrit précédemment, chaque télémètre 102 détecte la hauteur d'objets se déplaçant le long de la bande transporteuse 104 en détectant le décalage 15 longitudinal d'un motif laser projeté à travers la bande lorsque l'objet intersecte le motif laser. En particulier et en référence aux figures 24 et 25, il est représenté une boîte 103 se déplaçant le long du transporteur 104 dans un sens 26. Un laser 270 projette la séquence de motif 20 linéaire laser unique sur la largeur de la bande 104. Lorsqu'une boîte 103 passe par ce motif lumineux, une partie 315 du code unique se décale vers la droite car la boîte est présente. Une partie du motif linéaire unique 105 n'est pas vue sur la bande du fait de l'ombre occasionnée 25 par la boîte 103. Le capteur du télémètre linéaire est positionné transversalement à la direction de déplacement de la bande et détecte une série de zones lumineuses et sombres sur la largeur de la bande. Ces zones lumineuses et sombres sont converties en un signal d'intensité 30 d'illumination détectée qui est utilisé par le processeur du télémètre pour détecter les bords des barres et des espaces. En référence aux figures 26 et 27, le signal d'intensité d'illumination est représenté tracé en fonction 35 du nombre de pixels dans un graphique 600. Le processeur du télémètre exécute un sous-programme de détection de bord en 2909505 33 sélectionnant d'abord une fenêtre coulissante 602 de vingt pixels puis en calculant une intensité d'illumination moyenne 604 sur la fenêtre de vingt pixels. Si l'intensité entre des pixels adjacents Pi et Pi+1 coupe une ligne 5 d'intensité moyenne 604, un bord entre une barre lumineuse et un espace non lumineux est déterminé comme étant présent entre les pixels Pi et Pi+l. La formule d'interpolation linéaire suivante est utilisée pour calculer la position approximative d'un bord par rapport à un pixel particulier 10 Pi : Décalage = (Intensité moyennefenêtre de vingt pixels - Pi intensité) /Pi+1 intensité - Pi intensité) 15 La position réelle d'un bord est égale à Pi + Décalage. La fenêtre 602 est décalée d'un pixel et le calcul d'intensité moyenne est répété jusqu'à ce qu'un autre bord soit détecté, et le processus est répété jusqu'à ce que tous les emplacements des bords soient détectés sur chaque largeur 20 du réseau du capteur. On doit comprendre que si l'intensité augmente de Pi à Pi+l, la transition a alors lieu d'une barre à un espace, et si l'intensité diminue de Pi à Pi+l, la transition a alors lieu d'un espace à une barre. Après que tous les emplacements des bords ont été 25 détectés sur la largeur de la bande, le processeur du télémètre calcule la largeur d'une barre ou d'un espace sur la base de la formule suivante : Largeur i = emplacement d'un bord i+l - emplacement d'un bord i 30 Une fois que toutes les largeurs des barres et des espaces ont été déterminées, une extraction de mot de code est effectuée en examinant six largeurs consécutives : trois barres et trois espaces. Pour les trois barres, la barre la plus large (W) et la barre la plus étroite (N) sont 35 déterminées. Si W/N > 7/5 et W - N>2,5, il existe alors au moins une barre large et au moins une barre étroite. 2909505 34 Autrement, les trois barres doivent toutes être étroites car, dans une forme de réalisation, il ne peut pas y avoir trois barres larges adjacentes. S'il est déterminé qu'une barre large et une barre étroite existent, alors, si la 5 largeur de la barre médiane > (W+N)/2, alors, la troisième barre est également large ; autrement, la troisième barre est étroite. Les calculs de mot de code ci-dessus sont répétés pour tous les espaces entre les barres. Les largeurs de pixels de chacune des barres étroites et larges 10 et de chacun des espaces étroits et larges gouvernent les rapports ci-dessus pour déterminer si des bords détectés définissent une barre ou un espace large ou étroit. En ce point, le processeur peut déterminer l'ordre de barres et d'espaces et l'emplacement des mots de code par rapport à 15 la largeur de la bande transporteuse 104. Dans les formes de réalisation décrites ci-dessus, les hauteurs de boîtes placées sur le transporteur ne devraient pas être supérieures à 51 pouces (129,5 cm) pour assurer qu'un mot de code décalé ne vient pas se placer dans la 20 partie répétée du motif unique. Par ailleurs, si une boîte ayant une hauteur supérieure à 51 pouces (129,5 cm) est placée sur le transporteur, provoquant le décalage d'un mot de code jusque dans la partie répétée du motif unique, la hauteur mesurée de la boîte n'est pas précise. Cependant, 25 une étape de suppression d'ambiguïté peut être exécutée pour assurer que des boîtes plus grandes sont convenablement mesurées afin que les caméras soient mises au point avec précision. Comme décrit précédemment, une propriété fondamentale 30 du motif de barres unique est que, dans chaque cas, un mot de code est placé dans au plus trois emplacements discontinus sur la largeur de la bande, car le motif unique se répète environ deux fois et demie. Par conséquent, pour prendre en compte la possibilité d'un décalage du mot de 35 code jusque dans la partie répétée du motif, une cellule photoélectrique ou un rideau de lumière (non représenté) 2909505 35 peut être placé en amont du télémètre 102 afin de détecter lorsqu'une boîte de plus de 51 pouces (129,5 cm) approche du télémètre. Si la cellule photoélectrique ou le rideau de lumière (non représenté) détecte une boîte d'une hauteur 5 supérieure à 51 pouces (129,5 cm), le processeur du télémètre additionne 51 pouces (129,5 cm) à la hauteur mesurée de la boîte. Autrement dit, étant donné qu'un décalage dans un mot de code arrive dans la partie répétée du motif lorsqu'une boîte a plus de 51 pouces (129,5 cm), 10 la hauteur mesurée de la boîte sera la hauteur réelle moins 51 pouces (129,5 cm). Par exemple, si une boîte ayant une hauteur de 53 pouces (134,6 cm) passe en dessous du télémètre 102 et qu'un mot de code provenant de la première partie du motif se décale jusque dans la deuxième partie 15 répétée, la hauteur mesurée de la boîte est alors basée sur la grandeur du décalage du mot de code depuis l'emplacement d'origine de la deuxième apparition du mot de code et non sur la grandeur du décalage depuis la première apparition d'origine du mot de code. La hauteur calculée de la boîte 20 est donc de deux pouces (2,5 cm) au lieu de 53 pouces (134,6 cm). Par conséquent, pour tenir compte d'une suppression d'ambiguïté, le système additionne 51 pouces (129,5 cm) au décalage mesuré, ce qui aboutit à la hauteur correcte de la boîte. 25 Après l'élimination de l'ambiguïté, le processeur du télémètre calcule le décalage dans les mots de code. Lors de la fabrication du télémètre, une table de mémoire est stockée, contenant l'emplacement de pixels de chaque mot de code dans un champ éloigné (calibré) qui, dans une forme de 30 réalisation, est calculé à environ soixante-seize pouces (193 cm). Sur la base de la position de pixel du mot de code décalé et de l'emplacement de pixel dans le champ lointain pour le mot de code, le décalage du mot de code est calculé en distance de pixels en utilisant la formule 35 suivante : 2909505 36 Décalage du mot de code = Emplacement du pixelchamp rapproché ù Emplacement du pixelchamp lointain Le processeur du télémètre calcule le décalage de chaque 5 mot de mode sur le dessus de la boîte pour chaque balayage, en pixels, et convertit le décalage du mot de code d'une distance en pixels en pouces (cm) en utilisant des techniques de conversion connues. Dans une forme de réalisation, la hauteur h = décalage du mot de code 10 *tangente O. Le télémètre détecte aussi les étendues de droite et de gauche de la boîte en détectant des interruptions des mots de code, par exemple lorsque deux mots adjacents ne sont pas dans l'ordre correct. Autrement dit, étant donné 15 que la lumière laser se projette depuis le côté de gauche ou de droite de la bande, le dernier mot de code sur le transporteur à la base de la boîte et le premier mot de code sur le bord supérieur de la boîte ne sont pas dans une séquence appropriée, car un certain nombre de mots sont 20 projetés sur le côté de la boîte. Par conséquent, des changements brusques de la séquence unique alertent le processeur du télémètre du fait qu'un bord de la boîte a été détecté. Il en est de même sur l'étendue opposée de la boîte, la plus éloignée de la source laser. Etant donné que 25 la boîte crée une ombre, il y a un changement brusque dans la séquence de mot de code à l'étendue la plus éloignée de la boîte et de la bande. En ce point, un profil de tranche unique de la boîte 103 est stocké dans la mémoire du télémètre similairement à 30 des dispositifs de dimensionnement de l'art antérieur. L'information de portée et d'étendue est transmise à chaque caméra et l'information est utilisée pour la mise au point des caméras. Le télémètre 102 effectue de multiples balayages de la boîte 103 avec le temps et utilise 35 l'information de hauteur et d'étendue pour construire un modèle en 3-D de la boîte. Le modèle en 3-D de l'objet et 2909505 37 toute donnée de code à barre obtenue par les caméras dans le tunnel sont transmis au système hôte pour un traitement supplémentaire. Bien qu'une ou plusieurs formes préférées de 5 réalisation de l'invention aient été décrites ci-dessus, on doit comprendre que n'importe laquelle et la totalité des réalisations équivalentes de la présente invention sont incluses dans le cadre et l'esprit de celles-ci. Les formes de réalisation illustrées sont présentées uniquement à 10 titre d'exemple et n'entendent pas constituer des limitations pour la présente invention. L'homme du métier doit comprendre que la présente invention n'est pas limitée à ces formes de réalisation, car des modifications peuvent être effectuées. Il est donc envisagé que l'une quelconque 15 et la totalité de ces formes de réalisation soient incluses dans la présente invention telles que pouvant être comprises dans sa portée et son cadre. REVENDICATIONS 1. Caméra modulaire comportant : a. un châssis ayant i) une paroi arrière ayant une première extrémité et une seconde extrémité opposée, ii) une paroi inférieure ayant au moins une ouverture formée en elle, iii) un premier ventilateur monté à ladite 10 première extrémité de la paroi arrière du châssis, et (iv) un second ventilateur monté à ladite seconde extrémité de la paroi arrière du châssis, et 15 b. un module de caméra ayant i) un corps, ii) un capteur, et iii) une optique, dans lequel ledit corps de la caméra est reçu de façon 20 amovible à travers un trou formé dans ladite paroi arrière du module de châssis, c. un module d'illumination ayant i) une paroi arrière, et ii) au moins une source de lumière montée sur 25 ladite paroi arrière, dans lequel ledit module d'illumination est accouplé de façon amovible audit module de châssis afin que ladite paroi arrière du module d'illumination soit espacée de ladite paroi arrière du module de châssis, et 30 d. un module de communications ayant au moins un dissipateur de chaleur formé sur celui-ci, dans lequel ledit module de communications est accouplé de façon amovible audit module de châssis et ledit, au moins un, dissipateur de 35 chaleur est reçu à travers la, au moins une, 2909505 39 ouverture de la paroi inférieure du module de châssis, où lesdites parois arrière et inférieure du module de châssis, ledit corps de module de caméra, ladite paroi 5 arrière du module d'illumination et ledit, au moins un, dissipateur de chaleur du module de communications forment ensemble un canal de refroidissement. 2. Caméra modulaire selon la revendication 1, dans laquelle lesdits premier et second ventilateurs ferment des extrémités opposées dudit canal de refroidissement. 3. Caméra modulaire selon la revendication 1, comportant en outre plusieurs ailettes de refroidissement formées sur au moins l'un de ladite paroi arrière du module de châssis, dudit corps de caméra et de ladite paroi arrière du module d'illumination pour dissiper de la chaleur dans ledit canal de refroidissement. 4. Caméra modulaire selon la revendication 1, dans laquelle ledit module de châssis comporte en outre au moins deux consoles de montage pour le montage dudit module de châssis sur un cadre de tunnel de balayage. 5. Caméra modulaire selon la revendication 1, dans laquelle ledit module de châssis comporte en outre au moins deux consoles articulées pour accoupler ledit module de communications audit module de châssis. 6. Caméra modulaire selon la revendication 10, où ledit module de châssis, ledit module de caméra et ledit module d'illumination sont accouplés ensemble de façon amovible d'une manière telle que chaque module peut être enlevé dudit module de châssis à des fins d'entretien ou de remplacement lorsque ladite caméra modulaire est montée dans un tunnel de balayage. 7. Caméra modulaire comportant : a. un module de châssis ayant une paroi arrière comprenant : i) une première extrémité et une seconde extrémité opposée, 2909505 ii) un premier ventilateur monté à ladite première extrémité de la paroi arrière du module de châssis, et iii) un second ventilateur monté à ladite 5 seconde extrémité de la paroi arrière du module de châssis, et b. un module de caméra ayant un corps, ledit corps de caméra étant reçu de façon amovible à travers ladite paroi arrière du châssis, 10 c. un module d'illumination ayant une paroi arrière, ledit module d'illumination étant accouplé de façon amovible audit module de châssis afin que ladite paroi arrière du module d'illumination soit espacée de ladite paroi 15 arrière du module de châssis, et d. un module de communications accouplé de façon amovible audit module de châssis, où ladite paroi arrière du module de châssis, ledit corps du module de caméra, ladite paroi arrière du module 20 d'illumination et ledit module de communications forment ensemble un canal de refroidissement isolé d'une électronique et d'une optique associées à chacun des modules. 8. Caméra modulaire selon la revendication 7, dans 25 laquelle lesdits premier et second ventilateurs du module de châssis comprennent plusieurs ventilateurs qui ferment les extrémités dudit canal de refroidissement. 9. Caméra modulaire selon la revendication 7, dans laquelle les parois dudit canal de refroidissement 30 comprennent en outre plusieurs ailettes de refroidissement destinées à dissiper de la chaleur provenant dudit module de caméra, dudit module d'illumination et dudit module de communications dans ledit canal de refroidissement. 10. Caméra modulaire selon la revendication 7, dans 35 laquelle ledit module de châssis comporte en outre au moins deux consoles de montage pour le montage dudit module de 2909505 41 châssis sur un cadre de tunnel de balayage et deux consoles articulées pour accoupler de façon amovible ledit module de communications audit module de châssis. 11. Caméra modulaire comportant : 5 a. un module de châssis ; b. un module de caméra, ledit module de caméra étant reçu de façon amovible par ledit module de châssis, et c. un module d'illumination accouplé de façon 10 amovible audit module de châssis, d. un passage défini par ledit module de châssis, ledit module de caméra et ledit module d'illumination, ledit passage ayant une première extrémité et une seconde extrémité 15 opposée ; et e. au moins un ventilateur placé à ladite première extrémité du passage afin que ledit ventilateur déplace de l'air dudit passage jusque dans l'atmosphère entourant ladite caméra modulaire. 20 12. Caméra modulaire selon la revendication 11, comportant en outre au moins un autre ventilateur placé à ladite seconde extrémité du passage. 13. Caméra modulaire selon la revendication 11, comportant en outre un module de communications accouplé de 25 façon amovible à au moins l'un dudit module de châssis, dudit module de caméra et dudit module d'illumination. 14. Caméra modulaire selon la revendication 11, dans laquelle une paroi de chacun dudit module de châssis, dudit module de caméra et dudit module d'illumination définit les 30 parois dudit passage. 15. Caméra modulaire selon la revendication 14, dans laquelle lesdites parois du passage comprennent en outre plusieurs ailettes de refroidissement formées sur elles pour dissiper de la chaleur depuis ledit module de caméra, 35 ledit module d'illumination et ledit module de châssis jusque dans ledit passage. 2909505 42 16. Caméra modulaire selon la revendication 11, dans laquelle ledit module de châssis comporte en outre au moins deux consoles de montage pour le montage dudit module de châssis sur un cadre de tunnel de balayage et deux consoles 5 articulées pour accoupler de façon amovible ledit module de communications audit module de châssis. 17. Caméra modulaire selon la revendication 11, dans laquelle ledit, au moins un, ventilateur et ledit, au moins un, autre ventilateur comprennent plusieurs ventilateurs 10 qui ferment les extrémités dudit passage. 18. Caméra modulaire selon la revendication 13, dans laquelle ledit module de châssis comporte en outre au moins deux consoles articulées pour accoupler ledit module de communications audit module de châssis. 15 19. Caméra modulaire selon la revendication 13, dans laquelle a. ledit module de châssis comporte une paroi arrière ; b. ledit module de caméra comporte un corps reçu 20 de façon amovible à travers ladite paroi arrière du châssis, c. ledit module d'illumination comporte une paroi arrière, ledit module d'illumination étant accouplé de façon amovible audit module de 25 châssis afin que ladite paroi arrière du module d'illumination soit espacée de ladite paroi arrière du module de châssis, et d. ledit module de communications est accouplé de façon amovible audit module de châssis, 30 où ladite paroi arrière du module de châssis, ledit corps du module de caméra, ladite paroi arrière du module d'illumination et ledit module de communications forment ensemble ledit passage, lequel est isolé d'une électronique et d'une optique associées à chacun desdits modules. 35 20. Caméra modulaire selon la revendication 11, où ledit module de châssis, ledit module de caméra et ledit 2909505 43 module d'illumination sont accouplés ensemble de façon amovible d'une manière telle que chaque module peut être enlevé dudit module de châssis à des fins d'entretien ou de remplacement lorsque ladite caméra modulaire est montée 5 dans un tunnel de balayage.