ES2563464T3 - Sistemas y métodos para recibir paquetes en proceso de envío - Google Patents

Sistemas y métodos para recibir paquetes en proceso de envío Download PDF

Info

Publication number
ES2563464T3
ES2563464T3 ES09818370.0T ES09818370T ES2563464T3 ES 2563464 T3 ES2563464 T3 ES 2563464T3 ES 09818370 T ES09818370 T ES 09818370T ES 2563464 T3 ES2563464 T3 ES 2563464T3
Authority
ES
Spain
Prior art keywords
package
image
exception
tunnel
monitoring
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
Application number
ES09818370.0T
Other languages
English (en)
Inventor
Devesh Mishra
Zongyi Liu
Sameer Vinod Shah
Eric C. Young
Timothy Jesse Tien
Jun Zhao
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Amazon Technologies Inc
Original Assignee
Amazon Technologies Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from US12/241,475 external-priority patent/US8639384B2/en
Application filed by Amazon Technologies Inc filed Critical Amazon Technologies Inc
Application granted granted Critical
Publication of ES2563464T3 publication Critical patent/ES2563464T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30108Industrial image inspection
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V2201/00Indexing scheme relating to image or video recognition or understanding
    • G06V2201/06Recognition of objects for industrial automation

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Warehouses Or Storage Devices (AREA)
  • Sorting Of Articles (AREA)

Abstract

Sistema (22) de monitorización de paquetes, que comprende: un túnel; un sistema transportador (48) configurado para mover un paquete (49) en proceso de envío a través del túnel (25); un sensor (66; 71) configurado para captar el paquete (49) en proceso de envío; una cámara (215); y un módulo lógico (52) configurado para controlar la cámara (215; 211 a 216) basándose en el sensor, de tal manera que la cámara captura una imagen del paquete en proceso de envío mientras el paquete en proceso de envío se encuentra en el túnel (25), estando configurado además el módulo lógico para correlacionar la imagen con un identificador correspondiente al paquete en proceso de envío, caracterizado por que el sistema transportador comprende una primera cinta transportadora (48') que se extiende en el túnel, una segunda cinta transportadora (48'') que se extiende en el túnel, y un segmento (252) de trayecto transparente entre la primera (48') y la segunda (48'') cintas transportadoras, y en donde la cámara (215; 211 a 216) está posicionada para capturar la imagen a través del segmento (252) de trayecto transparente.

Description

