Automated system and method for identifying and measuring packages transported through a laser scanning tunnel
First Claim
1. An automated package identification and dimensioning system capable of (i) identifying packages bearing bar code symbols, and (ii) measuring dimensional characteristics of said packages during package transport operations, said automated package identification and dimensioning system comprising:
- a conveyor belt structure for transporting packages along a predetermined direction of travel;
a support framework arranged above said conveyor belt structure, for supporting a package identification subsystem providing a tunnel-like arrangement above said conveyor belt structure through which said conveyor belt structure extends and along which said packages are transported in an automated manner, wherein said tunnel-like arrangement has an entry port and an exit port;
said package identification subsystem being mounted from said support framework and projecting a plurality of laser scanning beams that produce a laser scanning pattern confined substantially within a three-dimensional laser scanning volume disposed above said conveyor belt structure, so that when each said package is transported through said three-dimensional laser scanning volume, the bar code symbol on said package is automatically read by at least one laser scanning beam and a scan beam data element is automatically generated, wherein said scan beam data element includes (i) symbol character data representative of the bar code symbol read by at least one said laser scanning beam and thus the identity of said package, and (ii) laser scanning beam index data indicative of said at least one laser scanning beam used to read said bar code symbol;
a package dimensioning subsystem, mounted above said conveyor belt structure and before said entry port of said tunnel-like arrangement, for optically scanning each said package as said package is transported through said three-dimensional laser scanning volume, and automatically generating a package dimension data element for each optically scanned package, wherein each said package dimension data element contains package dimension-related data representative of one or more dimension-related characteristics of said optically scanned package;
a data element handling and processing subsystem including;
a time-stamping module for time-stamping each scan beam data element produced from said package identification subsystem and each package dimension data element produced from said package dimensioning subsystem so as to produce a time-stamped scan beam data element for each time-stamped scan beam data element, and a time-stamped package dimension data element for each time-stamped package dimension data element;
a data element combining module for selectively combining (i) said time-stamped package dimension data elements with (ii) each time-stamped scan beam data element so as to produce a plurality of package data element pairs, wherein each said package data element pair includes a time-stamped package dimension data element containing package dimension-related data, and a time-stamped scan beam data element containing symbol character data and laser scanning beam index data;
a package surface modeling module for generating a surface geometry model of the package represented by the package dimension related data contained within each said package data element pair;
a scan beam modeling module for generating a ray tracing model of the laser scanning beam represented by the laser scanning beam index data contained within each said package data element pair; and
a scan beam and package surface intersection determination module for determining the occurrence of an intersection between the surface geometry model and the ray tracing model associated with each package data element pair, so as to determine that the package dimension data element within said package data element pair is correlated with the corresponding scan beam data element within said package data element pair, and if so, generating an output data element containing the scan beam data element correlated with the package dimension data element, thereby identifying each said package transported through said three-dimensional laser scanning volume while providing a measure of the dimension-related characteristics of said package in an automated manner.
8 Assignments
0 Petitions
Accused Products
Abstract
A fully automated package identification and measuring system, in which an omni-directional holographic scanning tunnel is used to read bar codes on packages entering the tunnel, while a package dimensioning subsystem is used to capture information about the package prior to entry into the tunnel. Mathematical models are created on a real-time basis for the geometry of the package and the position of the laser scanning beam used to read the bar code symbol thereon. The mathematical models are analyzed to determine if collected and queued package identification data is spatially and/or temporally correlated with package measurement data using vector-based ray-tracing methods, homogeneous transformations, and object-oriented decision logic so as to enable simultaneous tracking of multiple packages being transported through the scanning tunnel.
-
Citations
13 Claims
-
1. An automated package identification and dimensioning system capable of (i) identifying packages bearing bar code symbols, and (ii) measuring dimensional characteristics of said packages during package transport operations, said automated package identification and dimensioning system comprising:
-
a conveyor belt structure for transporting packages along a predetermined direction of travel;
a support framework arranged above said conveyor belt structure, for supporting a package identification subsystem providing a tunnel-like arrangement above said conveyor belt structure through which said conveyor belt structure extends and along which said packages are transported in an automated manner, wherein said tunnel-like arrangement has an entry port and an exit port;
said package identification subsystem being mounted from said support framework and projecting a plurality of laser scanning beams that produce a laser scanning pattern confined substantially within a three-dimensional laser scanning volume disposed above said conveyor belt structure, so that when each said package is transported through said three-dimensional laser scanning volume, the bar code symbol on said package is automatically read by at least one laser scanning beam and a scan beam data element is automatically generated, wherein said scan beam data element includes (i) symbol character data representative of the bar code symbol read by at least one said laser scanning beam and thus the identity of said package, and (ii) laser scanning beam index data indicative of said at least one laser scanning beam used to read said bar code symbol;
a package dimensioning subsystem, mounted above said conveyor belt structure and before said entry port of said tunnel-like arrangement, for optically scanning each said package as said package is transported through said three-dimensional laser scanning volume, and automatically generating a package dimension data element for each optically scanned package, wherein each said package dimension data element contains package dimension-related data representative of one or more dimension-related characteristics of said optically scanned package;
a data element handling and processing subsystem including;
a time-stamping module for time-stamping each scan beam data element produced from said package identification subsystem and each package dimension data element produced from said package dimensioning subsystem so as to produce a time-stamped scan beam data element for each time-stamped scan beam data element, and a time-stamped package dimension data element for each time-stamped package dimension data element;
a data element combining module for selectively combining (i) said time-stamped package dimension data elements with (ii) each time-stamped scan beam data element so as to produce a plurality of package data element pairs, wherein each said package data element pair includes a time-stamped package dimension data element containing package dimension-related data, and a time-stamped scan beam data element containing symbol character data and laser scanning beam index data;
a package surface modeling module for generating a surface geometry model of the package represented by the package dimension related data contained within each said package data element pair;
a scan beam modeling module for generating a ray tracing model of the laser scanning beam represented by the laser scanning beam index data contained within each said package data element pair; and
a scan beam and package surface intersection determination module for determining the occurrence of an intersection between the surface geometry model and the ray tracing model associated with each package data element pair, so as to determine that the package dimension data element within said package data element pair is correlated with the corresponding scan beam data element within said package data element pair, and if so, generating an output data element containing the scan beam data element correlated with the package dimension data element, thereby identifying each said package transported through said three-dimensional laser scanning volume while providing a measure of the dimension-related characteristics of said package in an automated manner. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification