ES2356996T3 - Dispositivo y procedimiento para el registro de imágenes de objetos desplazados sobre un dispositivo de transporte. - Google Patents
Dispositivo y procedimiento para el registro de imágenes de objetos desplazados sobre un dispositivo de transporte. Download PDFInfo
- Publication number
- ES2356996T3 ES2356996T3 ES08105234T ES08105234T ES2356996T3 ES 2356996 T3 ES2356996 T3 ES 2356996T3 ES 08105234 T ES08105234 T ES 08105234T ES 08105234 T ES08105234 T ES 08105234T ES 2356996 T3 ES2356996 T3 ES 2356996T3
- Authority
- ES
- Spain
- Prior art keywords
- speed
- line
- acceleration
- objects
- transport
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10544—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
- G06K7/10712—Fixed beam scanning
- G06K7/10722—Photodetector array or CCD scanning
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B07—SEPARATING SOLIDS FROM SOLIDS; SORTING
- B07C—POSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
- B07C3/00—Sorting according to destination
- B07C3/10—Apparatus characterised by the means used for detection ofthe destination
- B07C3/14—Apparatus characterised by the means used for detection ofthe destination using light-responsive detecting means
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10544—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
- G06K7/10792—Special measures in relation to the object to be scanned
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Electromagnetism (AREA)
- Artificial Intelligence (AREA)
- Toxicology (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Control Of Conveyors (AREA)
- Basic Packing Technique (AREA)
- Image Analysis (AREA)
Abstract
Dispositivo, en especial lector de códigos, para el registro de imágenes de objetos (14) desplazados sobre un dispositivo (12) de transporte, poseyendo el dispositivo un sensor (10) de líneas, en especial una cámara de líneas, que pueda explorar línea a línea los objetos para generar datos de imagen así como un dispositivo (26; 30) de determinación de la velocidad, que puede determinar la velocidad de desplazamiento de los objetos (14) con relación al sensor (10) de líneas o el camino recorrido por ellos, estando prevista una unidad (26) de evaluación configurada para adaptar la frecuencia de registro del sensor (10) de líneas a la velocidad de desplazamiento, caracterizado porque el dispositivo (30) de determinación de la velocidad es un mando del transportador del dispositivo (12) de transporte, que anticipa el perfil de velocidades del dispositivo (12) de transporte y en el que el mando (30) del transportador puede transferir los datos del perfil de velocidad a la unidad (26) de evaluación.
Description
El invento se refiere a un dispositivo según el preámbulo de la reivindicación 1 para el registro de imágenes de objetos desplazados sobre un dispositivo de transporte y a un procedimiento correspondiente según el preámbulo de la reivindicación 13.
Para la automatización de aplicaciones logísticas, por ejemplo la clasificación automática de objetos, se proveen 5 los objetos de un código, que es leído por un lector de códigos. Una aplicación práctica frecuente son los códigos de barras con los correspondientes escaneadores de barras. Sin embargo, para la identificación también se utilizan otras codificaciones, por ejemplo códigos bidimensionales como un Maxicode o un código Aztec o rotulaciones, que se descodifican con un lector óptico de caracteres (OCR). Para leer estos códigos se registran imágenes de los objetos con los códigos. 10
En un dispositivo de lectura con funcionamiento automático, por ejemplo en la gestión de equipajes en un aeropuerto o en la clasificación automática de paquetes en centros logísticos, se transportan los objetos por delante del lector de códigos y se obtiene datos de imagen de los objetos con los códigos dispuestos en ellos por medio de una exploración por líneas.
El dispositivo de transporte sobre el que se desplazan los objetos no se desplaza siempre con una velocidad 15 uniforme. Este es en especial el caso de los clasificadores de bandejas en los que una bandeja del dispositivo de transporte sólo recoge un objeto. Al cargar uno de estos clasificadores de bandejas se transportan los objetos hasta la bandeja por medio de cintas de inserción. Si en un determinado momento no hay una bandeja libre es preciso retardar o detener la cinta de inserción. Un lector de códigos montado por encima de la cinta de inserción, que explora entonces los objetos línea a línea sólo suministra en este caso imágenes distorsionadas, ya que el movimiento del objeto con relación 20 al lector de códigos es irregular. Este problema no sólo surge en las cintas de inserción, sino también con cualquier variación de la velocidad del transportador sobre el que se hallen los objetos. Las distorsiones de los datos de imagen registrados dificultan, sin embargo, la descodificación, en especial cuando los programas convencionales de lectura óptica de caracteres deben evaluar las imágenes para descodificar un rótulo o una dirección.
A través del documento EP 0 833 270 A2 se conoce una cámara de líneas para el registro de información 25 dispuesta sobre objetos, que se transportan sobre una cinta transportadora. La frecuencia de repetición de imagen de la cámara de líneas y la velocidad de transporte del dispositivo de avance están compaginadas y es gobernable.
El documento EP 0 204 516 A2 divulga un robot con una cámara de líneas para la identificación de objetos. El avance de los objetos es medido con un codificador y sólo se registra una línea de imagen, cuando se alcanza un determinado avance. 30
El objeto del invento es por ello perfeccionar un escaneador de códigos con obtención línea a línea de los datos de la imagen en el sentido de que suministre imágenes no distorsionadas o menos distorsionadas.
Este problema se soluciona con un dispositivo y con un procedimiento para el registro de imágenes según la reivindicación 1, respectivamente 13. Adaptando la frecuencia de registro del sensor de líneas a la velocidad de desplazamiento se puede mantener la resolución de los datos de la imagen independiente del perfil del movimiento. Las 35 evaluaciones posteriores de la imagen, incluida la descodificación o la lectura óptica de caracteres pueden trabajar con imágenes libres de perturbaciones, distorsiones u otros factores debidos a la velocidad de transporte variable. Con ello se simplifica la evaluación y, sobre todo, se evitan lecturas erróneas, incrementando con ello la tasa de lectura, de manera, que es menos frecuente el laborioso y caro tratamiento manual adicional de la clasificación automatizada.
El invento parte para ello del principio de la identificación de perturbaciones en el desarrollo uniforme del 40 movimiento del dispositivo de transporte y de reaccionar frente a ellas. La densidad de las líneas de imagen registradas ya no depende entonces de la velocidad del transportador, sino en última instancia del camino transportado de los objetos, que representa la medida correcta para una imagen sin distorsiones y con una resolución uniforme. El dispositivo de determinación de la velocidad puede ser entendido también en el sentido de que indica el camino recorrido sin una relación directa al tiempo. Dado que a pesar de ello se establece por medio de la frecuencia de registro una relación con 45 el tiempo, también se recurre en este caso en última instancia a una medida de la velocidad.
La unidad de evaluación es configurada con preferencia para adaptar la frecuencia de registro de modo adaptivo de tal manera, que el sensor de líneas registre los datos de imagen de líneas equidistantes. La referencia es aquí el objeto con relación a de su velocidad de transporte y las líneas de imagen se reparten de esta manera de modo equidistante y con ello uniformemente sobre el objeto, lo que significa una resolución uniforme de la imagen en la 50 dirección transversal a las líneas, que equivale a una imagen, que se registró en una situación ficticia con una velocidad de transporte uniforme y con una frecuencia de registro constante. La evaluación es con ello independiente de perturbaciones debidas a variaciones de la velocidad de transporte.
En una forma de ejecución preferida se configura el sensor de líneas para que pueda ser ajustado a una frecuencia de registro básica con los correspondientes parámetros de registro, que equivale en especial a una velocidad 55 de transporte máxima del dispositivo de transporte y la unidad de evaluación se diseña para anticipar al sensor de líneas de manera diferencial la adaptación de la frecuencia de registro y/o de los parámetros de registro con relación a la
velocidad del movimiento variada frente a la velocidad de transporta máxima. Estos parámetros de registro pueden ser la luminosidad, factores de refuerzo, tiempos de exposición o análogos. Por lo tanto, el sistema está diseñado para un ajuste básico, que equivale al estado usual del transportador, que funciona sin perturbaciones. Según el invento, en este estado básico no es precisa una intervención . Sólo cuando se detecta una velocidad de transporte distinta del estado básico se procede a una adaptación de la frecuencia y eventualmente también se modifica uno o cualquier otro 5 parámetro dependiente de la frecuencia, por ejemplo se acorta el tiempo de exposición para la adaptación a una frecuencia de registro más alta y se incrementa correspondientemente la amplificación.
El dispositivo de determinación de la velocidad es en una forma de ejecución ventajosa un transmisor de caminos, un transmisor incremental u otro sensor antepuesto al sensor de líneas. Con frecuencia se integra en el transportador un sensor de esta clase para detectar la velocidad por razones independientes de la lectura del código. Si 10 el sensor de líneas conoce a su debido tiempo la velocidad, se puede planificar a priori y ejecutar después la adaptación de la frecuencia de registro. Un transmisor de caminos indica el tamaño del camino de transporte desde el último registro. Esta información puede ser aprovechada para determinar el instante del registro de la línea siguiente y es con ello una medida de la frecuencia de registro correcta.
De manera alternativa, el dispositivo de determinación de la velocidad es un mando del transportador del 15 dispositivo de transporte, que en especial anticipa el perfil de velocidad del dispositivo de transporte y el mando del transportador puede transmitir a la unidad de evaluación datos del perfil de la velocidad, que contengan en especial una velocidad actual, una duración de una fase de aceleración siguiente, un comienzo de la fase de aceleración y/o una velocidad final después de finalizar la fase de aceleración. Aquí y en lo que sigue se debe entender “aceleración” en el sentido físico, incluyendo, por lo tanto, un retardo, respectivamente frenado en el caso de una aceleración negativa. 20 Además, una fase de aceleración es, en el caso de una aceleración constante, sobredefinida con la velocidad inicial, la velocidad final, el comienzo y la duración de la fase de aceleración, siendo por lo tanto suficiente la transferencia de sólo una parte de estos parámetros. Si los datos de una fase de movimiento no uniforme del transportador son transferidos directamente por el mando del transportador, se puede prescindir, por un lado, de la medición propiamente dicha de la velocidad y, por otro, se dispone ya con mucha anticipación de datos de las variaciones de velocidad. 25
En especial en los clasificadores de bandejas es usual, que el frenado y las aceleraciones no se realicen de una manera arbitraria, sino con una fase de aceleración determinada de una manera muy exacta. Esta manera de proceder es pensable en cualquier transportador. Un ejemplo de relevancia práctica de una fase de aceleración predefinida de esta clase es cuando el mando del transportador se configura ventajosamente para el ajuste de una velocidad de transporte máxima de 2 m/s, una velocidad de transporte retardada de 0,5 m/s así como una fase de aceleración de 500 30 ms con una aceleración de 3 m/s2 de la velocidad de transporte máxima a la velocidad retardada e inversamente. Este bloque de parámetros es utilizado precisamente en los clasificadores de bandejas usuales y en sus cintas de inserción.
El dispositivo de transporte es con preferencia un transportador de bandejas o su cinta de inserción. En un transportador de bandejas puede surgir con facilidad el problema de una bandeja ya ocupada y, por ello, de una adaptación necesaria de la velocidad. El invento se presta por ello en especial para transportadores de bandejas, ya que 35 puede compensar las distorsiones de los datos de imagen por medio de las fases de aceleración, que se producen en este caso regularmente.
En un perfeccionamiento especialmente ventajoso se registra en la unidad de evaluación en una tabla la frecuencia de registro variable en el tiempo para un perfil de velocidad prefijado de un objeto como intervalos de tiempo entre cada dos registros, describiendo las anotaciones en la tabla en especial una hipérbola. De esta manera se puede 40 preparar el dispositivo con antelación para determinadas variaciones de la velocidad del transportador. Para ello, la tabla puede ser calculada, introducida o leída a través de una interfaz o de una conexión de red durante una fase previa, pero también “online” durante la puesta en servicio o durante una pausa de espera. La hipérbola es, como tabla de valores almacenada en la tabla, especialmente ventajosa porque, debido a la relación de proporcionalidad inversa entre la frecuencia de registro y el periodo, es decir el tiempo entre dos registros, y la relación proporcional entre la frecuencia de 45 registro y la velocidad de transporte para el registro de una imagen con resolución uniforme, es precisamente la función apropiada para el tratamiento de una fase con aceleración uniforme.
Con mayor preferencia se diseña la unidad de evaluación para que se anticipen las anotaciones en la tabla, en especial por introducción, lectura o calculen por medio de un perfil de velocidad prefijado, en especial se representen como hipérbolas a partir de una velocidad de transporte máxima, una velocidad de transporte retardada así como de una 50 fase uniforme de aceleración entre ellas, por medio del tiempo de inicio, del tiempo final y/o de la aceleración. El invento puede generar con ello por si mismo la tabla a partir de los datos, que describen la fase de aceleración, y facilitar así la preparación.
La unidad de evaluación se configura con preferencia para utilizar varias veces un valor de la tabla para crear fases de aceleración más largas y/o provocar una parada del registro por el lector de líneas, cuando la velocidad del 55 movimiento es cero, es decir cuando se para el dispositivo de transporte. De acuerdo con el primer aspecto se puede prever para la tabla, con el fin ahorrar capacidad de memoria y operaciones de cálculo, una resolución más basta, utilizando varias veces cada valor. El dispositivo es capaz, de acuerdo con el segundo aspecto, de reaccionar de manera correcta frente a una parada de la cinta en la que los registros adicionales de imágenes no pueden suministrar una información útil. Al arrancar nuevamente la cinta se puede garantizar una transición suave, ya que sólo se trata de una 60
fase de aceleración con velocidad inicial cero, que, según el invento, puede ser asumida como cualquier otra fase de aceleración.
En otra forma de ejecución preferida se prevé en la unidad de evaluación una tabla adicional, que contiene intervalos de tiempo para la frecuencia de registro para el caso de que en una fase de aceleración cambie el signo, es decir, que tenga lugar una inversión de la aceleración para garantizar una transición suave de los intervalos de tiempo. 5 Sin una tabla adicional de esta clase podría presentar la frecuencia de registro anotada en función del tiempo una discontinuidad, que se reflejaría en los datos de imagen como distorsión perturbadora.
La unidad de evaluación se implementa ventajosamente al menos en parte sobre un componente lógico programable, en especial un FPGA, del sensor de líneas, poseyendo el sensor de líneas al menos una entrada con la que se pueda dar al componente lógico instrucciones para iniciar y realizar la adaptación de la frecuencia de registro en 10 un perfil de velocidad dado. El invento se implementa con ello de manera esencialmente blindada sobre un componente propio, que por medio de una simple orden de arranque puede ser inducido a compensar los factores perturbadores por medio de variaciones de la velocidad del transportador. Esto hace posible una integración sencilla, barata y modular de la solución según el invento en sistemas de lectura existentes. Como es obvio, en este caso también se puede dotar un componente lógico ya existente con la función según el invento. 15
El procedimiento según el invento puede ser perfeccionado de manera análoga y posee entonces ventajas parecidas. Estas características ventajosas se describen a título de ejemplo, perol no de manera concluyente en las reivindicaciones subordinadas, que siguen a las reivindicaciones independientes.
El invento se describirá con detalle en lo que sigue a título de ejemplo, también desde el punto de vista de otras características y ventajas, por medio de ejemplos de ejecución y haciendo referencia al dibujo adjunto. Las figuras del 20 dibujo representan:
La figura 1, una representación tridimensional esquemática de una forma de ejecución del dispositivo según el invento sobre un cinta transportadora con varios objetos desplazados sobre ella.
La figura 2, una representación de la relación en el tiempo del periodo de registro, es decir la frecuencia de registro inversa, y de la velocidad de transporte en una fase de frenado y de aceleración. 25
La figura 3, una representación según la figura 2 en la situación especial de que durante la fase de frenado se acelerenuevamente el transportador.
La figura 4, un esquema de desarrollo de la adaptación según el invento de la frecuencia de registro a la velocidad del transportador por medio del ejemplo de una fase de frenado con aceleración constante.
La figura 1 muestra en una representación tridimensional esquemática la disposición de una forma de ejecución 30 del sensor 10 de líneas según el invento por encima de una cinta 12 transportadora sobre la que se desplazan por delante del sensor 10 en la dirección indicada por la flecha 16 objetos 14. Los objetos 14 poseen información 20, que es detectada y leída por el sensor 10 de líneas.
El sensor 10 de líneas posee un objetivo 22, sólo esbozado, con una óptica y con un sensor 24 de líneas, por ejemplo una célula CMOS o CCD. El sensor 24 de líneas suministra datos de imagen de los objetos 20 en un plano 18 35 de lectura. Estos datos de imagen registrados línea a línea durante el movimiento continuo de los objetos 20 a través del plano 18 de lectura se ensamblan con un mando 26 de la cámara en una imagen total para hacer posible la evaluación de la imagen. Entre las posibles evaluaciones de la imagen se halla la descodificación 20 de la información, por ejemplo códigos de barras, códigos bidimensionales o lector óptico de textos por medio del mando 26 o en un sistema, no representado en la figura, conectado a continuación. Como alternativa de una cámara de líneas con un sensor 24 con 40 forma de línea también se puede prever como sensor 10 de líneas otra implementación técnica, por ejemplo el escaneado de las líneas o cualquier otro procedimiento optoelectrónico conocido.
Con el mando 26 está conectado un nodo 28, por ejemplo como parte de una red de datos o como sistema de línea de Bus, que recibe los datos de la cinta 12 transportadora de un mando 30 del transportador y los transfiere al mando 26. El mando 30 del transportador es, además, responsable del control del movimiento de la cinta 12 45 transportadora, es decir de acelerarla, frenarla, ponerla en marcha, pararla o mantenerla en una determinada velocidad de transporte. Como alternativa de conexión del mando 26 con el mando 30 del transportador también se puede prever, que la velocidad o la posición de la cinta 12 de transporte se mida con un sensor propio antepuesto a la cámara 10 de líneas o integrado en ella, por ejemplo un transmisor incremental, un transmisor de caminos o también un sensor optoelectrónico antepuesto. 50
La cinta 12 de transporte trabaja en una forma de ejecución especial del invento con una velocidad máxima constante de 2 m/s. El mando 30 del transportador es capaz de reducir la velocidad hasta 0,5 m/s y llevarla después nuevamente hasta la velocidad máxima. La variación de la velocidad tiene lugar en una fase de frenado o de aceleración de 500 ms con una aceleración constante de ±3 m/s2. Esto es especialmente necesario, cuando la cinta 12 transportadora es una cinta de inserción para un clasificador de bandejas, que tiene que ser frenada, cuando en el 55 momento actual no hay una bandeja libre. Sin embargo, el invento no está limitado a este perfil de velocidad especial,
sino que es capaz de generar, con una velocidad constante o no constante, imágenes no distorsionadas, adaptando la frecuencia de registro del sensor 10 de líneas a la velocidad actual y con ello al camino recorrido por el objeto 14 entren dos registros del sensor 10 de líneas.
La adaptación de la frecuencia de registro se explicará ahora por medio de un perfil de velocidad, como el que se representa en la figura 2. En lugar de la frecuencia de registro, el valor relevante propiamente dicho es su valor 5 inverso, es decir el periodo de registro o el tiempo, que transcurre entre dos registros del sensor 10 de líneas. Esto puede ser gestionado directamente por el mando 26, esperando después de un registro el periodo de registro necesario en cada caso. Por ello, en la figura 2 se representa, además de los perfiles de velocidades representados con línea de trazo discontinuo, con una línea continua, en lugar de la frecuencia de registro, su valor inverso, es decir el periodo T de registro. 10
Si se siguen en la figura 2 el perfil de la velocidad (línea de trazo discontinuo) y el correspondiente periodo de registro (línea continua) en función del tiempo, la cinta 12 transportadora se desplaza primeramente con una velocidad máxima de 2 m/s, mientras que el sensor 10 de líneas explora línea a línea los objetos 14 transportados con una frecuencia de registro básica representada en unidades cualesquiera. En un instante representado por la primera línea de puntos vertical se frena la cinta transportadora con una aceleración constante de 3 m/s2 en 500 ms hasta una 15 velocidad retardada de 0,5 m/s. Para que en esta fase de frenado los datos de imagen de los objetos 14 sean uniformes, es decir, que las líneas de imagen se repartan equidistantemente sobre los objetos 14, el periodo de registro aumenta con forma de hipérbola durante la fase de frenado. Mientras la cinta transportadora se desplaza a continuación con la velocidad retardada de 0,5 m/s el sensor 10 de líneas registra los datos de la imagen con una frecuencia de registro de cada línea constante y aumentada. En un instante posterior se acelera nuevamente de manera uniforme la cinta 12 20 transportadora hasta la velocidad máxima de 2 m/s inicial (tercera y cuarta líneas verticales de trazo discontinuo), acortando en esta fase de aceleración el periodo de registro igual que en la fase de frenado.
De esta manera se compensa el efecto perjudicial de una velocidad no constante del transportador 12 por medio de la correspondiente adaptación del periodo de registro o de la frecuencia de registro y los datos de imagen de la imagen ensamblada por el mando 26 carecen de distorsiones, es decir, que no permiten apreciar una diferencia con una 25 situación ficticia en la que la cinta 12 transportadora se mueve sin fases de aceleración con una velocidad uniforme.
Se presenta una situación especial, cuando, como se indica con la línea de punto y raya representada, el transportador se para totalmente más allá de la velocidad reducida. En esta situación es preciso, que el periodo de registro se adapte por medio de un hipérbola correspondientemente alargada y sea ajustado en infinito durante la parada de la cinta, es decir, que se espera hasta que el transportador 12 se mueva nuevamente. El nuevo arranque del 30 transportador 12 representa una fase de aceleración adicional durante la que la frecuencia de registro puede ser adaptada, como se representa, para una imagen sin distorsiones.
Para realizar de una manera técnicamente muy sencilla la adaptación de la frecuencia de registro se ajusta el sensor 10 de líneas con sus parámetros de registro, tales como luminosidad o tiempo de exposición y también con la frecuencia de registro en un estado básico, que equivale a la velocidad máxima del transportador 12. Si varía la 35 velocidad, se adapta la frecuencia de registro agregando diferencialmente al periodo de registro del estado básico una fracción equivalente a la adaptación. De manera correspondiente también se adaptan los parámetros de registro al periodo de modificado. La velocidad máxima tomada como base puede ser prefijada o puede ser determinada de manera adaptiva durante el funcionamiento. Los datos de la velocidad pueden ser determinados para esta determinación por el propio mando 26 o ser transferidos a través de nodo 28 de información por el mando 30 del transportador. 40
La figura 3 es una representación análoga a la de la figura 2 para explicar una situación especial en la que durante el frenado se produce un nueva aceleración. El tramo de trazo discontinuo del periodo de registro representado sobre el periodo de registro presenta una inflexión en el punto en el que se invierte el signo de la aceleración. Esta inflexión daría lugar a una distorsión de los datos de la imagen. Dado que el sensor 10 de líneas es informado con anticipación de esta inflexión por el mando 30 del transportador, se puede proceder, como se representa en el detalle 34 45 ampliado, a una igualación del periodo de registro evitando con ello la distorsión.
Por medio de la figura 4 se representa en lo que sigue un procedimiento para la adaptación de la frecuencia de registro, que se basa en una tabla en la que se recogen los valores para periodos de registro apropiados con un perfil de velocidad prefijado. La tabla es, para una aceleración constante, una tabla de valores para una hipérbola y para otros perfiles de velocidad es preciso calcular la tabla a partir de la relación de valor inverso entre la frecuencia de registro y el 50 periodo de registro y la relación entre la velocidad del transportador 12 y la frecuencia de registro, que, en el caso de una resolución uniforme deseada es proporcional a los datos de imagen. Un cálculo de esta clase puede ser realizado previamente y la tabla puede ser almacenada en una memoria no volátil, pero el mando también puede ser capaz de calcular la tabla de manera autónoma a partir de un perfil de velocidad. Otros procedimientos de configuración residen en la introducción o la implementación de la tabla de valores a través de una conexión a una red o de una interfaz de 55 servidor.
En un primer paso S1 trabaja inicialmente en una fase en la que el transportador 12 se desplaza con la velocidad de transporte máxima y el sensor 10 de líneas trabaja con una frecuencia de registro básica. El sensor 10 de líneas recibe en un segundo paso S2 un mensaje del mando 30 del transportador en el que se anuncia un perfil de
velocidad modificado a partir de un instante t0 determinado. En el ejemplo representado se trata de una fase de frenado, cuyos parámetros son transferidos por el mando 30 del transportador al mando 26 del sensor 10 de líneas. En un tercer paso S3, que se compone de un bucle, que debe ser dividido en los pasos S3a a S3d subordinados, se gestiona a partir del instante t0 la tabla con los periodos de registro correspondientes al perfil de velocidades, hasta que haya transcurrido la fase de frenado. 5
Para ello se registra (S3a) en cada paso del bucle una línea, se lee en la tabla (S3b) el periodo de registro o el tiempo de espera, se espera el tiempo (S3c) correspondiente y se comprueba si se alcanzó el final de la tabla (S3d). Si todavía no se alcanzó el final de la tabla, se inicia nuevamente el bucle con el registro de la línea siguiente (S3a.)
Cuando se alcanza el final de la tabla, se abandona el bucle y en un paso S4 siguiente se comprueba si, según los parámetros transferidos en el paso S2, también finalizó la fase de frenado, respectivamente si la velocidad es, según 10 las mediciones actuales, nuevamente constante. Si es este el caso, se generan línea a línea datos de imagen adicionales con un periodo de registro, que equivale al último valor de la tabla y con ello a un periodo de registro adaptado a la velocidad final alcanzada. Si por el contrario, en el paso S4 todavía no finalizó la fase de frenado, se comprueba (S6) si se detuvo el transportador 12. Si es este el caso, se paran los registros ulteriores hasta que arranque nuevamente una nueva fase de aceleración del transportador 12. En el caso contrario, todavía no ha finalizado la fase de frenado, a pesar 15 de que ya no se prevean valores en la tabla. Entonces se prosigue en el paso S5 con el último valor de la tabla para el periodo de registro, ya que, si bien posiblemente esto no es el valor ideal, es el mejor valor disponible.
El paso descrito por una fase de aceleración puede ser una fase de frenado, una fase de aceleración real con aceleración positiva o una mezcla de ambas con una inversión sencilla o múltiple del movimiento. El procedimiento es siempre el mismo, ya que los periodos de registro necesarios están contenidos en la tabla. Esto también es válido para el 20 caso especial de una aceleración a partir de una parada del transportador 12, que desde el punto de vista del procedimiento según el invento no ofrece peculiaridades.
La implementación a través de una tabla es sólo una realización especialmente sencilla y el invento no está limitado a ella. Así por ejemplo, también cabe imaginar, que la velocidad o el camino recorrido en cada caso por el transportador 12 sea determinado de manera dinámica por el sensor 26 de líneas o por un censor antepuesto, 25 calculando a partir de aquí “online” o con un retardo en el tiempo el siguiente periodo de registro.
En una forma de ejecución especial del invento se implementa la totalidad del mando 26 o sólo aquella parte, que ejecuta el procedimiento según el invento de acuerdo con la figura 4 con inclusión de la tabla de valores, en un componente lógico propio, por ejemplo un FPGA. Entonces es suficiente comunicar a este componente lógico el perfil de velocidad existente y aquel devuelve con una secuencia en el tiempo los periodos de registro adecuados. Para ello se 30 pueden almacenar, en especial en el FPGA, toda una serie de tablas correspondientes a perfiles de velocidad, a fases de frenado o a fases de aceleración distintas. Entonces es posible integrar el invento de manera muy fácil en sistemas existentes utilizando en lugar de un tiempo de espera constante entre dos registros e induciendo por medio de una orden de conexión sencilla al FPGA a la expendición de periodos de registro adaptados, que se utilizan como tiempo de espera. 35
Claims (16)
- REIVINDICACIONES
- 1. Dispositivo, en especial lector de códigos, para el registro de imágenes de objetos (14) desplazados sobre un dispositivo (12) de transporte, poseyendo el dispositivo un sensor (10) de líneas, en especial una cámara de líneas, que pueda explorar línea a línea los objetos para generar datos de imagen así como un dispositivo (26; 30) de determinación de la velocidad, que puede determinar la velocidad de desplazamiento de los objetos (14) con relación al sensor (10) de 5 líneas o el camino recorrido por ellos, estando prevista una unidad (26) de evaluación configurada para adaptar la frecuencia de registro del sensor (10) de líneas a la velocidad de desplazamiento, caracterizado porque el dispositivo (30) de determinación de la velocidad es un mando del transportador del dispositivo (12) de transporte, que anticipa el perfil de velocidades del dispositivo (12) de transporte y en el que el mando (30) del transportador puede transferir los datos del perfil de velocidad a la unidad (26) de evaluación. 10
- 2. Dispositivo, en especial lector de códigos, para el registro de imágenes de objetos (14) desplazados sobre un dispositivo (12) de transporte, poseyendo el dispositivo un sensor (10) de líneas, en especial una cámara de líneas, que pueda explorar línea a línea los objetos para generar datos de imagen así como un dispositivo (26; 30) de determinación de la velocidad, que puedas determinar la velocidad de desplazamiento de los objetos (14) con relación al sensor (10) de líneas o el camino recorrido por ellos, estando prevista una unidad (26) de evaluación configurada para adaptar la 15 frecuencia de registro del sensor (10) de líneas a la velocidad de desplazamiento, caracterizado porque la unidad (26) de evaluación está implementada, al menos en parte, en un componente lógico programable, en especial un FPGA, del sensor (10) de líneas y porque el sensor (10) de líneas posee al menos una entrada con la que se puede ordenar al componente lógico que arranque y realice la adaptación de la frecuencia de registro para un perfil de velocidad prefijado.
- 3. Dispositivo según la reivindicación 1 ó 2, en el que la unidad (26) de evaluación se configura para adaptar la 20 frecuencia de registro de tal modo, que el sensor (10) de líneas registre datos de imagen de líneas equidistantes del objeto (14).
- 4. Dispositivo según una de las reivindicaciones 1 a 3, en el que el sensor (10) de líneas se diseña para ser ajustado en una frecuencia de registro básica con los correspondientes parámetros de registro, que equivale en especial a una velocidad de transporte máxima del dispositivo (12) de transporte y en el que la unidad (26) de evaluación se 25 diseña para anticipar al sensor (10) de líneas de manera diferencial la adaptación de la frecuencia de registro y/o de los parámetros de registro a una velocidad de desplazamiento modificada con relación a la velocidad de transporte máxima.
- 5. Dispositivo según una de las reivindicaciones 2 a 4, en el que el dispositivo (26; 30) de determinación de la velocidad es un transmisor de caminos, un transmisor incremental u otro sensor antepuesto al sensor (10) de líneas y/o el dispositivo (12) de transporte es un transportador de bandejas o su cinta de inserción. 30
- 6. Dispositivo según una de las reivindicaciones precedentes en el que los datos del perfil de velocidad contienen una velocidad actual, una duración de una fase de aceleración siguiente y/o una velocidad final después de finalizar la fase de aceleración.
- 7. Dispositivo según la reivindicación 1, en el que el mando (30) del transportador está configurado para el ajuste de una velocidad de transporte máxima de 2 m/s, una velocidad de transporte retardada de 0,5 m/s así como una 35 fase de aceleración de 500 ms con una aceleración de 3 m/s2 de la velocidad de transporte máxima a la velocidad retardada e inversamente.
- 8. Dispositivo según una de las reivindicaciones precedentes en el que en la unidad (26) de evaluación se almacena en una tabla la frecuencia de registro, que varía en función del tiempo para un perfil de velocidad prefijado de un objeto (14), como intervalo de tiempo entre cada dos registros, describiendo las anotaciones en la tabla en especial 40 una hipérbola.
- 9. Dispositivo según la reivindicación 8, en el que la unidad (26) de evaluación se configura para que las anotaciones en la tabla sean predeterminadas, en especial por introducción o lectura o se calculan por medio de un perfil de velocidad preestablecido, en especial como hipérbola de una velocidad de transporte máxima, una velocidad de transporte retardada así como una fase de aceleración uniforme entre ellas, representada por el tiempo de inicio, el 45 tiempo final y/o la aceleración.
- 10. Dispositivo según la reivindicación 8 ó 9, en el que la unidad (26) de evaluación se configura para utilizar varias veces un valor de la tabla con el fin de crear fases de aceleración más largas y/o dar lugar a un parada del registro del sensor (10) de líneas, cuando la velocidad de desplazamiento es cero, es decir, cuando el dispositivo (12) de transporte está parado. 50
- 11. Dispositivo según una de las reivindicaciones 8 a 10, en el que en la unidad (26) de evaluación se prevé una tabla adicional, que contiene intervalos de tiempo para la frecuencia de registro para el caso de que en una fase de aceleración cambie el signo, es decir tenga lugar una inversión de la aceleración para garantizar una transición suave de los intervalos de tiempo.
- 12. Procedimiento para el registro de imágenes de objetos (14) desplazados sobre un dispositivo (12) de 55 transporte y para la descodificación de códigos (20) dispuestos sobre los objetos (14), siendo explorados los objetos (14)línea a línea para generar los datos de imagen y en el que se determina la velocidad de desplazamiento de los objetos (14) con relación al sensor (10) de líneas o el camino recorrido, adaptando la frecuencia de registro de la exploración línea a línea a la velocidad de desplazamiento, caracterizado porque al dispositivo (12) de transporte se anticipa un perfil de velocidades y porque el perfil de velocidades es utilizado para la adaptación de la frecuencia de registro.
- 13. Procedimiento según la reivindicación 12, en el que las líneas de exploración se hallan repartidas de manera 5 equidistante sobre el objeto (14) y/o en el que el perfil de velocidad contiene una velocidad actual, una duración de una fase de aceleración siguiente, un comienzo de la fase de aceleración y/o una velocidad final después de finalizar la fase de aceleración y en el que se prevé en especial una velocidad de transporte máxima de 2 m/s, una velocidad de transporte retardada de 0,5 m/s así como una fase de aceleración de 500 ms con una aceleración de 3 m/s2 de la velocidad de transporte máxima a la velocidad retardada e inversamente. 10
- 14. Procedimiento según la reivindicación 12 ó 13 en el que la frecuencia de registro, que varía en el tiempo, se almacena para un perfil de velocidad preestablecido de un objeto (14) como intervalos de tiempo entre cada dos registros en una tabla, en el que las anotaciones en la tabla describen en especial una hipérbola y se calculan a partir de una velocidad de transporte máxima, una velocidad de transporte retardada así como una fase uniforme de aceleración entre ellas, que son representadas por un tiempo de inicio, un tiempo final y/o una aceleración. 15
- 15. Procedimiento según una de las reivindicaciones 12 a 14, en el que un valor de la tabla es utilizado varias veces para generar fases de aceleración más largas y/o en el que se provoca una parada del registro, cuando la velocidad de desplazamiento es cero, es decir, que se para el dispositivo (12) de transporte y/o en el que se prevé una tabla adicional, que contiene intervalos de tiempo para la frecuencia de registro para el caso de que una fase de aceleración cambie de signo, es decir, que se produzca un a inversión de la aceleración, para garantizar una transición 20 suave de los intervalos de tiempo.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102007048679.2A DE102007048679B4 (de) | 2007-10-10 | 2007-10-10 | Vorrichtung und Verfahren zum Aufnehmen von Bildern von auf einer Fördereinrichtung bewegten Objekten |
| DE102007048679 | 2007-10-10 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2356996T3 true ES2356996T3 (es) | 2011-04-15 |
Family
ID=40254372
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES08105234T Active ES2356996T3 (es) | 2007-10-10 | 2008-09-04 | Dispositivo y procedimiento para el registro de imágenes de objetos desplazados sobre un dispositivo de transporte. |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US8245838B2 (es) |
| EP (1) | EP2048596B1 (es) |
| AT (1) | ATE489684T1 (es) |
| DE (2) | DE102007048679B4 (es) |
| DK (1) | DK2048596T3 (es) |
| ES (1) | ES2356996T3 (es) |
Families Citing this family (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| ATE457500T1 (de) * | 2007-08-10 | 2010-02-15 | Sick Ag | Aufnahme entzerrter bilder bewegter objekte mit gleichmässiger auflösung durch zeilensensor |
| DE102010014105A1 (de) | 2010-04-07 | 2011-10-13 | Siemens Aktiengesellschaft | Verfahren und Vorrichtung zum Vermessen von Gegenständen während des Transports |
| US9244443B2 (en) * | 2010-10-15 | 2016-01-26 | Yoshimasa Kobayashi | Recovery method for logistics system |
| DE102010050577B4 (de) * | 2010-11-05 | 2014-09-18 | Sick Ag | Flackerfreie Beleuchtungsvorrichtung |
| IT1403978B1 (it) * | 2011-02-15 | 2013-11-08 | Datalogic Automation Srl | Metodo di acquisizione di immagini |
| IT1404187B1 (it) * | 2011-02-28 | 2013-11-15 | Datalogic Automation Srl | Metodo per l'identificazione ottica di oggetti in movimento |
| DE202012003661U1 (de) | 2012-04-12 | 2013-07-15 | Mühlbauer Ag | Vorrichtung zum Erkennen von Codes |
| US8733656B2 (en) | 2012-05-22 | 2014-05-27 | Cognex Corporation | Code and part associating method and apparatus |
| DK2693362T3 (da) | 2012-07-31 | 2015-07-27 | Sick Ag | Detekteringssystem til montage på et transportbånd |
| CN104955587B (zh) * | 2012-11-21 | 2018-09-18 | 英特里格拉特德总部有限公司 | 用于分选的动态卸料补偿的方法、材料处理系统以及控制器 |
| KR101405227B1 (ko) * | 2013-04-02 | 2014-06-10 | 현대자동차 주식회사 | 컨베이어 라인의 속도측정장치 |
| DE102014104026B3 (de) * | 2014-03-24 | 2015-08-27 | Sick Ag | Optoelektronische Vorrichtung und Verfahren zum Aufnehmen eines Bildes |
| FR3022376B1 (fr) * | 2014-06-11 | 2018-08-24 | Julien Falconnier | Dispositif et procede d'identification d'un ensemble d'articles disposes dans au moins une pochette appartenant a une bande de pochettes notamment pour la preparation d'articles de type medicaments |
| JP6511893B2 (ja) * | 2015-03-23 | 2019-05-15 | 日本電気株式会社 | 画像処理装置、画像処理方法、及び、プログラム |
| DE102016124400A1 (de) * | 2016-12-14 | 2018-06-14 | Krones Ag | Verfahren und Vorrichtung zum Erfassen von Störungen beim Objekttransport |
| CN106934379B (zh) * | 2017-03-17 | 2021-10-08 | 京东方科技集团股份有限公司 | 一种指纹识别装置及指纹识别方法、触控显示装置 |
| DE102017106533B4 (de) * | 2017-03-27 | 2019-10-10 | Sick Ag | Vorrichtung und Verfahren zum Positionieren von Objekten |
| US10494194B2 (en) * | 2017-12-19 | 2019-12-03 | Superior Product Handling Solutions, Inc. | Transfer system between conveyors |
| JP7107331B2 (ja) * | 2020-04-10 | 2022-07-27 | 株式会社椿本チエイン | データ収集方法、データ収集システム、データ収集装置、データ提供方法、及び、コンピュータプログラム |
| CN112934722A (zh) * | 2021-01-27 | 2021-06-11 | 沈国伟 | 一种基于物联网的智能物流分拣装置及其使用方法 |
| CN113371388B (zh) * | 2021-06-28 | 2025-01-14 | 北京亿维讯同创科技有限公司 | 分离行李输送滑槽 |
| CN116550616A (zh) * | 2022-01-27 | 2023-08-08 | 浙江菜鸟供应链管理有限公司 | 物流对象传送方法、装置、分拣系统和供件台 |
Family Cites Families (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3701098A (en) * | 1971-06-15 | 1972-10-24 | Scanner | Device for machine reading of information without manipulation of the information carrier |
| EP0204516A3 (en) * | 1985-06-04 | 1990-01-31 | Adept Technology, Inc. | Vision system for distinguishing touching parts |
| US5115121A (en) * | 1990-01-05 | 1992-05-19 | Control Module Inc. | Variable-sweep bar code reader |
| US5308960A (en) * | 1992-05-26 | 1994-05-03 | United Parcel Service Of America, Inc. | Combined camera system |
| JPH06208637A (ja) * | 1993-01-11 | 1994-07-26 | Sumitomo Electric Ind Ltd | 光学式走査装置 |
| US5991470A (en) * | 1995-06-07 | 1999-11-23 | Computer Identics, Inc. | One-dimensional scanner system for two-dimensional image acquisition |
| US5982483A (en) * | 1995-12-15 | 1999-11-09 | Norbert Lauinger | Process and device for high-definition measurement of intervals in the focused image produced by a lens-aperture diaphragm system |
| US20020014533A1 (en) * | 1995-12-18 | 2002-02-07 | Xiaxun Zhu | Automated object dimensioning system employing contour tracing, vertice detection, and forner point detection and reduction methods on 2-d range data maps |
| DE19639854A1 (de) * | 1996-09-27 | 1998-06-10 | Vitronic Dr Ing Stein Bildvera | Verfahren und Vorrichtung zur Erfassung von auf potentiell großflächigen Gegenständen aufgebrachten, optisch erfaßbaren Informationen |
| ATE320047T1 (de) | 1996-12-30 | 2006-03-15 | Datalogic Spa | Verfahren und vorrichtung zum lesen und zuordnen von optischen codes |
| ATE268464T1 (de) * | 1996-12-31 | 2004-06-15 | Datalogic Spa | Verfahren und apparat zur volumenmessung eines gegenstandes |
| US5923017A (en) * | 1997-01-23 | 1999-07-13 | United Parcel Service Of America | Moving-light indicia reader system |
| US7028899B2 (en) * | 1999-06-07 | 2006-04-18 | Metrologic Instruments, Inc. | Method of speckle-noise pattern reduction and apparatus therefore based on reducing the temporal-coherence of the planar laser illumination beam before it illuminates the target object by applying temporal phase modulation techniques during the transmission of the plib towards the target |
| US7070106B2 (en) | 1998-03-24 | 2006-07-04 | Metrologic Instruments, Inc. | Internet-based remote monitoring, configuration and service (RMCS) system capable of monitoring, configuring and servicing a planar laser illumination and imaging (PLIIM) based network |
| US6032536A (en) * | 1998-09-28 | 2000-03-07 | Xerox Corporation | Pressure sensor and method for detecting pressure |
| DE19851284A1 (de) | 1998-11-06 | 2000-05-11 | Siemens Ag | Vorrichtung zur Bildaufnahme von Paketoberflächen |
| US7161688B1 (en) * | 1999-08-31 | 2007-01-09 | Brett Bonner | Mass scanning and dimensioning system |
| US6603563B1 (en) | 2000-04-05 | 2003-08-05 | Accu-Sort Systems, Inc. | Apparatus for determining measurements of an object utilizing negative imaging |
| US7164810B2 (en) * | 2001-11-21 | 2007-01-16 | Metrologic Instruments, Inc. | Planar light illumination and linear imaging (PLILIM) device with image-based velocity detection and aspect ratio compensation |
| US7077319B2 (en) * | 2000-11-24 | 2006-07-18 | Metrologic Instruments, Inc. | Imaging engine employing planar light illumination and linear imaging |
| JP2004519798A (ja) | 2001-05-16 | 2004-07-02 | シーメンス アクチエンゲゼルシヤフト | 撮影装置 |
| US6749110B2 (en) * | 2001-07-03 | 2004-06-15 | Accu-Sort Systems, Inc. | Synchronously sweeping line scan imager |
| JP2003042972A (ja) | 2001-07-31 | 2003-02-13 | Kobe Steel Ltd | 欠陥検査装置 |
| AU2002343522A1 (en) * | 2001-10-16 | 2003-06-10 | Accu Sort Systems, Inc. | Linear imager rescaling method |
| ATE370387T1 (de) * | 2004-10-11 | 2007-09-15 | Sick Ag | Vorrichtung und verfahren zur überwachung von bewegten objekten |
| JP2007114071A (ja) * | 2005-10-20 | 2007-05-10 | Omron Corp | 三次元形状計測装置、プログラム、コンピュータ読み取り可能な記録媒体、及び三次元形状計測方法 |
| US20100013934A1 (en) | 2006-12-27 | 2010-01-21 | Datalogic Automation S.R.L. | System for image acquisition |
| ATE457500T1 (de) * | 2007-08-10 | 2010-02-15 | Sick Ag | Aufnahme entzerrter bilder bewegter objekte mit gleichmässiger auflösung durch zeilensensor |
-
2007
- 2007-10-10 DE DE102007048679.2A patent/DE102007048679B4/de active Active
-
2008
- 2008-09-04 AT AT08105234T patent/ATE489684T1/de active
- 2008-09-04 EP EP08105234A patent/EP2048596B1/de not_active Revoked
- 2008-09-04 DE DE502008001874T patent/DE502008001874D1/de active Active
- 2008-09-04 ES ES08105234T patent/ES2356996T3/es active Active
- 2008-09-04 DK DK08105234.2T patent/DK2048596T3/da active
- 2008-10-08 US US12/285,528 patent/US8245838B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US8245838B2 (en) | 2012-08-21 |
| DK2048596T3 (da) | 2011-01-10 |
| DE102007048679A1 (de) | 2009-04-16 |
| ATE489684T1 (de) | 2010-12-15 |
| EP2048596B1 (de) | 2010-11-24 |
| DE502008001874D1 (de) | 2011-01-05 |
| US20090095600A1 (en) | 2009-04-16 |
| EP2048596A1 (de) | 2009-04-15 |
| DE102007048679B4 (de) | 2025-03-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2356996T3 (es) | Dispositivo y procedimiento para el registro de imágenes de objetos desplazados sobre un dispositivo de transporte. | |
| US11978011B2 (en) | Method and apparatus for object status detection | |
| ES2545374T3 (es) | Sistema de detección para el montaje en una cinta transportadora | |
| EP2018514B1 (en) | Device for measuring package size | |
| US20090039157A1 (en) | Taking undistorted images of moved objects with uniform resolution by line sensor | |
| CA2690506C (en) | Methods, systems, and apparatus for determining and automatically programming network addresses for devices operating in a network | |
| US6470099B1 (en) | Scanner with multiple reference marks | |
| ES2326926T3 (es) | Procedimiento y dispositivo para la generacion dinamica y transmision de datos geometricos. | |
| BE1026917B1 (nl) | Duale moduslezer en werkwijze voor het daarmee lezen van DPM-codes | |
| AU2019247400A1 (en) | Method, system, and apparatus for correcting translucency artifacts in data representing a support structure | |
| JP2001043307A (ja) | 情報コード画像取込装置、光学情報読取装置及び画像取込タイミング設定システム | |
| US5521368A (en) | Barcode symbol reading system having function for detecting and correcting inclination of barcode symbol | |
| CN103366147A (zh) | 用于测量结构和对象大小的光电设备和校准方法 | |
| JP5224405B2 (ja) | バーコードリーダ、バーコードラベル貼付システム、およびバーコードシンボル印刷システム | |
| US20200252604A1 (en) | Alignment target and method for aligning a camera | |
| FI77390B (fi) | Mottagningsanordning foer flaskor. | |
| CN104217188B (zh) | 通过条形码读取装置检测和确定存储位置中物体的存在的方法和装置 | |
| US20190310652A1 (en) | Method, system and apparatus for mobile automation apparatus localization | |
| US8960409B2 (en) | Transport unit and method of operating same | |
| CN210279246U (zh) | 一种用于批量信息采集的标本架及标本信息采集系统 | |
| JP2000337853A (ja) | 情報コードの記録位置検知装置及び光学情報読取装置 | |
| CN117236355A (zh) | 基于瞄准器图案检测的用于扫描设备解码的改善的校准 | |
| JPH0793451A (ja) | バーコードシンボル読取装置 | |
| EP4468197B1 (en) | Apparatus and methods utilizing multiple modes to synchronize image acquisition by multiple linear scanners | |
| EP2639747A2 (en) | Address recognition apparatus and address recognition system |