5
10
15
20
25
30
35
40
45
50
DESCRIPCION
Sistemas y metodos para recibir paquetes en proceso de envfo Remision a solicitud relacionada
La presente solicitud es una continuacion parcial de la solicitud de patente U.S. de cesion conjunta n.° de serie 12/241.475, titulada “Systems and Methods for Receiving Shipment Parcels”, y presentada el 30 de septiembre de 2008, la cual se incorpora a la presente a tftulo de referencia.
Antecedentes
Algunas instalaciones para manipulacion de materiales, tales como los centros de logfstica o distribucion de productos, procesan una gran cantidad de inventario, y puede haber cargas y costes importantes asociados a la recepcion de paquetes en proceso de envfo en dichas instalaciones. A este respecto, para cada paquete recibido, un usuario normalmente introduce informacion de seguimiento, tal como un numero de orden de compra (PO), un identificador de empresa transportista, un identificador de proveedor, y/u otra informacion que se usa comunmente para realizar un seguimiento del paquete en relacion con su entrega o almacenamiento en unas instalaciones de manipulacion de materiales. No obstante, proveedores y empresas transportistas diferentes usan normalmente formatos, procedimientos de envfo e informacion de seguimiento diferentes. Adicionalmente, las excepciones pueden complicar aun mas el proceso de recepcion de paquetes en proceso de envfo en unas instalaciones de manipulacion de materiales. Una excepcion se refiere en general a un defecto o anomalfa de un paquete, tal como un paquete o producto danado, informacion de seguimiento deficiente, tal como una informacion de PO o de proveedor inexacta, inexistente o ilegible, u otros errores de envfo. El hecho de garantizar que se ha capturado la informacion apropiada para paquetes entrantes en unas instalaciones de manipulacion de material y la gestion de excepciones para dichos paquetes pueden resultar extremadamente engorrosos y costosos.
El documento US5838759 da a conocer un sistema de sonda de fotoneutrones de un solo haz y de formacion de imagenes por rayos X para la deteccion e identificacion de contrabando. El documento US6400845 da a conocer un sistema y un metodo para extraccion de datos a partir de imagenes digitales. El documento US2007041612 da a conocer un aparato, un metodo y un sistema para cribar receptaculos y personas, que presenta una funcionalidad de correccion de la distorsion de imagenes. El documento US2008l2l689 da a conocer un sistema de escaner automatizado de tipo tunel que permite el seguimiento y la identificacion automatizados de paquetes transportados a traves del mismo. El documento US2006007304 da a conocer un sistema y un metodo para visualizar informacion de artfculos. El documento US2007012602 da a conocer Sistemas y Metodos para la Clasificacion y Entrega de Paquetes, que utilizan Tecnologfa de Identificacion por Radiofrecuencia. El documento US2006231209 da a conocer un metodo y un aparato de etiquetado, transporte y clasificacion de paquetes.
Exposicion de la invencion
Segun un aspecto de la presente invencion, se proporciona un sistema de acuerdo con la reivindicacion 1. Segun otro aspecto de la presente invencion, se proporciona un metodo de acuerdo con la reivindicacion 10.
Breve descripcion de los dibujos
Muchos aspectos de la exposicion se pueden entender mejor en referencia a los siguientes dibujos. Los componentes de los dibujos no se presentan necesariamente a escala, poniendose enfasis en cambio en ilustrar claramente los principios de la exposicion. Ademas, en los dibujos, los numeros de referencia iguales designan partes correspondientes en la totalidad de las diversas vistas.
La FIG. 1 es un diagrama de bloques que ilustra una realizacion ejemplificativa de un sistema de recepcion de paquetes.
La FIG. 2 es un diagrama que ilustra una realizacion ejemplificativa de un tunel de tratamiento de imagenes, tal como el que se representa en la FIG. 1.
La FIG. 3 es un diagrama que ilustra el tunel de tratamiento de imagenes representado en la FIG. 2.
La FIG. 4 es un diagrama de bloques que ilustra una realizacion ejemplificativa de un sistema de monitorizacion de paquetes, tal como el que se representa por medio de la FIG. 1.
La FIG. 5 es un diagrama que ilustra un flujo ejemplificativo de un paquete en proceso de envfo a traves de unas instalaciones de manipulacion de material, tal como se representa por medio de la FIG. 1.
La FIG. 6 es un diagrama que ilustra una realizacion ejemplificativa de un tunel de tratamiento de imagenes, tal como el que se representa en la FIG. 1.
La FIG. 7 es un diagrama que ilustra el tunel de tratamiento de imagenes de la FIG. 6 despues de que una cortina en una entrada del tunel de tratamiento de imagenes se haya movido a una posicion cerrada.
5
10
15
20
25
30
35
40
45
50
55
La FIG. 8 es un diagrama que ilustra otra perspectiva del tunel de tratamiento de imagenes de la FIG. 6.
La FIG. 9 es un diagrama que ilustra el tunel de tratamiento de imagenes de la FIG. 8 despues de que una cortina en una salida del tunel de tratamiento de imagenes se haya movido a una posicion de abertura.
La FIG. 10 es una vista en seccion transversal de un tunel de tratamiento de imagenes, tal como el que se representa por medio de la FIG. 6.
La FIG. 11 es una vista en seccion transversal del tunel de tratamiento de imagenes representado por medio de la FIG. 10.
La FIG. 12 es un diagrama del tunel de tratamiento de imagenes de la FIG. 6 antes de que un paquete llegue a los carriles de grna del tunel de tratamiento de imagenes.
La FIG. 13 es una vista en seccion transversal de un tunel de tratamiento de imagenes, tal como el que se representa por medio de la FIG. 6, para una realizacion en la cual un brazo movible mueve un paquete desde un segmento de trayecto.
La FIG. 14 es una vista en seccion transversal de un tunel de tratamiento de imagenes, tal como el que se representa mediante la FIG. 6, para una realizacion en la cual un segmento de trayecto se inclina con el fin de mover un paquete desde el segmento de trayecto.
La FIG. 15 es una vista en seccion transversal de un tunel de tratamiento de imagenes, tal como el que se representa por medio de la FIG. 6.
La FIG. 16 es un diagrama de flujo que ilustra un metodo ejemplificativo de recepcion de un paquete en proceso de envfo en unas instalaciones de manipulacion de material, tal como se representa en la FIG. 1.
Descripcion detallada
La presente exposicion se refiere en general a sistemas y metodos para recibir paquetes en proceso de envfo en instalaciones de manipulacion de material. Una realizacion ejemplificativa de un sistema de recepcion de paquetes tiene un tunel de tratamiento de imagenes a traves del cual se hacen pasar paquetes en proceso de envfo recibidos en unas instalaciones de manipulacion de material. Mientras un paquete en proceso de envfo esta pasando a traves del tunel de tratamiento de imagenes, una camara captura por lo menos una imagen del paquete. La imagen del paquete se analiza electronicamente para descubrir diversa informacion de seguimiento, tal como informacion de orden de compra (PO), de la empresa transportista, o del proveedor. La imagen del paquete tambien se analiza electronicamente para detectar diversos tipos de excepciones, tales como danos en el paquete o informacion de seguimiento deficiente. Pueden detectarse automaticamente excepciones a traves de otras tecnicas, por ejemplo con la captacion del tamano o peso del paquete. Ademas, la imagen capturada se almacena con el fin de crear un registro visual del paquete en el momento de la recepcion. Este registro se puede usar de varias maneras, por ejemplo en la resolucion de excepciones de seguimiento o en la provision de retroalimentacion al proveedor o a la empresa transportista. Asf, se facilita el proceso global de recepcion de paquetes, y se puede reducir el porcentaje de paquetes desviados a un contenedor de excepciones.
La FIG. 1 representa una realizacion ejemplificativa de un sistema 20 de recepcion de paquetes. El sistema 20 de recepcion de paquetes representado mediante la FIG. 1 comprende un sistema 22 de monitorizacion de paquetes en unas instalaciones 24 de manipulacion de material, tales como un almacen, un centro de distribucion, unas instalaciones de cross-docking, un centro de logfstica de pedidos (al que se hace referencia tambien como instalaciones de logfstica), unas instalaciones de embalaje, unas instalaciones de envfo, u otras instalaciones destinadas a llevar a cabo una o mas funciones de manipulacion de material (inventario). El sistema 22 de monitorizacion de paquetes tiene un sistema transportador 23 y un tunel 25 de tratamiento de imagenes, los cuales se describiran de forma mas detallada posteriormente. Los paquetes entregados a las instalaciones 24 de manipulacion de material se hacen pasar a traves del tunel 25 de tratamiento de imagenes, y el sistema 22 de monitorizacion de paquetes captura informacion sobre los paquetes que pasan a traves del tunel 25 de tratamiento de imagenes.
En la realizacion representada por medio de la FIG. 1, informacion capturada por el sistema 22 de monitorizacion de paquetes se carga en un servidor 26 a traves de una red 29. La red 29 comprende cualquiera de entre varios tipos de redes de comunicacion, tales como Internet, intranets, redes de area extensa (WANs), redes de area local (LANs), redes inalambricas, otras redes adecuadas, o cualquier combinacion de dos o mas de dichas redes. Un cliente 27 esta interconectado con la red 29 y accede a la informacion almacenada en el servidor 26 por medio de la red 29. El cliente 27 analiza dicha informacion y, si lo desea, visualiza por lo menos parte de la informacion a un usuario. En algunas realizaciones, el sistema 22 de monitorizacion de paquetes y el cliente 27 estan ubicados conjuntamente (por ejemplo, en las instalaciones 24 de manipulacion de material) y pueden compartir recursos (por ejemplo, pueden tener un software que se ejecuta en el mismo ordenador). En otras realizaciones, tales como la mostrada por medio de la FIG. 1, el cliente 27 esta situado de manera remota con respecto al sistema 22 de monitorizacion de paquetes y se comunica por medio de la red 29.
5
10
15
20
25
30
35
40
45
50
55
60
Las FIGS. 2 y 3 representan una realizacion ejemplificativa del tunel 25 de tratamiento de imagenes de la FIG. 1. El tunel 25 de tratamiento de imagenes comprende un alojamiento 41 que tiene una abertura 43 para una entrada en un lateral del alojamiento 41 y una abertura 44 para una salida en un lateral opuesto del alojamiento 41. Las aberturas 43 y 44 marcan extremos de un pasadizo 46 que discurre a traves del alojamiento 41. En la realizacion ejemplificativa mostrada por medio de las FIGS. 2 y 3, el sistema transportador 23 tiene una cinta transportadora 48 que se mueve en la direccion x por medio de un motor (no mostrado) del sistema transportador 23. La cinta transportadora 48 discurre a traves del pasadizo 46 de tal manera que paquetes 49 en proceso de envfo posicionados sobre la cinta transportadora 48 se mueven a traves del pasadizo 46 en la direccion x cuando la cinta transportadora 48 se mueve en dicha direccion. Un paquete 49 en proceso de envfo puede comprender una caja u otro tipo de bulto para el envfo de por lo menos un artfculo.
El sistema transportador ejemplificativo 23 que se ha descrito anteriormente tiene una cinta transportadora movible
48 sobre la cual se situan paquetes 49 con el fin de mover dichos paquetes 49 a traves de las instalaciones 24 de manipulacion de material. En otras realizaciones, son posibles otros tipos de sistemas transportadores 23. Por ejemplo, el sistema transportador 23 puede comprender deslizaderos que grnan los paquetes 49 a medida que estos se estan moviendo. Dicho sistema transportador 23 puede ser alimentado por gravedad, de tal manera que no se requiere un motor del sistema transportador, o puede utilizar una cinta transportadora 48 u otro tipo de pista similar al sistema transportador 23 representado por medio de las FIGS. 2 y 3. Todavfa en otras realizaciones, son posibles otros tipos de sistemas transportadores 23.
La FIG. 4 representa una realizacion ejemplificativa del sistema 22 de monitorizacion de paquetes. El sistema 22 de monitorizacion de paquetes comprende un modulo logico 52 de monitorizacion de paquetes que controla en general las operaciones y la funcionalidad del sistema 22 de monitorizacion de paquetes. El modulo logico 52 de monitorizacion de paquetes se puede implementar en software, en microprogramas, en hardware, o en cualquier combinacion de estos ultimos. En la realizacion ejemplificativa ilustrada en la FIG. 4, el modulo logico 52 de monitorizacion de paquetes se implementa en software y se almacena en la memoria 55 del sistema 22 de monitorizacion de paquetes.
La realizacion ejemplificativa del sistema 22 de monitorizacion de paquetes representado por medio de la FIG. 4 comprende por lo menos un elemento 57 de procesado convencional, tal como un procesador de senal digital (DSP) o una unidad de procesado central (CPU), que se comunica con y controla los otros elementos situados dentro del sistema 22 de monitorizacion de paquetes por medio de una interfaz 59, la cual puede incluir conexiones conductoras (por ejemplo, buses), canales inalambricos, y/o redes, tales como una red de area local (LAN). Si una parte del modulo logico 52 de monitorizacion de paquetes se implementa en software, el elemento 57 de procesado recupera y ejecuta instrucciones del modulo logico 52 de monitorizacion de paquetes de acuerdo con tecnicas conocidas.
El modulo logico 52 de monitorizacion de paquetes esta configurado para mantener datos 60, a los que se hace referencia en lo sucesivo en la presente como “datos de paquete”, indicativos de los paquetes 49 manipulados por el sistema 22 de monitorizacion de paquetes. A este respecto, el modulo logico 52 de monitorizacion de paquetes asigna a cada paquete 49 un identificador exclusivo, al que se hace referencia en la presente en lo sucesivo como “identificador del paquete” o “identificador de paquete”, y almacena este identificador en la memoria 55 como parte de los datos 60 de paquete. Tal como se describira de forma mas detallada posteriormente, en la memoria 55 se almacenan varios tipos de informacion indicativa del paquete 49, y los mismos se correlacionan con el identificador de paquete. Se pueden usar varias tecnicas para correlacionar un identificador asignado a un paquete 49 y la informacion que es indicativa del paquete 49. Por ejemplo, el modulo logico 52 de monitorizacion de paquetes puede definir varias entradas en la memoria 55 y puede almacenar dentro de cada entrada el identificador de un paquete
49 y la informacion referente al paquete identificado 49. Asf, la informacion que esta dentro de la misma entrada se correlaciona con el identificador de paquete almacenado en la misma entrada. En otras realizaciones, se pueden usar otros tipos de tecnicas para correlacionar un identificador de paquete con la informacion referente al paquete identificado 49.
En una realizacion ejemplificativa, el identificador de paquete asignado se lee directamente del paquete 49. Por ejemplo, el sistema 22 de monitorizacion de paquetes se puede configurar para leer un numero de orden de compra (PO), un numero de envfo, u otro tipo de cadena de caracteres incorporada al paquete 49 y puede usar dicha cadena como identificador del paquete. Alternativamente, el modulo logico 52 de monitorizacion de paquetes puede generar aleatoriamente o puede proporcionar de otra manera identificadores diferentes para paquetes diferentes 49.
El identificador asignado a un paquete 49 se incorpora preferentemente a dicho paquete 49 con el fin de ayudar a los usuarios a distinguir entre los paquetes 49. Si el identificador se lee a partir del paquete 49, entonces el paquete 49 ya tiene el identificador incorporado al mismo sin que sea necesario ninguna otra accion por parte del sistema 22 de monitorizacion de paquetes. No obstante, si el identificador asignado a un paquete 49 no esta incorporado al paquete 49, entonces se configura un dispensador 61 de identificadores para incorporar el identificador al paquete 49. A este respecto, el modulo logico 52 de monitorizacion de paquetes transmite datos que definen el identificador de paquete al dispensador 61, el cual imprime el identificador en una etiqueta 62 (FIG. 3) que tiene adhesivo por uno de los lados. A continuacion, el dispensador 61 posiciona la etiqueta 62 de tal manera que el lado con el adhesivo entra en contacto con el paquete 49 pegando la etiqueta 62 al paquete 49, tal como se muestra por medio de la FIG.
5
10
15
20
25
30
35
40
45
50
55
En referencia a la FIG. 4, el sistema 22 de monitorizacion de paquetes comprende tambien una interfaz 63 de comunicaciones, tal como un modem, para permitir que el sistema 22 de monitorizacion de paquetes se comunique con la red 29 (FIG. 1). En una realizacion ejemplificativa, la interfaz 63 de comunicaciones comunica datos a traves del Protocolo de Internet (IP), aunque en otras realizaciones son posibles otros tipos de protocolos de comunicacion.
El sistema 22 de monitorizacion de paquetes comprende un sensor 66 de peso para determinar el peso de los paquetes 49 que pasan a traves del tunel 25 de tratamiento de imagenes. En una realizacion ejemplificativa, el sensor 66 de peso esta posicionado debajo de la cinta transportadora 48 de manera que, cuando un paquete 49 es movido por la cinta transportadora 48 sobre el sensor 66 de peso, dicho sensor 66 de peso capta automaticamente el peso del paquete 49. Para cada paquete pesado 49, el sensor 66 de peso transmite datos indicativos del peso del paquete al modulo logico 52 de monitorizacion de paquetes, el cual actualiza los datos 60 de paquete sobre la base del peso indicado. A este respecto, el modulo logico 52 de monitorizacion de paquetes actualiza los datos 60 de paquete para que incluyan datos indicativos del peso determinado y correlaciona dichos datos 60 de paquete con el identificador asignado al paquete 49 por el modulo logico 52 de monitorizacion de paquetes.
Adicionalmente, el sistema 22 de monitorizacion de paquetes comprende por lo menos un sensor 71 para captar por lo menos un parametro referente a un paquete 49 que esta siendo manipulado por el sistema 22 de monitorizacion de paquetes. Por ejemplo, el sensor 71 se puede configurar para captar un tamano o una posicion del paquete 49. Pueden utilizarse varios tipos y cantidades de sensores 71 para captar diversos parametros de los paquetes. En una realizacion ejemplificativa, los sensores 71 se montan en el alojamiento 41 y se posicionan en un interior del alojamiento 41. No obstante, los sensores 71 se pueden montar y/o posicionar de manera diferente en otras realizaciones.
En una realizacion ejemplificativa, los sensores 71 comprenden una pluralidad de sensores de infrarrojos (no mostrados espedficamente) posicionados en varias ubicaciones en torno a un paquete 49 cuando el mismo se esta moviendo a traves del tunel 25 de tratamiento de imagenes. Cada uno de estos sensores 71 tiene un transmisor (no mostrado espedficamente) y un receptor (no mostrado espedficamente) de infrarrojos. El transmisor emite radiacion de infrarrojos que es detectada por el receptor. En una realizacion, la radiacion se refleja desde una superficie del paquete 49 y el tiempo de desplazamiento desde el transmisor al receptor indica la distancia del paquete con respecto al sensor 71. La informacion captada por el sensor 71 se transmite al modulo logico 52 de monitorizacion de paquetes, el cual se puede configurar para usar dicha informacion para una variedad de finalidades.
Por ejemplo, en por lo menos una realizacion, el modulo logico 52 de monitorizacion de paquetes usa la informacion de los sensores 71 (por ejemplo, la distancia del paquete con respecto a multiples sensores 71) para determinar las dimensiones del paquete. En otro ejemplo, el modulo logico 52 usa dicha informacion para determinar la posicion del paquete con respecto a la cinta transportadora 48 u otro componente del sistema 22 de monitorizacion de paquetes. Mas adelante se describiran con mayor detalle tecnicas ejemplificativas para usar la informacion de los sensores 71. La informacion de los sensores 71 y/o la informacion derivada a partir de los sensores 71, tal como el tamano y la posicion de los paquetes, se almacena en la memoria 55 como parte de los datos 60 de paquete. La informacion referente a un paquete particular 49 se correlaciona con el identificador asignado al paquete 49 por el modulo logico 52 de monitorizacion de paquetes.
Tal como se muestra por medio de la FIG. 4, el sistema 22 de monitorizacion de paquetes comprende por lo menos una camara 72 que esta configurada para capturar imagenes digitales de paquetes 49 que pasan a traves del tunel 25 de tratamiento de imagenes. En una realizacion ejemplificativa, la camara 72 esta montada en el alojamiento 41 y esta ubicada interiormente con respecto al alojamiento 41. Ademas, la camara 72 captura una imagen de un paquete 49 mientras el paquete 49 esta pasando a traves del alojamiento 41, el cual protege el paquete 49 con respecto a por lo menos parte de la luz ambiente en el momento de la captura de la imagen. Al proteger el paquete 49 con respecto a la luz ambiente, el sistema 22 de monitorizacion de paquetes puede controlar mejor las caractensticas de iluminacion para el paquete 49 en el momento de la captura de la imagen, ayudando a mejorar la calidad de las imagenes capturadas por la camara 72. Datos 77, a los que se hace referencia en la presente en lo sucesivo como “datos de imagen”, que definen la imagen capturada se almacenan en la memoria 55 y se correlacionan con el identificador de paquete asignado al paquete 49 del cual se ha formado la imagen. Asf, usando un identificador del paquete, las imagenes del paquete identificado 49 que se almacena en memoria 55 se pueden localizar y recuperar automaticamente.
En una realizacion ejemplificativa, una fuente 75 de luz esta montada en el alojamiento 41 y esta situada interiormente con respecto a dicho alojamiento 41. La fuente 75 de luz produce luz, la cual ilumina el paquete 49 en el momento de la captura de la imagen.
Observese que las caractensticas de la fuente 75 de luz, tales como la posicion con respecto al paquete 49 y/o el brillo, y de la camara 72, tales como la posicion con respecto al paquete 49 y/o el enfoque de las lentes, se pueden seleccionar y controlar automaticamente en un esfuerzo por proporcionar una imagen de alta calidad del paquete 49. Ademas, en la realizacion mostrada por medio de la FIG. 4, la camara 72 y la fuente 75 de luz estan acopladas respectivamente a motores 82 y 85, los cuales mueven la camara 72 y la fuente 75 de luz.
5
10
15
20
25
30
35
40
45
50
55
60
A este respecto, el modulo logico 52 de monitorizacion de paquetes, para un paquete 49 que pasa a traves del tunel 25 de tratamiento de imagenes, esta configurado para controlar el motor 82 con el fin de cambiar una caractenstica de la camara 72 sobre la base de algunos parametros, tales como el tamano del paquete 49 o la posicion del paquete 49 sobre la cinta transportadora 48. Por ejemplo, en por lo menos una realizacion, el modulo logico 52 de monitorizacion de paquetes esta configurado para controlar el motor 82 de tal manera que la camara 72 este a una distancia particular con respecto al paquete 49 en el momento de la captura de la imagen. Simplemente como ejemplo, el modulo logico 52 de monitorizacion de paquetes esta configurado para posicionar la camara 72 sobre la base de informacion proveniente de los sensores 7l, de tal manera que la camara 72 esta a una distancia predefinida con respecto al paquete 49 en el momento de la captura de la imagen. Alternativamente, el modulo logico 52 de monitorizacion de paquetes puede seleccionar dinamicamente la posicion de la camara con respecto al paquete 49 en funcion del tamano del paquete 49 o de algun otro parametro. Ademas, en una realizacion ejemplificativa, el modulo logico 52 de monitorizacion de paquetes esta configurado para usar el motor 82 con el fin de controlar el foco de la camara 72 en el momento de la captura de la imagen sobre la base de algun parametro, tal como el tamano o la posicion del paquete 49.
De manera similar, el modulo logico 52 de monitorizacion de paquetes, para un paquete 49 que pasa a traves del tunel 25 de tratamiento de imagenes, esta configurado para controlar el motor 85 con el fin de cambiar una caractenstica de la fuente 75 de luz sobre la base de algun parametro, tal como el tamano del paquete 49 o la posicion del paquete 49 sobre la cinta transportadora 48. Por ejemplo, en por lo menos una realizacion, el modulo logico 52 de monitorizacion de paquetes esta configurado para controlar el motor 85 de tal manera que la fuente 75 de luz este a una distancia particular con respecto al paquete 49 en el momento de la captura de la imagen. Meramente como ejemplo, el modulo logico 52 de monitorizacion de paquetes esta configurado para posicionar la fuente 75 de luz sobre la base de informacion proveniente de los sensores 71, de tal manera que la fuente 75 de luz este a una distancia predefinida con respecto al paquete 49 en el momento de la captura de la imagen. Alternativamente, el modulo logico 52 de monitorizacion de paquetes puede seleccionar dinamicamente la posicion de la fuente de luz con respecto al paquete 49 en funcion del tamano del paquete 49 o algun otro parametro. Ademas, en una realizacion ejemplificativa, el modulo logico 52 de monitorizacion de paquetes esta configurado para controlar el brillo de la fuente 75 de luz en el momento de la captura de la imagen sobre la base de algun parametro, tal como el tamano o la posicion del paquete 49.
Meramente como ejemplo, supongase que es deseable que la fuente 75 de luz este posicionada a 3,0 pulgadas con respecto a un paquete 49 en el momento de la captura de la imagen y que la camara 72 este posicionada a 2,0 pulgadas con respecto a un paquete 49 en el momento de la captura. Supongase ademas que, basandose en los sensores 71, el modulo logico 52 de monitorizacion de paquetes determina que, en el momento de la captura de la imagen, el paquete 49 estara ubicado a 3,5 pulgadas con respecto a la fuente 75 de luz y a 2,5 pulgadas con respecto a la camara 72. En dicho ejemplo, el modulo logico 52 de monitorizacion de paquetes se configura para controlar los motores 82 y 85 con el fin de mover la fuente 75 de luz y la camara 72 de tal modo que se posicionan respectivamente a 3,0 y 2,0 pulgadas con respecto al paquete 49 en el momento de la captura de la imagen. En otras realizaciones son posibles otras diversas tecnicas para controlar las caractensticas de la camara 72 y/o la fuente 75 de luz sobre la base de los sensores 71.
Tal como se muestra por medio de la FIG. 4, el sistema 22 de monitorizacion de paquetes comprende tambien un accionador 86 para cortina, un sistema 87 de rayos X, un sistema 88 de sonar, y un sistema 89 de identificacion por radiofrecuencia (RF). El accionador 86 para cortina se describira de forma mas detallada posteriormente. El sistema 87 de rayos X esta configurado para capturar una imagen de rayos X del paquete 49 dentro del alojamiento 41. En una realizacion ejemplificativa, se capturan multiples imagenes de rayos X desde diferentes perspectivas. El modulo logico 52 de monitorizacion de paquetes esta configurado para analizar las imagenes capturadas de rayos X y para contar el numero de artfculos (por ejemplo, productos) que estan dentro del paquete 49 sobre la base de dichas imagenes de rayos X. El modulo logico 52 de monitorizacion de paquetes almacena el recuento como parte de los datos 60 de paquete, y el modulo logico 52 de monitorizacion de paquetes almacena las imagenes de rayos X como parte de los datos 77 de imagen. Como ejemplo, las imagenes de rayos X se pueden usar para demostrarle a un proveedor que un paquete 49, tras llegar a las instalaciones 24 de manipulacion de material, no contema el numero correcto de artfculos. El recuento de artfculos y las imagenes de rayos X se correlacionan con el identificador asignado al paquete 49 por el modulo logico 52 de monitorizacion de paquetes. Cuando el tunel 25 de tratamiento de imagenes dispone de un sistema 87 de rayos X, segun se ha descrito anteriormente, el alojamiento 41 puede estar compuesto por un material, tal como hormigon o plomo, que tenga tendencia a bloquear o absorber radiacion electromagnetica con el fin de proteger a los usuarios que esten muy proximos al tunel 25 de tratamiento de imagenes.
El sistema 88 de sonar esta configurado para emitir senales de sonar que se reflejan desde el paquete 49 y son detectadas por el sistema 88 de sonar. Sobre la base de las senales reflejadas, el sistema 88 de sonar determina las dimensiones del paquete 49, y el modulo logico 52 de monitorizacion de paquetes esta configurado para almacenar valores indicativos de dichas dimensiones, como parte de los datos 60 de paquete. A este respecto, el modulo logico 52 de monitorizacion de paquetes correlaciona los valores de dimension con el identificador asignado al paquete 49 por el modulo logico 52 de monitorizacion de paquetes. Segun se describe en la presente, en algunas realizaciones, las dimensiones se pueden determinar por medio de otras tecnicas, por ejemplo analizando las imagenes capturadas por la camara 72.
5
10
15
20
25
30
35
40
45
50
55
60
En una realizacion ejemplificativa, un proveedor o transportista de un paquete 49 acopla un circuito de RF, tal como un chip de circuito integrado (IC) de RF, al paquete 49 antes de que sea recibido en las instalaciones 24 de manipulacion de material. Datos referentes al paquete 49, tales como producto, la orden, numeros de envfo, otros tipos de identificadores, o informacion sobre los artfculos contenidos en el paquete 49 (por ejemplo, recuento de artfculos, descripciones de los artfculos, identificadores de artfculo), se almacenan en el circuito de RF, y el circuito de RF transmite inalambricamente dichos datos por medio de senales de RF. Para mantener a un nivel bajo los requisitos de potencia del circuito de RF, el alcance de las senales de RF esta limitado (por ejemplo, solamente a unos pocos pies).
El sistema 89 de identificacion (ID) por RF esta configurado para recibir las senales de RF transmitidas por el circuito de RF del paquete. El sistema 89 de ID de RF esta configurado ademas para recuperar la informacion transportada por las senales de RF y para proporcionar dichos datos al modulo logico 52 de monitorizacion de paquetes, el cual almacena la informacion como parte de los datos 60 de paquete. A este respecto, el modulo logico 52 de monitorizacion de paquetes correlaciona dicha informacion con el identificador asignado al paquete 49 por el modulo logico 52 de monitorizacion de paquetes.
Tal como se muestra por medio de la FIG. 4, el sistema 22 de monitorizacion de paquetes comprende ademas un escaner 93 configurado para leer cierta informacion de un paquete 49 que esta siendo manipulado por el sistema 22 de monitorizacion de paquetes. Por ejemplo, el proveedor o transportista puede incorporar codigos de barras para que lleven cierta informacion, tal como producto, orden, o numeros de envfo u otros tipos de identificadores, y el escaner 93 esta configurado para leer dicha informacion. Datos indicativos de la informacion lefda se transmiten al modulo logico 52 de monitorizacion de paquetes, el cual almacena dicha informacion en memoria 55 como parte de los datos 60 de paquete. A este respecto, el modulo logico 52 de monitorizacion de paquetes correlaciona la informacion lefda de un paquete 49 con el identificador asignado al paquete 49 por el modulo logico 52 de monitorizacion de paquetes.
Observese que cualquiera de los componentes del sistema 22 de monitorizacion de paquetes que se comunica con el modulo logico 52 de monitorizacion de paquetes puede estar acoplado conductivamente a la interfaz 59. Alternativamente, cualquiera de estos componentes puede estar configurado para comunicar senales inalambricas de tal manera que no resulte necesaria una conexion ffsica. Por ejemplo, el escaner 93 puede ser un dispositivo de mano, configurado para comunicarse inalambricamente. De manera similar, la camara 72 puede ser un dispositivo de mano, configurado para comunicarse inalambricamente. En una realizacion ejemplificativa, el escaner 93 y la camara 72 se combinan en un unico dispositivo de mano que se comunica inalambricamente con el modulo logico 52 de monitorizacion de paquetes. Ademas, cualquiera de los componentes del sistema 22 de monitorizacion de paquetes puede usar una o mas redes, tales como una LAN o WAN, para comunicarse con el modulo logico 52 de monitorizacion de paquetes.
Los datos 125 de orden de compra (PO) se almacenan en la memoria 55 del sistema 22 de monitorizacion de paquetes. Los datos 125 de PO incluyen informacion referente a las ordenes de compra que se han enviado a proveedores. Por ejemplo, para cada una de estas ordenes, los datos 125 de PO pueden indicar la cantidad y el tipo de artfculos que se han pedido, la fecha del pedido, y/o la fecha esperada de envfo o entrega. Los datos 125 de Po tambien pueden indicar el tamano y/o el peso aproximados del paquete 49 que se espera, con el fin de complementar la orden de compra. Los datos 125 de PO pueden indicar otros tipos de informacion sobre una orden de compra.
El modulo logico 52 de monitorizacion de paquetes esta configurado para analizar los datos 60 del paquete y/o datos 77 de imagen en un esfuerzo por capturar diversa informacion y detectar excepciones. Por ejemplo, en por lo menos una realizacion, el modulo logico 52 de monitorizacion de paquetes esta configurado para capturar informacion de PO, tal como un numero de PO, u otros parametros de envfo (por ejemplo, dimensiones del paquete, peso del paquete, recuento de artfculos, descripciones de los artfculos, numeros de envfo, identificadores de proveedores, y otra informacion referente al paquete enviado) a partir de una etiqueta 127 de PO (FIG. 2) y para almacenar dicha informacion en la memoria 55 como parte de los datos 60 de paquete. La informacion de Po se puede recibir por medio del escaner 93. No obstante, algunas etiquetas 127 de PO pueden tener informacion de PO que no es legible por medio del escaner 93. Si no se recibe informacion de PO del escaner 93, entonces el modulo logico 52 de monitorizacion de paquetes esta configurado para buscar en los datos 77 de imagen en un esfuerzo por localizar la informacion de PO deseada.
Como ejemplo, supongase que el numero de PO correspondiente a un paquete particular 49 no se recibe del escaner 93, y el modulo logico 52 de monitorizacion de paquetes busca en los datos 77 de imagen del paquete el numero de PO. A este respecto, el modulo logico 52 de monitorizacion de paquetes intenta localizar un codigo de barras o caracteres alfanumericos que esten dentro de las imagenes definidas por los datos 77 de imagen correlacionados en la memoria 55 con el identificador del paquete. El modulo logico 52 de monitorizacion de paquetes puede utilizar algoritmos conocidos de reconocimiento optico de caracteres (OCR) en un intento por localizar y leer informacion de PO a partir de las imagenes.
En otro ejemplo, el modulo logico 52 de monitorizacion de paquetes descubre un identificador de proveedor correspondiente al proveedor que envio el paquete 49. Dicho identificador de proveedor se puede localizar en la
5
10
15
20
25
30
35
40
45
50
55
etiqueta 127 de PO y se puede descubrir por medio del escaner 93 o analizando los datos 77 de imagen de manera similar a las tecnicas antes descritas para descubrir el numero de PO. Ademas, el identificador de proveedor se puede incluir en los datos 125 de PO, y el modulo logico 52 de monitorizacion de paquetes puede descubrir el identificador de proveedor a partir de los datos 125 de PO una vez que se ha localizado la entrada en dichos datos 125 de PO en correlacion con el paquete 49. Ademas, el identificador de proveedor, en caso de que se lea a partir del paquete 49, puede resultar util para localizar la entrada apropiada en los datos 125 de PO particularmente si el numero de PO en el paquete 49 no se puede localizar o unicamente se puede leer de manera parcial.
En algunas realizaciones, el modulo logico 52 de monitorizacion de paquetes esta configurado para comparar con los datos 125 de PO predefinidos almacenados en la memoria 55 una cadena de caracteres localizada. Si la cadena de caracteres localizada coincide con uno de los numeros de PO indicados por los datos 125 de PO, entonces el modulo logico 52 de monitorizacion de paquetes identifica la cadena de caracteres localizada como numero de PO.
Si el modulo logico 52 de monitorizacion de paquetes puede localizar el numero de PO en los datos 77 de imagen, entonces el modulo logico 52 de monitorizacion de paquetes almacena dicho numero en los datos 60 de paquete. No obstante, si el modulo logico 52 de monitorizacion de paquetes no puede encontrar el numero de PO, entonces el modulo logico 52 de monitorizacion de paquetes detecta una excepcion. Como respuesta a dicha deteccion, el modulo logico 52 de monitorizacion de paquetes actualiza datos 131 de excepciones almacenados en la memoria 55 con el fin de registrar la aparicion de la excepcion. La gestion de excepciones se describira con mayor detalle posteriormente.
Si se encuentra el numero de PO del paquete y si dicho numero de PO coincide con un numero de PO de los datos 125 de PO, entonces el modulo logico 52 de monitorizacion de paquetes recupera a partir de los datos 125 de PO otra informacion de PO correlacionada con el numero de PO coincidente. Por ejemplo, la informacion de PO recuperada puede indicar el intervalo esperado de tamanos o pesos para el paquete 49. A continuacion, el modulo logico 52 compara esta informacion recuperada con informacion captada por el sistema 22 de monitorizacion de paquetes en un esfuerzo por detectar una excepcion. Por ejemplo, en una realizacion, el modulo logico 52 de monitorizacion de paquetes compara el peso del paquete, captado por el sensor 66 de peso, con el intervalo de pesos esperado que indican para el paquete 49 los datos 125 de PO. Si el peso captado se situa fuera del intervalo de pesos esperado, entonces es probable que el proveedor enviase un artfculo incorrecto o un numero incorrecto de artfculos para ese PO. Asf, el modulo logico 52 de monitorizacion de paquetes detecta una excepcion si el peso captado se situa fuera del intervalo esperado de pesos.
En otro ejemplo, el modulo logico 52 de monitorizacion de paquetes compara por lo menos una dimension (por ejemplo, longitud, anchura o altura) del paquete 49, segun es medida por al menos un sensor 71, con un intervalo esperado correspondiente a la dimension indicado por los datos 125 de PO para el paquete 49. Si la dimension medida se situa fuera del intervalo esperado, entonces es probable que el proveedor enviase el artfculo incorrecto o el numero incorrecto de artfculos para ese PO. Asf, el modulo logico 52 de monitorizacion de paquetes detecta una excepcion si la dimension medida se situa fuera del intervalo esperado.
Es posible obtener la dimension medida a partir de los datos 77 de imagen en lugar de los sensores 71. A este respecto, es posible que el modulo logico 52 de monitorizacion de paquetes utilice tecnicas conocidas de deteccion de bordes para localizar bordes del paquete 49. Si la distancia del paquete 49 con respecto a la camara 72 es conocida, entonces el modulo logico 52 de monitorizacion de paquetes puede calcular la distancia real desde un borde del paquete a otro. En otras realizaciones son posibles otras tecnicas para determinar una dimension del paquete 49 basandose en los datos 77 de imagen.
Observese que, en otros ejemplos, el modulo logico 52 de monitorizacion de paquetes puede detectar automaticamente otros tipos de excepciones. Por ejemplo, si un lado del paquete 49 se aplasta o deforma de alguna otra manera durante su entrega, entonces, analizando los datos 77 de imagen o de datos de los sensores 71, el modulo logico 52 de monitorizacion de paquetes puede detectar dicha deformacion y registrar como respuesta una excepcion.
Tal como se ha descrito anteriormente, cuando se detecta una excepcion, el modulo logico 52 de monitorizacion de paquetes registra la excepcion en los datos 131 de excepciones. En particular, el modulo logico 52 de monitorizacion de paquetes almacena informacion sobre la excepcion en los datos 131 de excepciones. Por ejemplo, el modulo logico 52 de monitorizacion de paquetes puede almacenar la hora en la que ha aparecido la excepcion e informacion referente al tipo de excepcion detectada. A este respecto, los tipos de excepcion se codifican, y el modulo logico 52 de monitorizacion de paquetes almacena el codigo correspondiente a la excepcion detectada en los datos 131 de excepciones. Como ejemplo, el codigo de excepcion para un numero de PO inexistente puede ser “12”. En un ejemplo de este tipo, cuando el modulo logico 52 de monitorizacion de paquetes esta registrando una excepcion como respuesta a una determinacion de que no se puede localizar el numero de PO, el modulo logico 52 de monitorizacion de paquetes almacena el valor de codigo “12” en los datos 131 de excepciones. Asf, los datos 131 de excepciones se pueden analizar para determinar, no solamente el numero y las horas de aparicion de las excepciones, sino tambien los tipos de excepciones que se produjeron.
Para cada excepcion, el modulo logico 52 de monitorizacion de paquetes almacena tambien informacion de datos 60
5
10
15
20
25
30
35
40
45
50
55
60
de paquete. Por ejemplo, en los datos 131 de excepciones se pueden incluir datos indicativos del tamano o peso del paquete para la excepcion detectada. Si se conoce el identificador del proveedor (por ejemplo, recibido desde el escaner 93, determinado por analisis de los datos 77 de imagen o datos 125 de PO, o descubierto de alguna otra manera por el modulo logico 52 de monitorizacion de paquetes), entonces dicho identificador se incluye en los datos 131 de excepciones. Si se descubre el numero de PO correspondiente al paquete 49, entonces el numero de PO se incluye en los datos 131 de excepciones. En los datos 131 de excepciones se pueden almacenar otros diversos tipos de informacion sobre el paquete 49 al cual se refiere la excepcion. Por consiguiente, manteniendo los datos 131 de excepciones, el modulo logico 52 de monitorizacion de paquetes realiza un seguimiento eficaz de las excepciones. Tal como se describira de forma mas detallada posteriormente, dichos datos 131 de excepciones se pueden analizar para descubrir estadfstica e informacion diversa sobre las excepciones detectadas por el sistema 22 de monitorizacion de paquetes.
Al detectar una excepcion, el modulo logico 52 de monitorizacion de paquetes llama o activa de alguna otra manera el modulo logico 142 de gestion de excepciones para gestionar e intentar resolver la excepcion. El modulo logico 142 de gestion de excepciones se puede implementar en hardware, microprogramas, software, o cualquier combinacion de los mismos. En una realizacion ejemplificativa, tal como se representa por medio de la FIG. 4, el modulo logico 142 de gestion de excepciones se implementa en software y se almacena en la memoria 55 del sistema 22 de monitorizacion de paquetes, aunque el modulo logico 142 de gestion de excepciones se puede almacenar, si se desea, de manera remota con respecto al modulo logico 52 de monitorizacion de paquetes.
En general, si el modulo logico 52 de monitorizacion de paquetes no detecta una excepcion o si el modulo logico 142 de gestion de excepciones puede resolver de manera oportuna la excepcion, entonces el paquete 49 pasa a traves del tunel 25 de tratamiento de imagenes y hacia una estacion receptora 163, tal como se muestra por medio de la FIG. 5. A este respecto, la cinta transportadora 48 define un trayecto 164 de paquete, al que se hace referencia en la presente en lo sucesivo como “trayecto de recepcion”, que lleva los paquetes 49 que se desplazan a lo largo del trayecto 164 de recepcion a la estacion receptora 163. En la estacion receptora 163, se abre el paquete 49, y los artfculos del paquete son recibidos, se desembalan, y se procesan para su almacenamiento en las instalaciones 24 de manipulacion de material (FIG. 1). No obstante, si el modulo logico 52 de monitorizacion de paquetes detecta una excepcion que no es resuelta de manera oportuna por el modulo logico 142 de gestion de excepciones o no se resuelve de ninguna otra manera, entonces el paquete 49 se desvfa desde el trayecto 164 de recepcion a un trayecto 165, al que se hace referencia en la presente en lo sucesivo como “trayecto de excepciones”, que lleva los paquetes 49 que se desplazan a lo largo del trayecto 165 de excepciones a un contenedor 166 de excepciones. En la realizacion que se representa con la FIG. 5, una cinta transportadora 167 transporta paquetes 49 a lo largo del trayecto 165 de excepciones.
A este respecto, tal como se muestra con las FIGS. 4 y 5, el sistema transportador 23 tiene un accionador 171, tal como un brazo movible, que es activado por el modulo logico 52 de monitorizacion de paquetes cuando el modulo logico 52 de monitorizacion de paquetes detecta una excepcion que no es resuelta antes de que el paquete 49 llegue al accionador 171. Cuando se activa, el accionador 171 empuja o fuerza de otra manera el paquete 49 asociado a la excepcion no resuelta para llevarlo al trayecto 165 de excepciones, el cual lleva el paquete 49 al contenedor 166 de excepciones en lugar de la estacion receptora 163. Una vez que un paquete 49 llega al contenedor 166 de excepciones, el paquete 49 en general permanece en el contenedor 166 de excepciones hasta que un usuario pueda investigar manualmente la excepcion. En general, es deseable reducir el numero de paquetes 49 desviados al contenedor 166 de excepciones con el fin de reducir costes de transaccion relacionados con el personal que tiene que investigar manualmente y manipular excepciones de paquete 49 desviados hacia dicho contenedor 166 de excepciones.
Existen varias tecnicas que pueden ser utilizadas para resolver excepciones detectadas por el modulo logico 52 de monitorizacion de paquetes. Algunas excepciones pueden ser resueltas automaticamente por el modulo logico 142 de gestion de excepciones. En algunos casos, datos recopilados por el sistema 22 de monitorizacion de paquetes, tales como datos 60 de paquete o datos 77 de imagen, pueden ser llevados a un proveedor del paquete 49 u otro usuario, con el fin de permitir que el vendedor o el otro usuario ayuden a resolver la excepcion. Se describen tecnicas ejemplificativas para resolver excepciones en la solicitud de patente U.S. de cesion conjunta n.° 12/241.475, la cual se incorpora a la presente a tftulo de referencia.
La FIG. 6 representa una realizacion ejemplificativa del tunel 25 de tratamiento de imagenes. Tal como se muestra por medio de la FIG. 6, el tunel 25 de tratamiento de imagenes comprende un alojamiento 41 que tiene una abertura 43 para una entrada y una abertura (no mostrada en la FIG. 6) para una salida, de manera similar al alojamiento 41 que se ha mostrado anteriormente en las FIGS. 2 y 3. En la FIG. 6, el alojamiento 41 reposa sobre una base 202 que tiene patas que se extienden hasta un suelo. En otras realizaciones, el alojamiento 41 puede reposar sobre el suelo u otro tipo de base u objeto. En una realizacion ejemplificativa, el alojamiento 41 esta compuesto por hormigon poroso y tiene una longitud de aproximadamente 2 metros en las direcciones x, y, y z, aunque en otras realizaciones son posibles otros materiales y dimensiones.
En la realizacion mostrada con la FIG. 6, el alojamiento 41 tiene una cortina 206 en su abertura 43. En la FIG. 6, la cortina 206 se muestra en una posicion de abertura, de tal manera que un paquete 49 sobre una cinta transportadora 48' puede pasar a traves de la abertura 43 sin interferencias por parte de la cortina 206. Una vez que
5
10
15
20
25
30
35
40
45
50
55
60
el paquete 49 esta dentro del alojamiento 41, tal como indica un sensor 71 (FIG. 4) u otro componente, el accionador 86 para cortina (FIG. 4) mueve la cortina 206 a una posicion de cierre, tal como se muestra con la FIG. 7, de tal manera que la abertura 43 queda cubierta por la cortina 206.
Tal como se muestra por medio de la FIG. 8, la abertura 44 del tunel de tratamiento de imagenes esta cubierta por una cortina 207. Mientras el paquete 49 se encuentra en el tunel 25 de tratamiento de imagenes, la cortina 207 esta en la posicion de cierre, tal como se muestra con la FIG. 8. Asf, mientras el paquete 49 esta en el tunel 25 de tratamiento de imagenes, las aberturas tanto 43 como 44 estan cubiertas por cortinas 206 y 207, respectivamente. El cubrimiento de las aberturas 43 y 44 ayuda a proteger los componentes que estan dentro del tunel 25 de tratamiento de imagenes contra el ruido y la luz del ambiente. Tal como se ha descrito previamente, el alojamiento 41 protege sus componentes interiores, incluyendo el paquete 49 que se esta analizando, contra el ruido (por ejemplo, energfa de RF) y la luz del ambiente, ayudando asf a mejorar la precision y/o la calidad de los datos y/o imagenes capturados. En una realizacion ejemplificativa, el alojamiento 41 circunda completamente sus componentes interiores y el paquete 49 que se esta analizando, excepto por las aberturas 43 y 44, y dichas aberturas 43 y 44 quedan cubiertas por cortinas 206 y 207 mientras un paquete 49 se encuentra en el tunel 25 de tratamiento de imagenes.
Una vez que el modulo logico 52 de monitorizacion de paquetes ha recopilado datos referentes a un paquete 49, y el paquete 49 esta a punto de salir del alojamiento 41, un accionador 86 para cortina (FIG. 4) mueve la cortina 207 a una posicion de abertura, segun se muestra con la FIG. 9, para permitir que el paquete 49 salga del alojamiento 41 a traves de la abertura 44 sin interferencias por parte de la cortina 207.
Observese que el movimiento de una cortina 206 o 207 por medio de un accionador 86 para cortina es innecesario. Por ejemplo, un paquete 49 puede entrar y salir del alojamiento 41 sin que las cortinas 206 y 207 sean movidas por un accionador 86 para cortina. En un ejemplo de este tipo, el paquete 49 puede entrar en contacto con una cortina 206 o 207 y continuar moviendose de tal manera que la cortina 206 o 207 se deslice sobre el paquete 49. Si se desea, una cortina 206 o 207 se puede cortar (verticalmente o de otro modo) para permitir que el paquete 49 se deslice entre partes de la cortina 206 o 207 con el fin de facilitar el movimiento del paquete 49 por la cortina 206 o 207. En otras realizaciones, el tunel 25 de tratamiento de imagenes se puede implementar sin cortinas 206 y 207, de tal manera que las aberturas 43 y 44 esten descubiertas mientras un paquete 49 esta en el alojamiento 41.
En una realizacion ejemplificativa, dentro del alojamiento 41 estan montadas seis camaras 211 a 216, tal como se muestra por medio de las FIGS. 10 y 11. Cada camara 211 a 216 captura una imagen de un lado respectivo del paquete 49. Asf, las camaras 211 a 216 pueden capturar una imagen de cada lado de un paquete 49 de seis lados. En particular, la camara 211 captura una imagen de un lado del paquete 49 encarado a la abertura 43, y la camara 213 captura una imagen de un lado del paquete 49 encarado a la abertura 44. Ademas, la camara 214 captura una imagen de un lado del paquete 49 encarado a una pared del alojamiento 41, y la camara 216 captura una imagen del lado opuesto del paquete 49 en relacion con el lado del cual forma la imagen la camara 214. Adicionalmente, la camara 212 captura una imagen de un lado del paquete 49 encarado al techo del alojamiento 41, y la camara 215 captura una imagen de un lado del paquete 49 encarado a la cinta transportadora 48'.
Tal como se muestra por medio de la FIG. 6, unos carriles 218 de grna se extienden desde un lado del alojamiento 41. Los carriles 218 de grna estan posicionados de tal manera que un paquete 49 esta en contacto con por lo menos un carril 218 si el paquete 49 esta orientado de modo que no haya por lo menos un lado del paquete 49 sustancialmente perpendicular a la direccion de movimiento (es decir, la direccion x). Por ejemplo, supongase que un paquete 49 esta orientado tal como se muestra con la FIG. 12. Cuando el paquete 49 se desplaza hacia el tunel 25 de tratamiento de imagenes, el paquete 49 entra en contacto con los carriles 218 de grna, y el movimiento relativo entre el paquete 49 y los carriles 218 de grna crea una fuerza que empuja el paquete 49 hacia una orientacion tal que un lado del paquete 49 queda sustancialmente perpendicular a la direccion x, tal como se muestra con la FIG. 6. A este respecto, los carriles 218 de grna grnan el paquete 49 hacia una orientacion tal que un lado del paquete 49 queda encarado directamente a la abertura 43. De este modo, las camaras 211 a 216 se pueden posicionar de manera fija dentro del alojamiento 41, de tal modo que cada lado de un paquete 49 queda expuesto de forma directa y completa a por lo menos una camara 211 a 216 suponiendo que por lo menos un lado del paquete 49 es sustancialmente perpendicular a la direccion x. Tambien es posible que la orientacion del paquete 49 sea captada por componentes, tales como sensores 71 o un sistema 88 de sonar (FIG. 4), y que las camaras 211 a 216 se muevan automaticamente bajo el control del modulo logico 52 de monitorizacion de paquetes, de tal manera que una imagen de cada lado del paquete 49 sea capturada por al menos una camara 211 a 216 con independencia de la orientacion del paquete.
En la realizacion representada por medio de las FIGS. 10 y 11, cada camara 211 a 216 esta montada en un brazo respectivo 221 a 226 que se extiende desde el alojamiento 41. En una realizacion, la posicion de cada camara 211 a 216 es fija. En otra realizacion, los brazos 221 a 226 son movibles de tal manera que las posiciones de cualquiera de las camaras 211 a 216 se pueden cambiar bajo la direccion y el control del modulo logico 52 de monitorizacion de paquetes. Por ejemplo, cada uno de los brazos 221 a 226 puede ser un brazo robotico con capacidad de movimiento y/o rotacion en cualquier direccion.
En una realizacion ejemplificativa, el modulo logico 52 de monitorizacion de paquetes controla las posiciones de la
5
10
15
20
25
30
35
40
45
50
55
camara basandose en la posicion captada del paquete 49. Como ejemplo, la camara 211 se puede posicionar de tal manera que quede fuera del trayecto de movimiento del paquete 49. Una vez que el paquete 49 pasa por la camara 211, el modulo logico 52 de monitorizacion de paquetes puede mover la camara 211 directamente por detras del paquete 49 con el fin de capturar el lado del paquete 49 encarado a la abertura 43. Adicionalmente, el modulo logico 52 de monitorizacion de paquetes puede mover las camaras 211 a 216 segun el tamano del paquete. Por ejemplo, el modulo logico 52 de monitorizacion de paquetes puede mover las camaras 211 a 216 acercandolas a paquetes mas pequenos 49 con respecto a las posiciones de las camaras 211 a 216 para paquetes mas grandes 49. En otras realizaciones son posibles otras diversas tecnicas y algoritmos para mover las camaras 211 a 216.
Ademas de seis camaras 211 a 216, el tunel 25 de tratamiento de imagenes de las FIGS. 10 y 11 tiene seis fuentes 231 a 236 de luz para iluminar el paquete 49 que se encuentra dentro del alojamiento 41. Cada fuente 231 a 236 de luz comprende por lo menos un dispositivo, tal como un diodo emisor de luz (LED), para emitir luz. Ademas, cada fuente 231 a 236 de luz esta montada en un brazo respectivo 241 a 246 que se extiende desde el alojamiento 41. Cada fuente 231 a 236 de luz esta posicionada para iluminar directamente un lado respectivo del paquete 49. A este respecto, las seis fuentes 231 a 236 de luz se pueden usar para iluminar cada lado de un paquete 49 de seis lados.
En una realizacion, la posicion de cada fuente 231 a 236 de luz es fija. En otra realizacion, los brazos 241 a 246 son movibles de tal manera que las posiciones de cualquiera de las fuentes 231 a 236 de luz se pueden cambiar bajo la direccion y el control del modulo logico 52 de monitorizacion de paquetes. Por ejemplo, cada uno de los brazos 241 a 246 puede ser un brazo robotico con capacidad de movimiento y/o rotacion en cualquier direccion.
El modulo logico 52 de monitorizacion de paquetes esta configurado para controlar el brillo de cada fuente 231 a 236 de luz. Como ejemplo, una pluralidad de sensores 71 se puede configurar para captar la posicion del paquete 49 a medida que este se desplaza a traves del alojamiento 41, y el modulo logico 52 de monitorizacion de paquetes puede ajustar el brillo y/o las posiciones de cualesquiera de las fuentes 231 a 236 de luz sobre la base de la posicion actual del paquete. En otro ejemplo, el modulo logico 52 de monitorizacion de paquetes puede controlar una fuente 231 a 236 de luz de tal manera que se ilumine o, en otras palabras, emita luz con un brillo elevado cuando una de las camaras 211 a 216 este capturando una imagen. En otros ejemplos son posibles otras diversas tecnicas para controlar las fuentes 231 a 236 de luz.
Tal como se muestra por medio de las FIGS. 10 y 11, un segmento 252 de trayecto transparente esta posicionado entre dos cintas transportadoras 48' y 48'', que se extienden respectivamente a traves de las aberturas 43 y 44 del alojamiento 41. Cuando un paquete 49 entra en el alojamiento 41 sobre la cinta transportadora 48', el paquete 49 se desplaza hacia el segmento 252 de trayecto, y el momento del paquete 49 mueve el paquete 49 sobre el segmento 252 de trayecto. En una realizacion, el segmento 252 de trayecto esta compuesto por plexiglas o vidrio, aunque en otras realizaciones son posibles otros materiales transparentes para el segmento 252 de trayecto. Mientras el paquete 49 se encuentra en el segmento 252 de trayecto, la camara 215 captura por lo menos una imagen del paquete 49 a traves del segmento 252 de trayecto transparente.
En una realizacion, el momento del paquete 49 cuando este sale de la cinta 48' y va hacia el segmento 252 de trayecto es suficiente para permitir que el paquete 49 alcance la cinta transportadora 48''. Una vez que el paquete 49 alcanza la cinta transportadora 48'', la cinta transportadora 48'' transporta el paquete 49 sacandolo del alojamiento 41 a traves de la abertura 44. No obstante, en otras realizaciones, el paquete 49 se detiene en el segmento 252 de trayecto. Por ejemplo, en un esfuerzo por mejorar la calidad de las imagenes capturadas por las camaras 211 a 216, el modulo logico 52 de monitorizacion de paquetes puede controlar las camaras 211 a 216 de tal manera que cada camara 211 a 216 capture una imagen del paquete 49 despues de que dicho paquete 49 se haya detenido sobre el segmento 252 de trayecto. Una vez que las imagenes han sido capturadas, el paquete 49 se puede mover sobre la cinta transportadora 48''.
Como ejemplo, la FIG. 13 representa una realizacion ejemplificativa en la cual un brazo movible 263 que funciona bajo la direccion y el control del modulo logico 52 de monitorizacion de paquetes empuja el paquete 49 desde el segmento 252 de trayecto a la cinta transportadora 48''. El modulo logico 52 de monitorizacion de paquetes puede controlar el brazo 263 de tal manera que el brazo 263 entre en contacto con y empuje el paquete 49 despues de que las camaras 211 a 216 hayan capturado imagenes del paquete 49.
La FIG. 14 representa una realizacion en la cual el segmento 252 de trayecto esta inclinado de manera que la gravedad provoca que el paquete 49 se deslice fuera del segmento 252 de trayecto y sobre la cinta transportadora 48''. A este respecto, el segmento 252 de trayecto tiene una pluralidad de patas 269. Por lo menos una de las patas 269 esta acoplada a un motor 272 que funciona bajo la direccion y el control del modulo logico 52 de monitorizacion de paquetes. Una vez que las camaras 211 a 216 han capturado imagenes del paquete 49, el modulo logico 52 de monitorizacion de paquetes activa el motor 272 de tal manera que eleva por lo menos una pata 269 del segmento 252 de trayecto inclinando asf dicho segmento 252 de trayecto, tal como se muestra por medio de la FIG. 14. A continuacion, la gravedad tira del paquete 49 hacia la cinta transportadora 48'', la cual transporta el paquete 49 a traves de la abertura 44 de alojamiento.
La FIG. 15 representa una realizacion en la cual una longitud del paquete 49 en la direccion x es mayor que una longitud del segmento 252 de trayecto y tambien la distancia desde la cinta transportadora 48' a la cinta
5
10
15
20
25
30
35
40
45
50
55
60
transportadora 48''. En una realizacion de este tipo, el paquete 49 alcanza la cinta transportadora 48'' antes de abandonar la cinta transportadora 48' y, por lo tanto, se mueve continuamente sobre el segmento 252 de trayecto, suponiendo que las dos cintas transportadoras 48' y 48'' se estan moviendo continuamente. En la presente realizacion, el tunel 25 de tratamiento de imagenes se puede implementar sin el segmento 252 de trayecto.
En la realizacion representada por medio de la FIG. 15, la camara 215 esta configurada para capturar multiples imagenes del paquete 49 a medida que el mismo esta pasando sobre el segmento 252 de trayecto. Cada una de las imagenes no es una imagen completa de la parte inferior del paquete 49 puesto que al menos parte del lado inferior del paquete queda oculta por al menos una de las cintas transportadoras 48', 48'' para cada imagen. El modulo logico 52 de monitorizacion de paquetes esta configurado para combinar partes de las multiples imagenes con el fin de generar una imagen compuesta que representa el lado inferior completo del paquete 49. El modulo logico 52 de monitorizacion de paquetes puede utilizar tecnicas convencionales de cosido (stitching) de imagenes en la generacion de la imagen compuesta. El modulo logico 52 de monitorizacion de imagenes esta configurado para almacenar la imagen compuesta como parte de los datos 77 de imagen y para correlacionar la imagen compuesta con el identificador asignado al paquete 49 por el modulo logico 52 de monitorizacion de paquetes.
En otras realizaciones, son posibles otras tecnicas para mover un paquete 49 sobre un espacio entre cintas transportadoras 48', 48''. Ademas, es posible capturar imagenes de todos los lados de un paquete 49 sin mover el paquete 49 sobre dicho espacio. Por ejemplo, un brazo robotico (no mostrado) se puede configurar para cambiar la orientacion de un paquete 49 a medida que este se esta desplazando a traves del alojamiento 41.
Tal como se muestra por medio de las FIGS. 10 y 11, en las paredes interiores del alojamiento 41 hay montados transceptores 281 de sonar. Cada transceptor 281 de sonar emite y detecta ondas de sonar. Tal como se ha descrito anteriormente, usando datos provenientes de los transceptores 281 de sonar, el modulo logico 52 de monitorizacion de paquetes puede determinar informacion referente al paquete 49 que esta pasando a traves del alojamiento 41. Por ejemplo, el modulo logico 52 de monitorizacion de paquetes puede usar el sonar para determinar la orientacion y/o las dimensiones del paquete 49. Ademas, es posible que el modulo logico 52 de monitorizacion de paquetes use un sonar tridimensional (3D) para contar los artfculos que estan dentro del paquete 49.
Ademas, en las paredes interiores del alojamiento 41 hay montados receptores 288 de ID de RF. Los receptores 288 de ID de RF reciben todas las senales de RF que se puedan emitir desde un circuito de RF acoplado al paquete 49 que pasa a traves del tunel 25 de tratamiento de imagenes. A este respecto, para un paquete 49 equipado con dicho circuito de RF, los receptores 288 de ID de RF reciben una etiqueta de RF del circuito de RF. La etiqueta de RF indica diversa informacion sobre el paquete 49, tal como el numero de PO del paquete, y el modulo logico 52 de monitorizacion de paquetes almacena informacion de la etiqueta de RF como parte de los datos 60 de paquete (FIG. 4).
Tal como se muestra por medio de la FIG. 10, un emisor 291 de rayos X esta montado en una pared interior del alojamiento 41, y un receptor 292 de rayos X recibe radiacion electromagnetica emitida por el emisor 291 de rayos X. El receptor 292 de rayos Xtiene material fotografico que es alterado por la radiacion electromagnetica que pasa a traves del paquete 49 desde el emisor 291 de rayos X. En relacion con esto, el modulo logico 52 de monitorizacion de paquetes monitoriza la posicion del paquete 49 basandose en los sensores 71 o de alguna otra manera, y activa el emisor 291 de rayos X cuando el paquete 49 esta entre el emisor 291 de rayos X y el receptor 292 de rayos X. El receptor 292 de rayos X esta configurado para convertir una imagen de rayos X del material fotografico en una imagen digital, y para transmitir la imagen digital al modulo logico 52 de monitorizacion de paquetes, el cual almacena la imagen digital como parte de los datos 77 de imagen.
Ademas, en una pared interior del alojamiento 41 esta montado otro emisor 295 de rayos X, tal como se muestra por medio de las FIGS. 10 y 11, y la radiacion electromagnetica emitida por el emisor 295 de rayos X es recibida por un receptor 296 de rayos X. A este respecto, el modulo logico 52 de monitorizacion de paquetes monitoriza la posicion del paquete 49 basandose en los sensores 71 o de alguna otra manera, y activa el emisor 295 de rayos X cuando el paquete 49 esta entre el emisor 295 de rayos X y el receptor 296 de rayos X. El receptor 296 de rayos X tiene material fotografico que se ve alterado por radiacion electromagnetica procedente del emisor 295 de rayos X. El receptor 296 de rayos X esta configurado para convertir una imagen de rayos X del material fotografico en una imagen digital, y para transmitir la imagen digital al modulo logico 52 de monitorizacion de paquetes, el cual almacena la imagen digital como parte de los datos 77 de imagen.
En una realizacion ejemplificativa, la direccion de recorrido de la radiacion desde el emisor 291 de rayos X es ortogonal a la direccion de recorrido de la radiacion desde el emisor 295 de rayos X. De este modo, el analisis de las imagenes de rayos X de los receptores 292, 296 de rayos X puede revelar el numero de artfculos que hay dentro del paquete 49, incluso si los artfculos estan apilados uno encima de otro. Por ejemplo, la imagen de rayos X del receptor 292 de rayos X puede revelar el numero de columnas de artfculos dentro del paquete 49, y la imagen de rayos X del receptor 296 de rayos x puede revelar el numero de filas dentro de cada columna. En una realizacion ejemplificativa, el modulo logico 52 de monitorizacion de paquetes esta configurado para contar el numero de artfculos del paquete 49 sobre la base de las imagenes de rayos X digitales y para almacenar el recuento de artfculos dentro de los datos 60 de paquete. Dicho recuento de artfculos se puede usar para detectar una excepcion. Por ejemplo, el modulo logico 52 de monitorizacion de paquetes se puede configurar para detectar una excepcion
5
10
15
20
25
30
35
40
45
50
55
como respuesta a una determinacion de que el numero de artfculos contado sobre la base de las imagenes de rayos X es diferente al numero de artfculos esperados que se indica para el paquete 49 por medio de los datos 125 de PO (FIG. 4).
Tal como se muestra por medio de la FIG. 10, las patas 269 del segmento 252 de trayecto estan acopladas a un sensor 66 de peso. Cuando el paquete 49 se mueve sobre el segmento 252 de trayecto, el sensor 66 de peso capta un peso del paquete 49 y transmite un valor indicativo del peso captado al modulo logico 52 de monitorizacion de paquetes, el cual almacena el valor como parte de los datos 60 de paquete. Ademas, el valor del peso se puede usar para detectar una excepcion. Por ejemplo, el modulo logico 52 de monitorizacion de paquetes se puede configurar para detectar una excepcion como respuesta a una determinacion de que el peso captado por el sensor 66 de peso es diferente al peso esperado que indican para el paquete 49 los datos 125 de PO (FIG. 4). Observese que, en otras realizaciones, son posibles otras posiciones para el sensor 66 de peso. Por ejemplo, el sensor 66 de peso se puede posicionar debajo de una cinta transportadora 48' o 48'', de tal manera que capte el peso del paquete 49 mientras el paquete 49 se encuentra sobre la cinta transportadora 48' o 48''.
Debe ponerse enfasis en que cualquiera de los componentes del sistema 22 de monitorizacion de paquetes mostrado por medio de la FlG. 4 puede residir externamente con respecto al tunel 25 de tratamiento de imagenes, si asf se desea. Por ejemplo, el escaner 93 puede escanear informacion de un paquete 49 antes de que el paquete 49 entre en el tunel 25 de tratamiento de imagenes o despues de que el paquete 49 abandone el tunel 25 de tratamiento de imagenes. Ademas, el sensor 66 de peso puede captar el peso del paquete 49 antes de que el paquete 49 entre en el tunel 25 de tratamiento de imagenes o despues de que el paquete 49 abandone el tunel 25 de tratamiento de imagenes. Otra informacion recopilada por el sistema 22 de monitorizacion de paquetes puede ser captada o determinada de alguna otra manera antes de que el paquete 49 entre en el tunel 25 de tratamiento de imagenes o despues de que el paquete 49 abandone el tunel 25 de tratamiento de imagenes.
Ademas, el numero de componentes mostrado en las FIGS. 10 y 11 es ejemplificativo. Por ejemplo, en la realizacion mostrada con las FIGS. 10 y 11, se utilizan seis camaras 211 a 216 y seis fuentes 231 a 236 de luz, aunque en otras realizaciones puede usarse un numero diferente de camaras y fuentes de luz. De manera similar, tambien se puede variar el numero de otros componentes, tales como receptores 288 de ID de RF, emisores 291, 295 de rayos X, receptores 292, 296 de rayos X, y transceptores 281 de sonar.
Se describiran a continuacion un funcionamiento y un uso ejemplificativos del sistema 22 de monitorizacion de paquetes haciendo referencia particularmente a la FIG. 16, la cual representa un diagrama de flujo que proporciona un ejemplo del funcionamiento del sistema 22 de monitorizacion de paquetes. Alternativamente, el diagrama de flujo de la FIG. 16 se puede considerar como representativo de etapas de un ejemplo de un metodo implementado en el sistema 22 de monitorizacion de paquetes. El orden de los bloques mostrados por medio de la FIG. 16 se puede disponer de otra manera de tal modo que los bloques se lleven a cabo en otras secuencias, si asf se desea.
Supongase que los datos 125 de PO (FIG. 4) indican que se espera que un paquete particular 49 contenga cuatro artfculos. Los datos 125 de PO indican un numero de PO exclusivo para el paquete 49, y los datos 125 de PO indican el peso y las dimensiones esperados del paquete. Una vez que el paquete 49 llega a las instalaciones 24 de manipulacion de material, el paquete 49 se coloca sobre una cinta transportadora 48' que mueve el paquete al tunel 25 de tratamiento de imagenes. Una vez que el paquete 49 entra en el alojamiento 41, los sensores 71 detectan una presencia del paquete 49. Como respuesta a dicha deteccion, el modulo logico 52 de monitorizacion de paquetes controla el sistema 22 de monitorizacion de paquetes de tal manera que se capturan datos 60 de paquete y datos 77 de imagen para el paquete 49, tal como se muestra con los bloques 321 y 325 de la FIG. 16.
A este respecto, el modulo logico 52 de monitorizacion de paquetes detecta el numero de PO correspondiente al paquete 49, el peso del paquete 49, el numero de artfculos contenidos por el paquete 49, y las dimensiones del paquete 49. Dicha informacion, a la que se hace referencia en la presente en lo sucesivo como “informacion del paquete”, se puede determinar a traves de una variedad de tecnicas. Por ejemplo, al menos parte de la informacion del paquete se puede comunicar por medio de senales de RF, las cuales se transmiten desde un circuito de RF acoplado al paquete 49 y son recibidas por al menos uno de los receptores 288 de ID de RF. Adicionalmente, el modulo logico 52 de monitorizacion de paquetes puede controlar las camaras 211 a 216 de tal manera que dichas camaras 211 a 216 capturen imagenes del paquete 49. El modulo logico 52 de monitorizacion de paquetes puede analizar dichas imagenes para encontrar una imagen de la etiqueta 127 de PO. A continuacion, el modulo logico 52 de monitorizacion de paquetes puede usar el OCR u otras tecnicas de analisis de imagenes para descubrir al menos parte de la informacion del paquete a partir de la imagen de la etiqueta 127 de PO.
El modulo logico 52 de monitorizacion de paquetes tambien puede controlar los emisores 291 y 295 de rayos X, asf como los receptores 292 y 296 de rayos X, de tal manera que se capturen imagenes de rayos X del paquete 49. El modulo logico 52 de monitorizacion de paquetes puede analizar dichas imagenes de rayos X para determinar el numero de artfculos contenidos en el paquete 49. Adicionalmente, el modulo logico 52 de monitorizacion de paquetes puede determinar las dimensiones del paquete 49 sobre la base de los transceptores 281 de sonar, y el modulo logico 52 de monitorizacion de paquetes puede determinar el peso del paquete 49 sobre la base de los sensores 66 de peso.
5
10
15
20
25
30
35
40
45
50
55
Tal como se muestra con el bloque 328, el modulo logico 52 de monitorizacion de paquetes almacena la informacion del paquete capturada, en la memoria 55 en forma de datos 60 de paquete, y el modulo logico 52 de monitorizacion de paquetes almacena las imagenes capturadas por las camaras 211 a 216 y las imagenes de rayos X capturadas, en la memoria 55 en forma de datos 77 de imagen. Los datos 60 de paquete y los datos 77 de imagen almacenados se pueden usar posteriormente para resolver excepciones, en caso de que hubiera alguna.
Tal como se muestra por medio del bloque 333, el modulo logico 52 de monitorizacion de paquetes compara los datos 125 de PO con los datos 60 de paquete capturados a partir del paquete 49, en un esfuerzo por detectar excepciones. Por ejemplo, el modulo logico 52 de monitorizacion de paquetes compara el numero de PO del paquete indicado por los datos 60 de paquete (por ejemplo, el numero de PO recibido por los receptores 288 de ID de RF o lefdo de la etiqueta 127 de PO) con los numeros de PO indicados por los datos 125 de PO. Si no existe ninguna coincidencia, el modulo logico 52 de monitorizacion de paquetes detecta una excepcion.
El modulo logico 52 de monitorizacion de paquetes compara tambien el peso esperado del paquete con el peso real del mismo indicado por los datos 60 de paquete (por ejemplo, el peso captado por el sensor 66 de peso, recibido por los receptores 288 de ID de RF, o lefdo de la etiqueta 127 de PO). Si el peso esperado y el peso real no coinciden con un margen de error aceptable, entonces el modulo logico 52 de monitorizacion de paquetes detecta una excepcion.
El modulo logico 52 de monitorizacion de paquetes compara tambien el recuento de artfculos esperado del paquete con el recuento de artfculos real del mismo, indicado por los datos 60 de paquete (por ejemplo, el recuento de artfculos recibido por los receptores 288 de ID de RF, lefdo a partir de la etiqueta 127 de PO, o determinado por el modulo logico 52 de monitorizacion de paquetes sobre la base de las imagenes de rayos x). Si el recuento de artfculos esperado y el artfculo real no coinciden, entonces el modulo logico 52 de monitorizacion de paquetes detecta una excepcion.
El modulo logico 52 de monitorizacion de paquetes tambien compara las dimensiones esperadas del paquete con las dimensiones reales del mismo indicadas por los datos 60 de paquete (por ejemplo, las dimensiones captadas por los sensores 71, captadas por los transceptores 281 de sonar, recibidos por los receptores 288 de ID de RF, o lefdas de la etiqueta 127 de PO). Si las dimensiones esperadas y las dimensiones reales no coinciden con un margen de error aceptable, entonces el modulo logico 52 de monitorizacion de paquetes detecta una excepcion.
En otros ejemplos, el modulo logico 52 de monitorizacion de paquetes puede detectar otros tipos diversos de excepciones.
Si el modulo logico 52 de monitorizacion de paquetes detecta una excepcion, entonces el modulo logico 52 de monitorizacion de paquetes llama al modulo logico 142 de gestion de excepciones para gestionar la excepcion, tal como se muestra por medio de los bloques 336 y 342 de la FIG. 16. Cuando se llama al modulo logico 142 de gestion de excepciones para gestionar una excepcion, el mismo intenta resolver la excepcion. La solicitud de patente U.S. de cesion conjunta n.° 12/241.475, que se incorpora a la presente a tftulo de referencia, describe tecnicas ejemplificativas que se pueden utilizar para resolver o gestionar de otra manera una excepcion.
Si no se detecta ninguna excepcion para un paquete 49 o si cualquier excepcion detectada para el paquete se resuelve antes de que el paquete 49 llegue al accionador 171 (FIG. 5), entonces el accionador 171 se controla de tal manera que al paquete 49 se le permite proseguir hacia la estacion receptora 163. No obstante, si se detecta una excepcion y la misma no se resuelve antes de que el paquete 49 llegue al accionador 171, entonces el modulo logico 142 de gestion de excepciones controla el accionador 171 de tal manera que el paquete 49 se desvfa al contenedor 166 de excepciones. Despues de dicho desvfo se puede continuar con el intento de resolver la excepcion.
Por consiguiente, implementando las tecnicas antes descritas, el sistema 22 de monitorizacion de paquetes (FIG. 1) detecta de manera automatica una excepcion y captura datos que se pueden usar para resolver la excepcion. El sistema 22 de monitorizacion de paquetes proporciona tambien un registro de la excepcion, que incluye imagenes del paquete 49 en el momento de su recepcion en las instalaciones 24 de manipulacion de material (FIG. 1), y el registro se puede usar posteriormente para mostrar que la excepcion fue un fallo del proveedor, no del personal o del equipo de las instalaciones 24 de manipulacion de material.
En la memoria 55 hay almacenados varios componentes de software (FIG. 4) y los mismos son ejecutables por el elemento 57 de procesado (FIG. 4). A este respecto, el termino “ejecutable” significa un archivo de programa que se encuentra en tal forma que puede ser ejecutado basicamente por un elemento 57 de procesado. Los ejemplos de programas ejecutables pueden ser, de manera ilustrativa, un programa compilado que se puede traducir a codigo maquina en un formato que se puede cargar en una parte de acceso aleatorio de la memoria 55 y se puede ejecutar por medio del elemento 57 de procesado, o codigo fuente que se puede expresar en un formato apropiado tal como codigo objeto con capacidad de cargarse en una parte de acceso aleatorio de la memoria 55 y ser ejecutado por el elemento 57 de procesado. Un programa ejecutable se puede almacenar en cualquier parte o componente de la memoria 55 incluyendo, por ejemplo, una memoria de acceso aleatorio, una memoria de solo lectura, una unidad de disco duro, un disco compacto (CD), un disco flexible, u otros componentes de memoria.
La memoria 55 se define en la presente al mismo tiempo como componentes de almacenamiento de datos y como memoria volatiles y no volatiles. Los componentes volatiles son aquellos que no mantienen valores de datos tras una perdida de alimentacion. Los componentes no volatiles son aquellos que mantienen datos tras una perdida de alimentacion. Asf, la memoria 55 puede comprender, por ejemplo, memoria de acceso aleatorio (RAM), memoria de 5 solo lectura (ROM), unidades de disco duro, discos flexibles a los que se accede por medio de una unidad asociada
de disco flexible, discos compactos a los que se accede por medio de una unidad de disco compacto, cintas magneticas a las que se accede por medio de una unidad de cinta apropiada, y/u otros componentes de memoria, o una combinacion de dos o mas cualesquiera de estos componentes de memoria. Ademas, la RAM puede comprender, por ejemplo, una memoria estatica de acceso aleatorio (SRAM), una memoria dinamica de acceso 10 aleatorio (DRAM), o una memoria magnetica de acceso aleatorio (MRAM), y otros dispositivos de este tipo. La ROM
puede comprender, por ejemplo, una memoria programable de solo lectura (PROM), una memoria programable y borrable de solo lectura (EPROM), una memoria electricamente borrable y programable de solo lectura (EEPROM), u otro dispositivo de memoria similar.

