FR 2543308 A1 19840928 FR 8304992 A 19830325 PROCEDE ET DISPOSITIF DE-DETECTICN DE LA POSITION D'OMJETS STOCKES SUR PALETTES, *SUPPORTS DE REPERES DE POSITION ET ENSEMBLE DE DETECTION COMPRENANTUN TEL DISPOSITIF ET DE TELS SUPPORTS. La présente invention concerne un procédé et un dis- positif de détection de la position d'objets stockés sur palettes L'invention se rapporte plus particulièrement à la détection de la position d'objets parallélépipêdiques identiques sur des palettes de stockage, ces objets étant destinés à être transférés, par un dispositf automatique, de la (ou des) palette(s) sur laquelle (ou lesquelles) ils sont stockés sur au moins un autre réceptacle, tel qu'au moins une autre palette, ayant éventuellement des dimensions diffé- rentes, réceptacle sur lequel les objets doivent être disposés et/ou assortis d'une manière différente. On sait que de tels procédés et dispositifs sont res- pectivement mis en oeuvre et utilisés notaumiant pour automati- ser la formation de palettes, dont chaque couche est consti- tuée d'objets parallél épipèdiques dentiques entre eux, en ce qui concerne au moinis leur forme extérieure et leurs dimensions, mais de préférence égalemmnt en ce qui concerne leur nature, et telles que les objets d'une couche donnée sont différents des objets de la ou des couches adjacentes, au moins dans leur nature, et de préférence en présentant la mâme forme et les mêmes dimensions d'une couche à l'autre, de telles palettes étant foe:mées par le transfert des objets à partir die palettes de stockage homogènes sur chacune desquelles les objets sont údentiques non seulement par cou- che mais également d'une couche à l'autre, dans leur forme, leurs dimensions et leur nature. De tels dispositifs de détection de la position des objets sur leur palette de stockage sont combinés à des dispositifs automatiques de transfert, tels que des palet- tiseurs automatiques, dans des installationsde préparation de commandes au sol, en vue de permettre la distribution d'articles ou de produits depuis des centres de production ou de stockage vers différentes surfaces de vente. Les objets transférés sont le plus souvent dans ce cas des boîtes d'emballage parallélépipédiques relativement rigides, par exemple en carton, dans lesquelles sont condi- tionnés un ou plusieurs articles Les palettiseurs automati- ques qui transfèrent de tels objets d'une palette à une autre se présentent sous la forme de robots mobiles, destinés à se déplacer le long de palettes homogènes destodkaa B allgnúes en rangées; ces rdco ts sont munis chacun d'au moins un bras manipulateur,dont l'extrémité est équipée d'un dispo- sitif de préhension, par exemple à pinces ou à ventouses, qui doit être convenablement déplacé et orienté par rapport à l'objet à manipuler afin de pouvoir saisir ce dernier dans la position qui est la sienne sur la palette de stockage correspondante, puis de le transférer et de le déposer conve- nablement sur une autre palette, de sorte qu'il constitue sur cette dernière, avec d'autres objets identiques anté- rieurement et/ou postérieurement transférés, une couche homo- gène. Compte-tenu des positions et orientations différentes des différents objets d'une même couche et/ou des objets des différentes couches d'une palette, le bon fonctionnement de tels dispositifs automatiques de transfert suppose que la position de chaque objet à transférer puisse être déter- minée avec précision et transmise aux circuits de pilotage du dispositif automatique de transfert. Par ailleurs, on sait que l'origine et la nature d'ar- ticles de grande diffusion peuvent être identifiées automati- quement à l'aide de cellules de lecture optique, par la lecture de codes à barres apposés sur les articles ou leurs emballages Ces codes à barres sont constitués par un nombre donné de barres rectangulaires de même longueur et dont la largeur de chacune est un multiple entier de celle d'un module de base; ces barres de couleur noire ou sombre sont disposées côte à côte, parallèlement les unes aux autres sur leur longueur, mais non adjacentes, sur un fond dé cou- leur claire, de sorte que deux barres sombres voisines sont toujours séparées par un intervalle clair Les codes à barzoe constituent ainsi, sur des étiquettes accolées sur des articles ou groupes d'articles ou sur des emballages d'articles, une cible à lecture optique occupant une sur- face rectangulaire dont la largeur correspond à la longueur commune des barres et dont la longueur, de valeur prédéter- minée et constante, correspond à la somme des largeurs des différentes barres et des intervalles qui séparent ces barres Ces codes à barres sont lus par un faisceau laser émis par une cellule de lecture optique et déplacé trans- versalement par rapport à la longueur des barres. La présente invention a pour but un procédé de détec- tion simple et précis de la position d'objets parallélépi- pédiques identiques, stockés sur au moins une palette et destinés à être transférés sur au moins un autre réceptacle par un dispositif automatique de transfert, le procédé selon l'invention devant permettre une exploitation prati- que des positions détectées par les circuits de pilotage du dispositif automatique de transfert tel qu'un paletti- seur automatique. L'invention a également pour but un dispositif fiable et de structure simplifiée destiné à la mise en oeuvre du procédé propre à l'invention. Un autre but de l'invention est de proposer un support de repères de position particulièrement bien adapté à la mise en oeuvre du procédé propre à l'invention, lors- qu'il est utilisé avec le dispositif selon l'invention au sein d'un ensemble de détection. A cet effet, selon l'invention, le support de repères de position d'un objet parallélépipédique destiné à être stocké sur palettes et transféré par un dispositif auto- matique de transfert sur un autre réceptacle, se caractérise pa le fait qu 'il comprend au moins deux volets plans adj acents, destinés à être rapportés chacun sur l'une de deux faces adjacentes de l'objet ou solidaires chacun de l'une de ces deux faces, et dont chacun présente une cible à lecture optique ayant une partie de longueur prédéterminée dont la lecture par un faisceau de lecture optique émis par une source permet de déterminer la distance séparant la source de la face de l'objet qui porte le volet dont la cible est balayée par le faisceau. Un tel support convient lorsque tous les objets présentent une orientation commune sur les palettes de stockage, mais comme cela n'est pas souvent le cas, la cible présente avantageusement au moins un repère d'identification de la face de l'objet sur laquelle le volet correspondant doit figurer. Dans une forme très simple et économique de réalisa- tion, la cible présente des repères d'identification de l'objet correspondant sous la forme d'un code à barres à lecture optique, et le repère d'identification de la face comprend au moins une barre supplémentaire, analogue et parallèle à celles du code à barres, et qui est séparée de la barre la plus proche du code à barres par un intervalle de largeur supérieure à celle de tous les intervalles sépa- rant deux barres voisines du code à barres, les deux faces de l'objet sur lesquelles les deux volets doivent figurer étant identifiées par deux nombres différents de barres sup- plémentaires. Dans ce cas, le code à barres peut constituer la partie de longueur prédéterminée de la cible, cette longueur étant définie par la distance qui sépare les deux bords externes des deux barres d'extrémité du code à barres, mais la partie de longueur prédéterminée de la cible peut égale- ment être délimitée par le code à barres et la ou les barres supplémentaires d'identification de la face, cette longueur prédéterminée étant alors définie par la distance qui sépare le bord extérieur de la barre d'extrémité du code à barres, du côté opposé à la ou aux barres supplémentaires, du bord externe de la barre supplémentaire la plus éloignée du code à barres. Le procédé selon l'invention, permettant de détecter la position d'objets parallélépipédiques identiques stockés sur au moins une palette et destinés à être transférés par un dispositif automatique de transfert sur au moins un autre réceptacle, et sur chacun desquels figure un support derepà- res de position à au moins deux volets plans adjacents munis chacun d'une cible à lecture optique ayant une partie de longueur prédéterminée et présentés chacun sur l'une de deux faces adjacentes de l'objet, dont l'une est une grande face délimitée par la longueur et la hauteur de l'objet et dont l'autre est une petite face délimitée par la largeur et la hauteur de l'objet, les objets ayant été stockés sur chaque palette de sorte que pour chacun d'eux un volet du support de repères correspondant est sensiblement parallèle à une face de référence de la palette sur laquelle est stocké cet objet, se caractérise par le fait qu'il consiste, pour chaque objet, à balayer au moins une fois la partie de longueur prédéterminée de la cible du volet sensiblement parallèle à la face de référence de la palette avec un faisceau de lecture optique émis par une source et déplacé à vitesse constante, à mesurer la durée du balayage de la-partie de longueur prédéterminée de la cible, et à calculer la distance qui sépare la source de la face correspondante de l'objeten fonction de la longueur prédéterminée de la cible, de la vitesse constante du bala- yage et de la durée mesurée, ce qui permet de déduire la position des objets si ces derniers ont tous la même orien- tation. Par contre, si cela n'est pas le cas, le procédé consiste de plus à identifier la face de chaque objet qui se trouve sensiblement parallèle & la face de référence de la palette correspondante par la lecture optique de la cible du volet correspondant du support de repères de cet objet, de sorte que la position de chaque objet puisse être déduite de l'identification de la face correspondante et de la mesure de la distance qui la sépare de la source. Avantageusement, le procédé consiste à utiliser, comme partie au moins de la cible de chaque volet du support de repères d'un objet, un code à barres dont la lecture optique permet l'identification de la nature de l'objet correspondant, et à balayer la cible selon une direction sensiblement transversale par rapport à la direc- tion des barres du code à barres, ce qui présente l'avantage de l'économie, dans la mesure o l'on peut tirer profit de la présence d'un marquage d'identification d'articles par codes à barres en lui faisant remplir une fonction sup- plémentaire à celle pour laquelle ce code à barres figure sur les objets, et sans qu'il soit nécessaire d'apposer sur les objets un autre support d'information, tel qu'une étiquette à volet portant les-cibles à lecture optique nécessaires à la détection de la position des objets. Dans ce cas, le procédé consiste en outre à déplacer la source du faisceau de lecture optique dans une direction dont la projection sur la face des objets qui présente un volet sensiblement parallèle à la face de référence de la palette correspondante est sensiblement parallèle à la direction des barres du code à barres de la cible de ce volet, et à commander un balayage angulaire du faisceau dans un plan sensiblement perpendiculaire à cette projec- tion. Pour chaque palette d'objets stockés, le procédé selon l'invention consiste avantageusement: à déplacer tout d'abord la source du faisceau de balayage en regard de celles des faces des objets de la couche supérieure de la palette qui sont sensiblement contenues dans la-face de référence de la palette, de l'une à l'autre des deux faces d'extrémité de la palette qui sont perpendiculaires à la face de référence, à déterminer successivement la position des objets correspondants, puis, après transfert de ces derniers par le dispositif automatique de transfert, à déplacer à nouveau la source de manière analogue en regard de celles des faces dégagées d'objets restant de la couche supérieure,-qui sont sensiblement parallèles à la face de référence de la palette et tournées vers cette face de référence, à déterminer successivement la position des objets restant correspondants, puis, après transfert de ces derniers par le dispositif automatique de transfert, à procéder de manière analogue jusqu'au transfert de tous les objets de la couche supérieure, puis, à déplacer la source vers le bas-de la palette d'une hauteur qui correspond à la hauteur d'une couche d'objets, et à reprendre ce cycle pour les objets de la nouvelle couche supérieure de la palette, et ainsi de suite jusqu'à la dernière couche d'objets de la palette. De préférence, pour chaque déplacement de la source en regard d'objets d'une même couche d'une palette, le procédé consiste de plus: à déterminer la position du premier objet de cette couche balayé par le faisceau après au moins deux lectures optiques successives et identiques de la cible du volet en regard sur ce premier objet, à interrompre le balayage pendant un intervalle de temps prédéterminé correspondant au temps mis par la source pour se déplacer d'une distance correspondant à la dimension d'un volet de support de repères dans la direction de déplacement de la source, à commander à nouveau le balayage du faisceau jusqu'à obtenir au moins deux lectures optiques successives et identiques de la cible du volet en regard sur le second objet de cette couche, à interrompre à nouveau le balayage pendant l'inter- valle de temps prédéterminé, et ainsi de suite jusqu'à la dé- termination de la position du dernier objet balayé par le faisceau lors de ce déplacement de la source, ce qui permet de discriminer les lectures optiques relatives à des objets adjacents et de limiter très sensiblement le fonctionnement et donc la consommation énergétique et le vieillissement de la source du faisceau, tout en assurant une bonne fiabilité de détection et une redondance suffisante de la lecture op- tique des cibles. Le procédé de détection de position selon l'invention constitue simultanément un procédé particulièrement intéres- sant de commande d'un dispositif automatique de transfert,. tel qu'un palettiseur automatique, s'il consiste de plus: à mémoriser les positions successivement déterminées au cours de chaque déplacement de la source en regard d'objets d'une même couche d'une palette, puis à transférer les positions mémorisées au dispositif automatique de transfert, et à commander le transfert des objets correspondants, en commençant par celui ou ceux dont la face qui présente le volet balayé par le faisceau au cours de ce déplacement de la source, est la plus proche de la trajectoire de la source, et en poursuivant le transfert des objets par ceux dont la face présentant le volet balayé par le faisceau est de plus en plus éloignée de la trajectoire de la source. Le dispositif selon l'invention, destiné à la mise en * 30 oeuvre du procédé présenté ci-dessus, comprend: une cellule de lecture optique de type reflex à ba- layage,munie d'une source de faisceau laser, d'un dispositif de balayage du faisceau émis avec une vitesse angulaire cons- tante, et d'un récepteur du faisceau réfléchi par une cible réflectrice de chaque objet dont la position est à déterminer, un dispositif de comptage, déclenché et arrêté par le récepteur aux passages du faisceau émis sur les bords d'une partie de longueur prédéterminée de la cible et mesu- rant la durée du balayage de cette partie, un calculateur de la distance séparant la cellule de la cible en fonction de la vitesse angulaire de balayage, de la longueur prédéterminée de la partie balayée sur la cible, et de la durée du balayage de cette partie, un dispositif de déplacement longitudinal de la cellule en regard des objets d'une couche d'une palette, et, un dispositif de déplacement vertical pas-à-pas de la cellule en regard des différentes couches d'une palette. Avantageusement, ce dispositif comprend de plus: une mémoire de comparaison de lectures optiques successives d'une même cible, un calculateur de la distance parcourue par la cellule en déplacement longitudinal, et un commutateur de balayage, qui commande l'inter- ruption du balayage lorsque la mémoire de comparaison a reçu au moins deux lectures optiques successives et identiques de la même cible, et qui commande la reprise du balayage lorsque le calculateur de la distance parcourue par la cellule a calculé que cette dernière s'est déplacée d'une distance donnée depuis l'interruption précédente du balayage. Afin que le faisceau ne puisse balayer plus d'une cible à la fois, le dispositif comprend de plus un obtura- teur, qui limite l'angle de balayage efficace du faisceau. Après chaque interruption du balayage, l'activation de la cellule est convenablement assurée si le dispositif comprend également un commutateur de comptage, commandé par le récepteur de la cellule, et qui place le dispositif de comptage en configuration de mesure lorsque le récepteur détecte l'arrivée du faisceau émis sur un support de repères de détection présentant au moins une cible à lecture optique. L'invention a enfin pour objet un ensemble de détec- tion de la position d'objets parallélépipédiques identiques, stockés sur au moins une palette et destinés à être transférés sur au moins un autre réceptacle par un disposi- tif automatique de transfert, et cet ensemble se caracté- rise en ce qu'il comprend au moins un dispositif de détec- tion tel que présenté ci-dessus et un jeu de supports de repères de détection tels que ceux également présentés ci- dessus. Pour mieux faire comprendre l'objet de l'invention, on va en décrire maintenant, a titre d'exemple illustratif, un mode de réalisation représenté sur le dessin annexé Sur ce dessin: la figure 1 est une vue d'un support de repères de position conforme à l'invention; la figure 2 est une vue en perspective d'un objet parallélépipédique présentant un support de repères de position selon la figure 1; la figure 3 est une vue de face d'une palette de stockage d'objets tels que celui de la figure 2, dont la couche supérieure est représentée en traits pleins et les deux couches inférieures en traits mixtes; la figure 4 est une vue en plan de la couche supé- rieure de la palette de la figure 3 et de la cellule de détection; la figure 5 est une vue de côté de la palette de la figure 3 et de la cellule de détection représentée sous forme schématique. En référence à la figure 1, un support de repères de position se présente sous la forme d'une étiquette rec- tangulaire autocollante 1 divisée en trois parties rectan- gulaires adjacentes, dont l'une 2 est une partie sur laquelle figurent des informations alphanumériques d'identi- fication de la nature, de la capacité, des références, etc. d'articles sur lesquels une telle étiquette doit être collée. il Les deux autres parties adjacentes l'une à l'autre 3 et 4 de l'étiquette 1 ont les mêmes dimensions, et sur chacune de ces deux parties figure un code à barres 5, d'un type bien connu, qui identifie l'origine et la nature de l'article à marquer, en correspondance avec tout ou partie des informations que l'on peut lire sur la partie 2 de l'étiquette 1 Ce code à barres-5 est constitué d'une suc- cession de barres 6, noires ou de couleur sombre, rectangu- laires, parallèles et non adjacentes, ayant toutes la même longueur et dont chacune correspond à la juxtaposition d'un nombre entier de modules de base rectangulaires de même longueur et de largeur unité, de sorte que les barres 6 ont des largeurs qui sont des multiples entiers de la largeur unité Les barres 6 sont séparées les unes des autres par des intervalles 7 de largeur constante et à fond clair, correspondant à la surface claire et très réfléchis- sante des parties 3 et 4 de l'étiquette 1 La largeur du code à barres 5 correspond à la longueur des barres 6 tandis que la longueur du code à barres 5 correspond à la somme des largeurs des barres 6 et des intervalles 7, et les codes à barres 5 ont toujours la même longueur et la même largeur, même s'ils identifient des articles différents. En plus des barres 6 du code à barres 5, la partie 3 d'étiquette 1 présente une autre barre 8, analogue aux barres 6, parallèle à ces dernières mais séparée de la barre 6 la plus proche par un intervalle clair 9 de largeur supé- rieure à celle de tous les autres intervalles 7 séparant les barres 6, tandis que la partie 4 de l'étiquette 1 pré- sente deux autres barres 10, analoguesaux barres 6 et 8, de même longueur chacune que la barre 8, parallèles l'une à l'autre et aux barres 6 des codes à barres 5 ^ et séparées l'une de l'autre par un intervalle 11 de même largeur que ceux 7 qui séparent les barres 6, la barre 10 intérieure (la plus proche du code à barres 5) étant séparée de la barre 6 la plus proche par un inter- valle 12 qui, comme l'intervalle 9, est de largeur supérieure à celle des intervalles 7 Dans cette réalisation, non seulement la longueur L 1 des codes à barres 5 (c'est-à-dire la distance qui sépare les bords externes des deux barres 6 d'extrémité) est cons- tante, mais la longueur L 2,qui correspond à la distance sépa- rant le bord externe de la barre supplémentaire 8 oul O la plus éloignée du code à barres 5 du bord externe de la barre 6 la plus éloignée de la ou des barres 8 oul O supplémentaires, est également constante. Sur chaque partie 3 et 4 de l'étiquette 1, l'ensemble des barres 6 du code à barres 5 et de la ou des barres sup- plémentaires 8 oul O constitue une cible à lecture optique, dont le balayage, selon une direction transversale et de préférence perpendiculaire a la longueur des barres 6,8 et , par un faisceau laser émis par une cellule de lecture optique de type reflex, permet d'une part d'identifier l'article désigné par le code à barres 5 et d'autre part d'identifier la partie 3 ou 4 qui est balayée, en raison des nombres différents de barres supplémentaires 8 ou 10 présentées par ces parties 3 et 4. Chaque cible à lecture optique comprend donc une partie de longueur prédéterminée (considérée dans la direc- tion de déplacement de faisceau de lecture) qui est cons- tante sur les deux parties 3 et 4 d'une étiquette 1 et d'une étiquette à l'autre, et qui est donc soit la longueur L 1 soit la longueur L 2 dans l'exemple décrit, mais qui peut n'être que la longueur L 1 si L 2 varie de la partie 3 à la partie 4 d'une étiquette. Sur la figure 2, un objet parallélépipédique tel qu'une boîte en carton 13, dans laquelle sont enfermés un certain nombre d'articles, par exemple des flacons de sham- poing, des distributeurs de mousse à raser, des bouteilles de détergent, etc, porte une étiquette 1, dont les parties 2 et 3 constituent un volet collé sur une petite face 14 de la boîte,délimitée par la hauteur et la largeur, et dont l'autre partie 4 constitue un second volet d'étiquette collé sur la grande face 15 adjacente, délimitée par la hauteur et la longueur de la boîte 13, de sorte que la ligne de séparation entre les deux volets adjacents soit située sur l'arête verticale commune aux faces 14 et 15. L'étiquette 1 est collée sur la boite 13 au voisinage des arêtes 16 communes aux faces 14 et 15 à la face supé- rieure de la boîte 13, et la distance qui sépare les arêtes 16 du bord inférieur de l'étiquette 1 est inférieure à la moitié de la hauteur de la boîte 13. Sur une étiquette 1 ainsi collée sur une boîte 13, on constate que le code à barres 5 de la cible à lecture optique de chaque volet permet d'identifier la boîte 13 et les articles qu'elle renferme, tandis que la ou les barres supplémentaires 8 et 10 de la cible de chaque volet permet- tent d'identifier la face 14 ou 15 sur laquelle le volet cor- respondant est collé. Des boîtes 13 identiques contenant des articles d'un type donné et portant les étiquettes correspondantes, collées de la même manière sur toutes les boîtes 13, peuvent être stockées sur des palettes homogènes, de sorte que pour chaque boîte 13 l'une des faces 14 et 15 est parallèle à une face de référence de la palette et contenue dans cette face de référence ou tournée vers elle, comme cela est schématiquement représenté sur la figure 3 pour les trois couches supérieures d'une palette dont la face de référence est contenue dans le plan de cette figure. Dans les installations de préparation de commande au sol, plusieurs palettes homogènes, ayant par exemple une longueur de 1,2 m et une largeur de 1 m, et sur chacune des- quelles sont stockées des boîtes 13 identiques mais contenant des articles différents d'une palette à l'autresont alignées, de sorte que leur face de référence soit sensiblement dans le même plan vertical, et un chariot portant d'une part une palette vide, par exemple d'une autre taille (longeur 1,2 m et largeur 0,8 m) et d'autre part, un palettiseur automati- que muni d'un bras manipulateur, se déplace devant les faces de référence des palettes de stockage alignées et le long de ces dernières, afin d'empiler automatiquement et de manière homogène sur la palette vide des couches de boîtes provenant de différentes palettes de stockage, de sorte que la première couche soit formée de boîtes contenant par exem- ple des détergents, la deuxième couche de boîtes contenant des flacons de shampoing, la troisième couche de boîtes contenant des distributeurs de mousse à raser, etc. Le chariot se déplace longitudinalement devant la rangée de palettesde stockage avec une vitesse constante inférieure par exemple à 1 m/s, et afin que le palettiseur automatique puisse assurer le transfert des boîtes 13, le chariot porte également un dispositif de détection de la position de ces boîtes 13 sur les palettes de stockage, l'organe essentiel de ce dispositif étant une cellule de lecture optique à faisceau laser, du type de celles que l'on utilise pour lire les codes à barres. Cette cellule, représentée dans son ensemble en 17 sur les figures 4 et 5, est de type reflex à balayage, c'est- à-dire qu'elle comprend un émetteur constitué par une source de faisceau laser et un dispositif de balayage angulaire du faisceau avec une vitesse angulaire constante, et asso- cié à un photo récepteur, sensible à la fraction du faisceau émis qui est réfléchie par une cible et qu'il reçoit Le dispositif de balayage est par exemple constitué d'un miroir oscillant avec une fréquence constante autour d'un axe hori- zontal, afin de réfléchirsous forme de faisceau de balayage alternatif dans un plan vertical le rayon laser incident qu'il reçoit de la source Il est également possible d'uti- liser comme dispositif de balayage une roue polygonale à miroirs entraînée en rotation à vitesse constante autour d'un axe horizontal, et qui réfléchit sous la forme d'un -15 faisceau de balayage vertical unidirectionnel le rayon incident reçu de la source On utilise par exemple une cellule à balayage synchrone assurant 300 balayages par seconde et munie d'une fenêtre optique donnant un angle de balayage de 600, dont la bissectrice est horizontale. La cellule 17 est déplacée d'une part horizontalement avec le chariot par un dispositif de déplacement-longitudinal, etd'autre part, verticalement sur le chariot par un disposi- tif de déplacement vertical pas-à-pas, dont lepas est régla- ble pour être ajusté à la hauteur des boîtes 13 à transférer. Lorsque le faisceau émis par une telle cellule-17- balaie verticalement et de haut en bas la cible à lecture optique du volet d'étiquette 1 collé sur la petite face 14 ou la grande face 15 en regard d'une boîte 13, il se produit, au moment o le faisceau atteint le bord supérieur de ce volet, un changement d'intensité du signal lumineux reçu par le récepteur de la cellule 17, compte tenu du coefficient de réflexion de la surface de l'étiquette 1 Le récepteur com- mande alors un commutateur de comptage, qui met un dispositif de comptage en état de mesure Lorsque le faisceau atteint le bord extérieur ou supérieur de la barre 6 supérieure du code à barres 5, le dispositif de comptage est déclenché, et ce dernier s'arrête dès que le faisceau a balayé la longueur prédéterminée connue et choisie L 1 ou L 2, au passage du bord inférieur respectivement de la barre 6 inférieure du code à barres 5 ou de la barre supplémentaire inférieure 8 ou 10 Puis le commutateur de comptage bloque le dispositif de comptage dés que le faisceau a franchi le bord inférieur de l'étiquette 1 Le dispositif de comptage assure ainsi, par comparaison avec des impulsions de référence données par une horloge, la mesure de la durée T du balayage de la partie de longueur prédéterminée choisie L 1 ou L 2 de la cible à lecture optique, par un faisceau déplacé avec une vitesse angulaire constante Un calculateur électronique en déduit la distance D qui sépare la cellule 17 de la face 14 ou 15 portant le volet dont la cible optique a été balayée, et cette distance D est inversement proportionnelle à la durée T mesurée. On réalise ainsi une mesure télémétrique Simulta- nément, la cellule 17 permet de lire le code à barres 5, afin de s'assurer de la nature des boites 13 dont la posi- tion est détectée, et de lire le nombre de barres supplémen- taires 8 ou 10 dont le balayage est annoncé par le balayage des larges intervalles clairs 9 ou 12 qui les séparent du code à barres 5, ce qui permet d'identifier la face 14 ou qui est en regard de la cellule 17. La mesure de la distance D et l'identification de la face de la boîte 13 en regard de la oel Uue 17 permettent de déduire la position précise occupée par la botte 13. Des essais ont montré que la distance D est mesurée avec une précision de + 15 mm lorsque D est comprise entre 0,4 m et 2 m Dans le cas o les boîtes 13 ne sont pas conve- nablement alignées par rapport au plan de référence de la palette, ce défaut d'alignement peut être mesuré, en vue d'une remise en ordre ultérieure, par la différence entre les mesures de la distance D aux deux bordsde la cible con- sidérés dans la direction horizontale de déplacement de la cellule 17 en regard. Comme représenté sur les figures 3 à 5, la cellule 17 est initialement amenée, par le dispositif de déplacement horizontal,au niveau d'une face d'extrémité de la palette 18 qui est perpendiculaire à la face de référence de cette dernière, et par le dispositif de déplacement vertical à une hauteur Z (n 1) x H + H + Ho O 2 o Ho est la hauteur de la palette 18, H est la hauteur des bottes et donc la hauteur de cha- cune des couches sur la palette 18,et n le nombre de couches de bottes sur la palette 18, de sorte que la bissectrice de l'angle de balayage de 600 soit contenue dans le plan horizontal coupant les boites de la couche supérieure à mi-hauteur. Puis la cellule 17 est déplacée longitudinalement et horizontalement en regard des boîtes de la couche supé- rieure, selon la flèche F sur la figure 4,-et le balayage est déclenché par un commutateur de balayage Afin d'assurer que le faisceau ne puisse balayer une cible à lecture optique d'une botte de la couche immédiatement inférieure, un obtura- teur représenté schématiquement en 19 sur la figure 5 limite le balayage efficace au demi-angle supérieur, ce qui est suffisant pour balayer entièrement la cible en regard de n'importe quelle boîte de la couche supérieure. Si l'on se réfère aux figures 3 et 4, lors du déplace- ment de la cellule 17 le long du rail de guidage horizontal , le faisceau émis balaie en premier la cible de la petite face 14 de la première boîte 21 de la couche supérieure. La position de cette boîte 21 est déterminée dès que le dis- positif a réalisé trois lectures optiques successives et identiques de cette cible Chaque lecture, qui consiste en l'identification de la boite 21 et de la face 14 de cette dernière se trouvant en regard de la cellule 17, et qui per- met le calcul de la distance D, est mise en mémoire dans une mémoire de comparaison des lectures optiques successives. Dès que les trois lectures optiques identiques ont été obte- nues, le commutateur de balayage interrompt le balayage. La position de la boîte 21 est stockée dans une mémoire de stockage des positions déterminées, alors que la cellule 17 poursuit son déplacement horizontal A l'arrêt du balayage,est déclenché un dispositif de mesure de la distance parcouruepar la cellule 17 le long du rail 20. Lorsque cette distance parcourue atteint un seuil corres- pondant à la largeur connue et constante d'une cible, ce dispositif de mesure de la distance parcoume actionne le commutateur de balayage, qui commande la reprise du balayage. Ceci permet d'assurer la discrimination des lectures opti- * ques de deux cibles très proches l'une de l'autre bien que portées par des volets d'étiquettes collées sur deux boîtes différentes, comme cela est clairement représenté sur la figure 3, o la seconde boîte 22 de la couche supérieure est telle que la cible de sa grande face 15 est très proche de la cible de la petite face 14 de la boîte 21 Après avoir déterminé la position de la boîte 22 par trois lectures optiques successives et identiques de la cible de sa face , et après avoir mémorisé cette position dans la mémoire de stockage, la cellule 17 détermine successivement et de manière analogue les positions des autres boîtes 23,24 et en regard sur la couche supérieure, et arrête son dépla- cement horizontal au niveau de l'autre face d'extrémité de la palette 18, dont les dimensions sont connues par un calculateur central (par exemple un microprocesseur), qui commande le déroulement des opérations. Les positions des boîtes 21 à 25 qui figurent en mémoire de stockage sont ensuite transmises au circuit de commande du palettiseur automatique, qui transfère succes- sivement ces boîtes 21 à 25 sur la palette déplacée avec le chariot. Puis la cellule 17 est ramenée en position initiale et reprend, de manière analogue, un cycle de détermination des positions des boîtes restantes de la couche supérieure dont les faces 14 ou 15 sont dégagées et en regard de la cellule 17 au cours de son déplacement le long du rail 20. Ce second déplacement permet donc de déterminer et de mémoriser les positions des boîtes 26 à 32, qui sont ensuite transférées en commençant par les boîtes 27,28,30 et 31, qui sont les plus proches de la trajectoire de la cellule 17, puis en terminant par les boîtes 26,29 et 32. Au cycle suivant, la cellule 17 détermine successi- vement les positions des deux boîtes restantes 33 et 34 de la couche supérieure, puis, après le transfert de celles- ci, la cellule 17 est ramenée en position initiale par le dispositif de déplacement longitudinal, puis descendoe le long du rail de guidage vertical 35 par le dispositif de déplacement vertical pas-à-pas, sur une hauteur H correspon- dant au pas de ce dispositif, afin d'être en regard des boites de la nouvelle couche supérieure de la palette, et de pouvoir reprendre le cycle décrit ci-dessus pour assurer le transfert de ces boites. On procède ainsi couche par couche, les mouvements du palettiseur automatique étant bornés par les dimensions connues des palettes. On peut ainsi soit déstocker couche par couche une palette, puis passer à une palette suivante, soit déstocker les couches supérieures de plusieurs palettes accolées et alignées, puis passer aux couches inférieures, en fonction des commandes à préparer, la gestion de l'ensemble de l'ins- tallation étant assurée par exemple par un microprocesseur auquel on a transmis les instructions relatives aux commandes à préparer. Il est bien entendu que le procédé et le dispositif décrits ci-dessus pourront donner lieu à toutes modifications désirables sans sortir pour cela du cadre de l'invention. REVENDICATIONS 1 Procédé de détection de la position d'objets paral- lélépipédiques ( 13) identiques, stockés sur au moins une palette ( 18) et destinés à être transférés par un dispositif automatique de transfert sur au moins un autre réceptacle, chacun desdits objets portant un support de repères de posi- tion ( 1) à au moins deux volets plans adjacents ( 2-3,4), chacun desdits volets étant muni d'une cible à lecture optique ( 5,8,10), dont une partie a une longueur prédéterminée (L 1, L 2), et étantprésenté sur l'une de deux faces adjacentes ( 14,15) de l'objet ( 13) dont l'une ( 15) est une grande face délimitée par la longueur et la hauteur de l'objet, et dont l'autre ( 14) une petite face délimitée par la largeur et la hauteur de l'objet, les objets ( 13) ayant été stockés sur chaque palette ( 18) de sorte que, pour chacun d'eux, un volet ( 2-3,4) du support de repères ( 1) correspondant est sensiblement parallèle à une face de référence de la palette ( 18) sur laquelle est stockée cet objet, caractérisé par le fait que, pour chaque objet ( 13), on balaie au moins une fois la partie de longueur prédéterminée (Ll, L 2) de la cible ( 5,8,10) du volet sensi- blement parallèle à la face de référence de la palette ( 18) avec un faisceau de lecture optique émis par une source ( 17) et déplacé à vitesse constante, on mesure la durée (T) du balayage de la partie de longueur prédéterminée (L 1, L 2) et on calcule la distance (D) qui sépare la source ( 17) de la face correspondante ( 14,15) de l'objet ( 13) en fonction de la longueur prédéterminée (L 1,L 2) de la vitesse constante du balayage et de la durée (T) mesurée. 2 Procédé selon la revendication 1, caractérisé par le fait que, de plus, on identifie la face ( 14,15) de chaque objet ( 13) qui se trouve sensiblement parallèle à la face de référence de la palette correspondante ( 18) par la lecture optique de la cible ( 5,8,10) du volet correspondant ( 2-3,4) Z 54; 3308 du support de repères ( 1) de cet objet ( 13). 3 Procédé selon l'une des revendications 1 et 2, caractérisé par le fait que l'on utilise, au moins comme partie de la cible de chaque volet ( 2-3,4) du support de repère ( 1) d'un objet ( 13), un code à barres ( 5) dont la lecture optique permet l'identification de la nature de l'objet ( 13) correspondant, et que l'on balaie la cible selon une direction sensiblement transversale par rapport à la direction des barres ( 6) du code à barres ( 5). 4 Procédé selon la revendication 3, caractérisé par le fait qu'Enoutre,on déplace la source ( 17) du faisceau de lecture optique dans une direction ( 20) dont la projection sur la face ( 14,15) des objets ( 13), qui présente un volet ( 2-3,4) sensiblement parallèle à la face de référence de la palette correspondante ( 18), est sensiblement parallèle à la direction des barres ( 6) du code à barres ( 5) de la cible de ce volet, et que l'on commande un balayage angulaire du faisceau dans un plan sensiblement perpendiculaire à cette projection. 5 Procédé selon l'une des revendications 1 à 4, caractérisé par le fait que, pour chaque palette ( 18) d'ob- jets stockés, on déplace tout d'abord la source ( 17) du faisceau de balayage en regard de celles des faces ( 14,15) des objets de la couche supérieure de la palette ( 18) qui sont sensi- blement continues dans la face de référence de la palette ( 18), de l'une à l'autre des deux faces d'extrémité de cette palette qui sont perpendiculaires à la face de réfié- rence, on détermine successivement la position des objets ( 21 à 25) correspondants, puis, après transfert de ces derniers par le dispositif automatique de transfert, on déplace à nouveau la source ( 17) de manière analogue en regard de celles des faces ( 14,15) dégagées d'objets restants de la couche supérieure, qui sont sensi- blement parallèles à la face de référence de la palette ( 18) et tournées vers cette face de référence, on détermine successivement la position des objets restants correspondants ( 26 à 32), puis, après transfert de ces derniers par le dispositif automatique de transfert, on procède de manière analogue jusqu'au transfert de tous les objets de la couche supérieure, après quoi on déplace la source ( 17) vers le bas de la palette ( 18) d'une hauteur qui correspond à la hauteur (al) d'une couche d'objets: et on reprend ce cycle pour les objets de la nouvelle couche supérieure de la palette, et ainsi de suite jusqu'à la dernière couche d'objets de cette palette. 6 Procédé selon la revendication 5, caractérisée par le fait que, pour chaque déplacenent de la source ( 17) en regard d'objets d'une C Moe couche d'une palette ( 18), on détermine la position du premier objet ( 21) de cette couche balayée par le faisceau après au moins deux lectures optiques successives et identiques de la cible ( 2-3,4) du Volet en regard sur ce premier objet ( 21), on interrompt le balayage pendant un intervalle de temps prédéterminé correspondant au temps mis par la source ( 17) pour se déplacer d'une distance correspondant à la dimension d'un volet ( 2-3,4) de support de repères ( 1) dans la direction ( 20) de déplacement de la source ( 17), on commande à nouveau le balayage du faisceau jusqu'à obtenir au moins deux lectures optiques identiques et successives de la cible du volet ( 2-3,4) en regard sur le second objet ( 22) de cette couche, on interrompt à nouveau le balayage pendant l'in- tervalle de temps prédéterminé, et ainsi de suite jusqu'à la détermination de la position du dernier objet ( 25) de cette couche balayé par le faisceau, lors de ce déplacement de la source ( 17). 7 Procédé de détection de la position d'objets paral- 2.543308 lélépipédiques Identiques ( 13) stockés sur au moins une palette ( 18), selon l'une des revendications 5 ou 6, et de commande d'un dispositif automatique de transfert de ces objets sur au moins un autre réceptacle, caractérisé par le fait que: on mémorise les positions successivement détermi- nées au cours de chaque déplacement de-la source ( 17) en regard d'objet ( 13) d'une même couche d'une palette ( 18); on transfère ces positions mémorisées au dispositif automatique de transfert: et on commande le transfert des objets correspondants, en commeaçant par celui ou ceux dont la face ( 14,15) qui présente le volet ( 2-3,4) balayé par le faisceau au cours de ce déplacement de la source ( 17) est la plus proche de la trajectoire de la source ( 17), et en poursuivant le trans- fert des objets par ceux dont la face présentant le volet balayé par le faisceau est de plus en plus éloigné de la trajectoire de la source. 8 Dispositif de détection de la position d'objets parallélépipédiques identiques ( 13) stockés sur au moins une palette ( 18) et destines à être transférés sur au moins un autre réceptacle par un dispositif automatique de trans- fert, pour la mise en oeuvre du procédé selon l'une des revendication 1 à 7, caractérisé par le fait qu'il comprend: une cellule ( 17) de lecture optique de type reflex à balayage,qui est munie d'une source de faisceau laser, d' un dispositif de balayage du faisceau avec une vitesse angu- laire constante, et d'un récepteur du faisceau réfléchi par au moins une cible ( 5,8,10) réflectrice de chaque objet, un dispositif de comptage, déclenché et arrêté par le récepteur aux passages du faisceau émis sur les bords d'une partie de longueur prédéterminée (L 1, L 2) de la cible et mesurant la durée (T) du balayage de cette partie, un calculateur de la distance (D) séparant la cellule ( 17) de la cible en fonction de la vitesse angu- laire de balayage, de la longueur prédéterminée (L 1, L 2) de la partie balayée sur la cible, et de la durée (T) du balayage de cette partie, un dispositif de déplacement longitudinal ( 20) de la cellule ( 17) en regard des objets d'une couche d'une palette ( 18), et un dispositif de déplacement vertical pas-à-pas ( 35) de la cellule ( 17) en regard des différentes couches d'une palette (I 8). 9 Dispositif selon la revendication 8, caractérisé par le fait qu'il comprend: une mémoire de comparaison des lectures optiques successives d'une mime cible ( 5,8,10) un calculateur de la distance parcourue par la cellule ( 17) en déplacement longitudinal ( 20), et un commutateur de balayage, qui commande l'inter- ruption du balayage lorsque la amsoire de comparaison a reçu au moins deux lectures optiques successives et identiques de la même cible ( 5,8, 10) et qui commande la reprise du balayage lorsque le calculateur de la distance parcourue par la cellule ( 17) a calculé que cette dernière s'est déplacée d'une dis- tance donnée depuis l'interruption précédente du balayage. Dispositif selon l'une des revendications 8 et 9, caractérisé par le fait qu'il comprend un obturateur ( 19) qui limite l'angle de balayage efficace du faisceau. 11 Dispositif selon l'une des revendications 8 & ,, caractérisé par le fait qu'il comprend un commutateur de comptage, commandé par le récepteur de la cellule ( 17), ce commutateur de comptage plaçant le dispositif de comptage en configuration de mesure lorsque le récepteur détecte l'arrivée du faisceau émis sur un support de repères de détection ( 1), qui présente au moins une cible à lecture optique ( 5,8,10). 12 Support de repères de position ( 1) d'un objet ú 254 r 335 08 parallélépipédique ( 13) destiné à être stocke sur palettes ( 18) et transféré par un dispositif automatique de transfert sur un autre réceptacle, ledit support étant utilisable pour la mise en oeuvre du procédé selon l'une des revendications 1 à 7, caractérisé par le fait qu'il comprend au moins deux volets plans adjacents ( 2-3,4) destinés à être rapportés chacun sur l'une des deux faces adjacentes ( 14,15) de l'objet ( 13) ou solidaires chacun de l'une de ces deux faces, et dont chacun présente une cible à lecture optique ( 5,8,10) ayant une partie de longueur prédéterminée (L 1,L 2) dont la lecture par un faisceau de lecture optique émis par une source ( 17) permet de déterminer la distance (D) séparant la source ( 17) de la face ( 14,15) de l'objet ( 13) portant le volet dont la cible est balayée par le faisceau. 13 Support de repères de position selon la revendi- cation 12, caractérisé par le fait que la cible présente au moins un repère d'identification ( 8,10) de la face ( 14,15) de l'objet ( 13) sur laquelle le volet correspondant ( 2-3,4) doit figurer. 14 Support de repères de position selon l'une des revendications 12 ou 13, caractérisé par le fait que la cible présente des repères d'identification de l'objet ( 13) correspondant sous la forme d'un code à barres à lecture optique ( 5). 15 Support de repères de position selon les revendi- cations 13 et 14, prises simultanément, caractérisé par le fait que le repère d'identification de la face ( 14,15) com- prend au moins une barre supplémentaire ( 8,10) analogue et parallèle à celles du code à barres ( 5), et qui est séparée de la barre ( 6) la plus proche du code à barres ( 5) par un intervalle ( 9,12) de largeur supérieure à celle de tous les intervalles ( 7) séparant deux barres ( 6) voisines du code à barres ( 5), les deux faces ( 14,15) de l'objet ( 13) sur lesquelles les deux volets doivent figurer étant identi- fiées par deux nombres différents de barres supplémentaires À J ( 8,10). 16 Support de repères de position selon l'une des revendications 14 ou 15, caractérisé par le fait que le code à barres ( 5) constitue la partie de longueur prédéterminée (L 1) de la cible, cette longueur (L 1) étant définie par la distance qui sépare les deux bords externes des deux barres d'extrémité ( 6) du code a barres ( 5). 17 Support de repères de position selon la revendi- cation 15, caractérisé par le fait que la partie de longueur prédéterminée (L 2) de la cible est délimitée par le code à barres ( 5) et la (ou les) barre(s) supplémentaire(s) ( 8,10), cette longueur prédéterminée (L 2) étant définie par la dis- tance qui sépare le bord externe de la barre d 'extrémité ( 6) du code à barres ( 5), située du cote opposé à la ou aux barres supplémentaires ( 8, 10), du bord extérieur de la barre supplémentaire ( 8,10) la plus éloignée du code a barres ( 5). 18 Ensemble de détection de la position d'objets parallélépipédiques identiques ( 13) stockés sur au moins une palette ( 18) et destinés a Atre transférés sur au moins un autre réceptacle par un dispositif automatique de trans- fert, caractérisé par le fait qu'il comprend au moins un dispositif de détection selon l'une des revendications 8 & 11 et au moins un jeu de supports de repères de détection selon l'une des revendications 12 à 17.