Claims (14)

  1. 5
    10
    15
    20
    25
    30
    35
    40
    45
    50
    REIVINDICACIONES
    1. Sistema (22) de monitorizacion de paquetes, que comprende: un tunel;
    un sistema transportador (48) configurado para mover un paquete (49) en proceso de envfo a traves del tunel (25); un sensor (66; 71) configurado para captar el paquete (49) en proceso de envfo; una camara (215); y
    un modulo logico (52) configurado para controlar la camara (215; 211 a 216) basandose en el sensor, de tal manera que la camara captura una imagen del paquete en proceso de envfo mientras el paquete en proceso de envfo se encuentra en el tunel (25), estando configurado ademas el modulo logico para correlacionar la imagen con un identificador correspondiente al paquete en proceso de envfo, caracterizado por que el sistema transportador comprende una primera cinta transportadora (48') que se extiende en el tunel, una segunda cinta transportadora (48'') que se extiende en el tunel, y un segmento (252) de trayecto transparente entre la primera (48') y la segunda (48'') cintas transportadoras, y en donde la camara (215; 211 a 216) esta posicionada para capturar la imagen a traves del segmento (252) de trayecto transparente.
  2. 2. Sistema de monitorizacion de paquetes de la reivindicacion 1, en el que el modulo logico (52) esta configurado para analizar la imagen y para detectar una excepcion correspondiente al paquete (49) en proceso de envfo basandose en la imagen.
  3. 3. Sistema de monitorizacion de paquetes de la reivindicacion 1, que comprende ademas una pluralidad de camaras (211 a 216), en donde el modulo logico (52) esta configurado para controlar la pluralidad de camaras, de tal manera que la camara y la pluralidad de camaras capturan una imagen respectiva de cada lado del paquete (49) en proceso de envfo.
  4. 4. Sistema de monitorizacion de paquetes de la reivindicacion 1, que comprende ademas un sistema (87) de rayos X configurado para capturar una imagen de rayos X del paquete (49) en proceso de envfo mientras el paquete (49) en proceso de envfo esta en el tunel (25), en donde el modulo logico esta configurado para correlacionar la imagen de rayos X con el identificador.
  5. 5. Sistema de monitorizacion de paquetes de la reivindicacion 1, en el que el modulo logico (52), basandose en la imagen, esta configurado para determinar un parametro de envfo indicado por una etiqueta incorporada al paquete en proceso de envfo.
  6. 6. Sistema de monitorizacion de paquetes de la reivindicacion 1, estando configurado el sistema transportador (48) para mover el paquete (49) en proceso de envfo a lo largo de un primer trayecto que incluye el tunel (25); estando configurado ademas el modulo logico (52) para detectar una excepcion correspondiente al paquete (49) en proceso de envfo sobre la base de la informacion de seguimiento y para controlar el sistema transportador (48) de tal manera que el paquete (49) en proceso de envfo se desvfa desde el primer trayecto a un segundo trayecto como respuesta a la deteccion de la excepcion.
  7. 7. Sistema de monitorizacion de paquetes de la reivindicacion 6, en el que el primer trayecto se extiende hasta una estacion receptora (163) donde se desembalan paquetes (49) recibidos desde el primer trayecto, y en donde el segundo trayecto se extiende hasta un contenedor (166) de excepciones donde se almacenan paquetes (49) recibidos del segundo trayecto.
  8. 8. Sistema de monitorizacion de paquetes de la reivindicacion 6, que comprende ademas memoria configurada para almacenar informacion de contacto asociada a un proveedor del paquete (49) en proceso de envfo, en donde el modulo logico (52) esta configurado para recuperar la informacion de contacto y para transmitir datos de imagen que definen la imagen capturada al proveedor basandose en la informacion de contacto.
  9. 9. Sistema de monitorizacion de paquetes de la reivindicacion 6, que comprende ademas memoria configurada para almacenar datos indicativos de como se va a resolver la excepcion, estando los datos correlacionados con un identificador de proveedor que identifica un proveedor del paquete en proceso de envfo, y en donde el modulo logico esta configurado para acceder a los datos basandose en el identificador de proveedor y para resolver la excepcion basandose en los datos.
  10. 10. Metodo de monitorizacion de paquetes, que comprende las etapas de:
    mover un paquete (49) en proceso de envfo a traves de un tunel (25) mediante un sistema transportador (48) que comprende una primera cinta transportadora (48') que se extiende en el tunel (25) y una segunda cinta transportadora (48'') que se extiende en el tunel y un segmento (252) de trayecto transparente entre la primera (48') y la segunda (48'') cintas transportadoras;
    captar el paquete en proceso de envfo;
    capturar automaticamente una imagen del paquete en proceso de envfo mientras el paquete en proceso de envfo esta en el tunel basandose en la etapa de captacion usando una camara (215; 211 a 216) posicionada para capturar la imagen a traves del segmento (252) de trayecto transparente;
    5 almacenar la imagen; y
    correlacionar automaticamente la imagen con un identificador correspondiente al paquete en proceso de envfo.
  11. 11. Metodo de la reivindicacion 10, que comprende ademas las etapas de: analizar automaticamente la imagen; y detectar automaticamente una excepcion para el paquete en proceso de envfo basandose en la etapa de analisis.
  12. 12. Metodo de la reivindicacion 10, que comprende ademas las etapas de: determinar automaticamente un 10 numero de artfculos contenidos en el paquete en proceso de envfo; y detectar automaticamente una excepcion para
    el paquete en proceso de envfo basandose en el numero.
  13. 13. Metodo de la reivindicacion 10, que comprende ademas mover el paquete en proceso de envfo a lo largo de un primer trayecto que incluye el tunel (25); leer, a partir de la imagen capturada, informacion de seguimiento para el paquete en proceso de envfo; y detectar una excepcion basandose en la informacion de seguimiento lefda por medio
    15 de la etapa de lectura; y mover el paquete en proceso de envfo a lo largo de un segundo trayecto del sistema transportador como respuesta a la etapa de deteccion.
  14. 14. Metodo de la reivindicacion 13, que comprende ademas las etapas de: correlacionar un identificador de proveedor y un identificador de excepcion con el paquete en proceso de envfo; y resolver automaticamente la excepcion basandose en el identificador de proveedor y el identificador de excepcion.
    20
ES09818370.0T 2008-09-30 2009-09-29 Sistemas y métodos para recibir paquetes en proceso de envío Active ES2563464T3 (es)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US329927 1994-10-27
US12/241,475 US8639384B2 (en) 2008-09-30 2008-09-30 Systems and methods for receiving shipment parcels
US241475 2008-09-30
US12/329,927 US8489232B2 (en) 2008-09-30 2008-12-08 Systems and methods for receiving shipment parcels
PCT/US2009/058771 WO2010039702A1 (en) 2008-09-30 2009-09-29 Systems and methods for receiving shipment parcels

Publications (1)

Publication Number Publication Date
ES2563464T3 true ES2563464T3 (es) 2016-03-15

Family

ID=42058271

Family Applications (1)

Application Number Title Priority Date Filing Date
ES09818370.0T Active ES2563464T3 (es) 2008-09-30 2009-09-29 Sistemas y métodos para recibir paquetes en proceso de envío

Country Status (8)

Country Link
US (2) US8489232B2 (es)
EP (1) EP2335200B1 (es)
JP (1) JP5746033B2 (es)
CN (1) CN102232222B (es)
CA (2) CA2738810C (es)
ES (1) ES2563464T3 (es)
PL (1) PL2335200T3 (es)
WO (1) WO2010039702A1 (es)

Families Citing this family (88)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8977385B2 (en) * 2004-11-22 2015-03-10 Bell And Howell, Llc System and method for tracking a mail item through a document processing system
US8957970B1 (en) * 2009-09-10 2015-02-17 Amazon Technologies, Inc. Receiving items into inventory
US8350675B2 (en) * 2010-04-30 2013-01-08 Symbol Technologies, Inc. Triggering a radio frequency identification scan using image recognition
IT1405591B1 (it) * 2010-05-17 2014-01-17 Ingegneria Biomedica Santa Lucia S P A Dispositivo e metodo per la gestione automatizzata di confezioni di farmaci e dispositivi medici
US9004347B2 (en) * 2010-11-12 2015-04-14 Greif Packaging Llc Method and apparatus for verifying stack size
GB2524216B (en) * 2013-01-03 2018-06-27 Icrealisations Bvba Dual sensor system and related data manipulation methods and uses
CN104331349A (zh) * 2013-07-22 2015-02-04 鸿富锦精密工业(深圳)有限公司 产品断差检测系统、装置及方法
JP5720028B1 (ja) 2013-10-03 2015-05-20 株式会社 システムスクエア 包装体の検査装置
US9239943B2 (en) 2014-05-29 2016-01-19 Datalogic ADC, Inc. Object recognition for exception handling in automatic machine-readable symbol reader systems
TWI494538B (zh) * 2014-06-25 2015-08-01 Ind Tech Res Inst 物體量測系統及方法
US9846806B2 (en) * 2014-06-26 2017-12-19 Amazon Technologies, Inc. Performing automated tasks based on visual cues
US9453758B2 (en) 2014-07-23 2016-09-27 Ricoh Company, Ltd. Digital locker delivery system
US9396404B2 (en) 2014-08-04 2016-07-19 Datalogic ADC, Inc. Robust industrial optical character recognition
JP2016037367A (ja) * 2014-08-08 2016-03-22 三栄機工株式会社 宅配物搬送仕分システム
US10102532B2 (en) * 2014-11-17 2018-10-16 Amazon Technologies, Inc. Tracking and verifying authenticity of items
US10318962B2 (en) 2014-11-17 2019-06-11 Amazon Technologies, Inc. Authenticity label for items
US9305216B1 (en) * 2014-12-15 2016-04-05 Amazon Technologies, Inc. Context-based detection and classification of actions
US9482522B2 (en) * 2015-01-26 2016-11-01 Ricoh Company, Ltd. Digital locker
JP6547316B2 (ja) * 2015-02-04 2019-07-24 株式会社ダイフク 検品装置
CN208915599U (zh) 2015-02-27 2019-05-31 脉冲星责任有限公司 用于控制或管理产品的单元和用于制造产品的设备
EP3848867A1 (en) 2015-03-18 2021-07-14 United Parcel Service Of America, Inc. Systems and methods for verifying the contents of a shipment
US9798948B2 (en) 2015-07-31 2017-10-24 Datalogic IP Tech, S.r.l. Optical character recognition localization tool
CA3153451A1 (en) * 2015-11-02 2017-05-11 Sargent Manufacturing Company Methods and systems for ensuring secure delivery of parcels using internet-enabled storage receptacle
ES2711809T3 (es) * 2016-02-04 2019-05-07 Mettler Toledo Gmbh Aparato y métodos para dimensionar un objeto transportado por un vehículo que se mueve en un campo de medición
EP3203264B1 (en) * 2016-02-04 2024-08-28 Mettler-Toledo GmbH Method of imaging an object for tracking and documentation during transportation and storage
CN107153931B (zh) * 2016-03-03 2020-11-20 重庆邮电大学 一种快递物流配送异常检测方法
EP3424026A4 (en) 2016-03-04 2019-11-06 Datalogic USA, Inc. DEVICE AND SYSTEM FOR HIGH SPEED LOW RANGE SCANNING OF BAR CODES
CA3023504A1 (en) 2016-05-13 2017-11-16 Walmart Apollo, Llc Systems and methods for sortation of products using a conveyor assembly
US10521756B2 (en) * 2016-06-03 2019-12-31 International Business Machines Corporation Managing delivery of environmentally sensitive products
US9987665B2 (en) * 2016-07-18 2018-06-05 Siemens Industry, Inc. Separation of machinable parcels from non-machinable parcel stream
JP2018013939A (ja) * 2016-07-20 2018-01-25 株式会社東芝 荷物検査システム、および荷物検査プログラム
JP6699890B2 (ja) * 2016-07-20 2020-05-27 株式会社東芝 荷物検査システム
JP6679442B2 (ja) * 2016-07-29 2020-04-15 パナソニックi−PROセンシングソリューションズ株式会社 荷物追跡システム、荷物追跡方法及び荷物追跡プログラム
CN106768228A (zh) * 2016-12-23 2017-05-31 天津市天地申通物流有限公司 包裹检测设备和包裹检测方法
CN106733729A (zh) * 2017-01-25 2017-05-31 红塔烟草(集团)有限责任公司 图像检测装置及条烟图像检测装置
CN107167478A (zh) * 2017-04-25 2017-09-15 明基材料有限公司 片材面内标记检测方法及装置
CN108858179B (zh) * 2017-05-09 2020-11-24 北京京东尚科信息技术有限公司 确定分拣机器人行车路径的方法和装置
US10427846B2 (en) 2017-06-02 2019-10-01 Walmart Apollo, Llc System and method for determining package tampering
JP6923383B2 (ja) * 2017-07-27 2021-08-18 株式会社日立物流 ピッキングロボットおよびピッキングシステム
CN107497702A (zh) * 2017-09-06 2017-12-22 苏州金峰物流设备有限公司 自动称重合流分拣机以及货物合流摆正方法
US20190130417A1 (en) * 2017-10-27 2019-05-02 Amazon Technologies, Inc. Systems and methods to establish digital chain of custody
WO2019190916A1 (en) 2018-03-30 2019-10-03 Walmart Apollo, Llc Systems and methods for distributing merchandise and merchandise kits at emergency locations
US12024370B2 (en) 2018-05-16 2024-07-02 Bel Usa, Llc Automated shipping processor line and method for automatically shipping packages
CN109127445B (zh) * 2018-06-04 2021-05-04 顺丰科技有限公司 条码读取方法及条码读取系统
CN109000560B (zh) * 2018-06-11 2021-07-06 广东工业大学 基于三维相机检测包裹尺寸的方法、装置以及设备
CN110732493A (zh) * 2018-07-18 2020-01-31 大连因特视智能传感科技有限公司 具有基于图像处理的可编程伸缩分拣模组的货物分拣设备
US20200094401A1 (en) * 2018-09-21 2020-03-26 Beijing Jingdong Shangke Information Technology Co., Ltd. System and method for automatic learning of product manipulation
JP7116967B2 (ja) * 2018-09-28 2022-08-12 日本電気株式会社 荷物引受装置及び荷物引受方法
DE112019000125B4 (de) 2018-10-30 2021-07-01 Mujin, Inc. Systeme, vorrichtungen und verfahren zur automatisierten verpackungsregistrierung
CA3122065A1 (en) * 2018-12-06 2020-06-11 Walmart Apollo, Llc Relabeling system for unlabeled cartons for fast system
GB2595400B (en) * 2019-01-25 2023-06-07 Walmart Apollo Llc Conveyor systems and methods for sorting merchandise using interchangeable and assignable sortation modules
JP7112528B2 (ja) * 2019-01-30 2022-08-03 株式会社Fuji 作業座標作成装置
CN111661549B (zh) * 2019-03-07 2022-01-07 北京京东乾石科技有限公司 出库控制方法、装置、设备及存储介质
US11022961B2 (en) 2019-04-04 2021-06-01 Plus One Robotics, Inc. Industrial robotics systems and methods for continuous and automated learning
US11386636B2 (en) 2019-04-04 2022-07-12 Datalogic Usa, Inc. Image preprocessing for optical character recognition
EP3953855A4 (en) * 2019-04-11 2023-01-25 Plus One Robotics, Inc. SYSTEMS AND METHODS FOR IDENTIFICATION OF PACKAGING PROPERTIES IN AN AUTOMATED INDUSTRIAL ROBOTICS SYSTEM
CN110097323A (zh) * 2019-05-10 2019-08-06 深圳市前海云途物流有限公司 异常包裹管理方法、装置及计算机可读存储介质
JP7282605B2 (ja) * 2019-06-06 2023-05-29 株式会社東芝 情報管理装置および情報管理プログラム
CA3145311A1 (en) * 2019-07-15 2021-01-21 Avery Dennison Retail Information Services, Llc Method for missed item recovery in rfid tunnel environments
CN112495805A (zh) * 2019-09-16 2021-03-16 星猿哲科技(上海)有限公司 基于多面读码的拣选系统、方法、电子终端、及存储介质
JP7388871B2 (ja) * 2019-10-18 2023-11-29 株式会社キッツ 判定装置、判定方法および判定プログラム
CN112700179B (zh) * 2019-10-22 2023-11-07 菜鸟智能物流控股有限公司 包裹追踪方法、装置、系统及包裹检测方法、装置
CN110961361B (zh) * 2019-11-25 2023-10-20 科捷智能科技股份有限公司 并排包裹的分离装置及其方法
CN110927178A (zh) * 2019-12-11 2020-03-27 浙江一诺机电有限公司 一种产品外观、缺陷自动化检测装置
CN113120596B (zh) * 2019-12-31 2022-11-22 旺矽科技股份有限公司 物料移载状态侦测系统及方法
US11074708B1 (en) * 2020-01-06 2021-07-27 Hand Held Products, Inc. Dark parcel dimensioning
CN111977347A (zh) * 2020-03-26 2020-11-24 山东万物生机械技术有限公司 一种带有检测功能的物流包裹输送装置
ES2998462T3 (en) * 2020-04-08 2025-02-20 Abb Schweiz Ag Method and control system for delivering rolling stock to a cooling bed
JP7192037B2 (ja) * 2020-04-16 2022-12-19 株式会社東芝 仕分管理装置及び検査システム
CN111723886A (zh) * 2020-06-28 2020-09-29 杭州海康机器人技术有限公司 包裹检测方法、装置和平台
US11752522B2 (en) * 2020-10-23 2023-09-12 United Parcel Service Of America, Inc. Real-time tracking of parcels in a facility
CN114444834A (zh) * 2020-11-05 2022-05-06 顺丰科技有限公司 子母件建包方法、装置及计算机可读取存储介质
US11878873B2 (en) * 2021-01-19 2024-01-23 Symbotic Canada, Ulc Cased goods inspection and method therefor
CN113298469B (zh) * 2021-05-26 2025-01-10 西安京迅递供应链科技有限公司 异常数据检测方法、装置、电子设备和存储介质
US12544929B2 (en) 2021-07-21 2026-02-10 Mujin, Inc. Robotic system with depth-based processing mechanism and methods for operating the same
US12290944B2 (en) 2021-08-09 2025-05-06 Mujin, Inc. Robotic system with image-based sizing mechanism and methods for operating the same
CN114289331B (zh) * 2021-10-20 2024-07-09 浙江菜鸟供应链管理有限公司 数据处理方法、装置、电子设备和存储介质
US11769245B2 (en) * 2021-10-21 2023-09-26 Goodrich Corporation Systems and methods of monitoring cargo load systems for damage detection
CN114169473B (zh) * 2021-12-02 2025-01-21 北京信创鸿达科技有限公司 一种基于图形识别的商品信息鉴定分析系统
US12223729B2 (en) * 2022-02-02 2025-02-11 Everseen Limited System and method for surveillance of goods
CN115140471B (zh) * 2022-06-29 2024-01-02 山东西部智能科技有限公司 一种物品管理方法、系统、设备及计算机可读存储介质
CN116242848A (zh) * 2022-12-02 2023-06-09 国网浙江省电力有限公司双创中心 一种配网小件物资无损批量自动预筛检装置及方法
DE102022134121A1 (de) * 2022-12-20 2024-07-04 Körber Supply Chain Logistics Gmbh Verfahren zum Analysieren von Störungen bei einem Betrieb eines Handhabungssystems, Verfahren zum Trainieren oder Umtrainieren eines Klassifikators, Computerprogramm und System zum Analysieren von Störungen
US12190196B1 (en) * 2023-06-05 2025-01-07 The Code Corporation Image quality when a camera-based barcode-reading device is reading barcodes located on moving objects
US12358024B1 (en) * 2023-06-29 2025-07-15 Amazon Technologies, Inc. Multi-check in-line container inspection system
TWI880305B (zh) * 2023-08-17 2025-04-11 國立臺南大學 用於太陽能電池模組之辨識量測系統
CN118506250B (zh) * 2024-07-16 2024-11-01 深圳市一秋医纺科技有限公司 一种医用织物分拣异常识别方法及装置
US12530658B1 (en) 2024-07-16 2026-01-20 Kamps Pallets Inc. Pallet sorting system and method of use

Family Cites Families (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5987081A (ja) * 1982-11-09 1984-05-19 池上通信機株式会社 外観品位検査方式
US4630051A (en) * 1985-03-01 1986-12-16 Holodyne Ltd., 1986 Imaging doppler interferometer
JPH0827179B2 (ja) * 1986-07-30 1996-03-21 株式会社マキ製作所 果実・そ菜類の撮像用照明装置
JP2738300B2 (ja) * 1994-06-20 1998-04-08 白柳式撰果機株式会社 塊状青果物のカメラ選別機に用いる間接照明型多面撮影装置
DE19535038A1 (de) * 1994-09-22 1996-03-28 Nec Corp Vorrichtung und Verfahren zum Erfassen einer Aufkleber/Fenster-Position
US6554189B1 (en) 1996-10-07 2003-04-29 Metrologic Instruments, Inc. Automated system and method for identifying and measuring packages transported through a laser scanning tunnel
US6517004B2 (en) * 1995-12-18 2003-02-11 Metrologic Instruments, Inc. Automated system for identifying and dimensioning packages transported through a laser scanning tunnel using laser scanning beam indexing techniques
US5838759A (en) * 1996-07-03 1998-11-17 Advanced Research And Applications Corporation Single beam photoneutron probe and X-ray imaging system for contraband detection and identification
JP3272606B2 (ja) * 1996-07-25 2002-04-08 三菱重工業株式会社 ガラスカレット分別装置
EP0873510B1 (de) * 1996-10-30 2006-02-01 Krones Aktiengesellschaft Inspektionsvorrichtung für flaschen oder dgl.
JPH10231005A (ja) * 1997-02-19 1998-09-02 Murata Mach Ltd パッケージ搬送システム
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
JP2000140771A (ja) * 1998-11-10 2000-05-23 Fuji Photo Film Co Ltd レンズ付きフイルムユニットリサイクルラインの品種毎の仕分け装置
WO2000033058A2 (en) * 1998-11-30 2000-06-08 Invision Technologies, Inc. A nonintrusive inspection system
DE60001684T2 (de) * 1999-04-07 2004-02-05 Ishida Co., Ltd. System zum automatischen Prüfen von Verpackungen
US6400845B1 (en) * 1999-04-23 2002-06-04 Computer Services, Inc. System and method for data extraction from digital images
JP3886713B2 (ja) * 2000-09-14 2007-02-28 株式会社デンソー 物流管理システム
US6785718B2 (en) * 2000-10-23 2004-08-31 Schneider Logistics, Inc. Method and system for interfacing with a shipping service
US7708205B2 (en) * 2003-11-13 2010-05-04 Metrologic Instruments, Inc. Digital image capture and processing system employing multi-layer software-based system architecture permitting modification and/or extension of system features and functions by way of third party code plug-ins
US7540424B2 (en) * 2000-11-24 2009-06-02 Metrologic Instruments, Inc. Compact bar code symbol reading system employing a complex of coplanar illumination and imaging stations for omni-directional imaging of objects within a 3D imaging volume
JP2004526232A (ja) * 2001-01-18 2004-08-26 フェデラル エクスプレス コーポレイション パッケージ上の情報の読取り及び復号化
US6580778B2 (en) * 2001-05-23 2003-06-17 Heimann Systems Gmbh Inspection device
US6707381B1 (en) * 2001-06-26 2004-03-16 Key-Trak, Inc. Object tracking method and system with object identification and verification
JP2003065974A (ja) * 2001-08-30 2003-03-05 Shimadzu Corp 放射線検査装置
US6959108B1 (en) * 2001-12-06 2005-10-25 Interactive Design, Inc. Image based defect detection system
US6791050B2 (en) * 2001-12-07 2004-09-14 Pitney Bowes Inc Method and apparatus for processing and reducing the amount of return to sender mailpieces
WO2003098533A1 (en) 2002-05-16 2003-11-27 United Parcel Service Of America, Inc. Systems and methods for package sortation and delivery using radio frequency identification technology
JP2005111607A (ja) * 2003-10-07 2005-04-28 Fanuc Ltd ロボット物流トラッキング装置
US20050199722A1 (en) * 2003-11-05 2005-09-15 Hernan Borja Mailpiece automated quality control
US7427024B1 (en) * 2003-12-17 2008-09-23 Gazdzinski Mark J Chattel management apparatus and methods
US7085677B1 (en) 2004-04-19 2006-08-01 Amazon Technologies, Inc. Automatically identifying incongruous item packages
US7561717B2 (en) 2004-07-09 2009-07-14 United Parcel Service Of America, Inc. System and method for displaying item information
CN2731585Y (zh) * 2004-09-24 2005-10-05 上海印钞厂 封千单记录查询装置
JP2006264914A (ja) * 2005-03-24 2006-10-05 Midori Service Kk 入荷検品システム
US7632367B2 (en) 2005-04-13 2009-12-15 United Parcel Service Of America, Inc. Parcel labeling, conveying, and sorting method and apparatus
US7991242B2 (en) 2005-05-11 2011-08-02 Optosecurity Inc. Apparatus, method and system for screening receptacles and persons, having image distortion correction functionality
KR100650285B1 (ko) * 2005-05-25 2006-11-27 (주)제이브이엠 약포 검사시스템
US7334729B2 (en) * 2006-01-06 2008-02-26 International Business Machines Corporation Apparatus, system, and method for optical verification of product information
JP2007304866A (ja) * 2006-05-11 2007-11-22 Takenaka Komuten Co Ltd 情報読取システム、情報読取方法及び情報読取プログラム
US7775431B2 (en) * 2007-01-17 2010-08-17 Metrologic Instruments, Inc. Method of and apparatus for shipping, tracking and delivering a shipment of packages employing the capture of shipping document images and recognition-processing thereof initiated from the point of shipment pickup and completed while the shipment is being transported to its first scanning point to facilitate early customs clearance processing and shorten the delivery time of packages to point of destination
US9600797B2 (en) * 2008-08-29 2017-03-21 United Parcel Service Of America, Inc. Systems and methods for freight tracking and monitoring

Also Published As

Publication number Publication date
CN102232222A (zh) 2011-11-02
JP2012504085A (ja) 2012-02-16
CA2738810A1 (en) 2010-04-08
CA2738810C (en) 2019-03-26
EP2335200A4 (en) 2012-05-09
EP2335200B1 (en) 2016-01-06
EP2335200A1 (en) 2011-06-22
CA2998389A1 (en) 2010-04-08
US20100082152A1 (en) 2010-04-01
CA2998389C (en) 2019-02-12
US20130188039A1 (en) 2013-07-25
WO2010039702A1 (en) 2010-04-08
CN102232222B (zh) 2016-11-02
US8489232B2 (en) 2013-07-16
JP5746033B2 (ja) 2015-07-08
PL2335200T3 (pl) 2017-08-31

Similar Documents

Publication Publication Date Title
ES2563464T3 (es) Sistemas y métodos para recibir paquetes en proceso de envío
ES2952517T3 (es) Sistemas robóticos y métodos para identificar y procesar diversos objetos
ES2952605T3 (es) Sistemas y métodos de percepción para identificar y procesar diversos objetos
ES3031671T3 (en) Systems and methods for dynamic processing of objects with data verification
CN100444307C (zh) 用于勘测位于封闭的晶片盒内的晶片的方法和装置
CN117396820B (zh) 自动化托盘概况分析
US10643038B1 (en) Multi sensor domain—multi tier camera system for package identification
US8295583B2 (en) System and method for automatic recognition of undetected assets
ES2928293T3 (es) Lectura de una pluralidad de códigos
KR101613120B1 (ko) 바코드 검사 시스템
JP2024523416A (ja) 複数のコンテナの移動を監視するシステム
JP2003325074A (ja) 鶏卵の情報管理システム
JP2008009726A (ja) Rfidタグ認識システム、認識方法、及び認識プログラム
NL2028666B1 (en) A drugs pouch processing system
ES1311893U (es) Sistema para la deteccion de articulos erroneos marcados con etiquetas rfid