Systems, apparatus, and methods for dynamically transforming scan data using a scanning sensor node
First Claim
1. A system for dynamically transforming scan data representing a loaded volume of a container as the container is loaded, the system comprising:
- a scanning sensor apparatus disposed within the container, the scanning sensor apparatus further comprisinga housing configured to mount to an interior surface within the container in a position above a storage space within the container;
a processing unit disposed within the housing;
a memory disposed within the housing, the memory being operatively coupled to the processing unit and maintaining at least a scanning program code for execution by the processing unit and material dimension data related to an item being loaded into the storage space;
a depth sensor operatively coupled to the processing unit, wherein the depth sensor is disposed and oriented towards the storage space within the container and from above the storage space;
an identification scanner operatively coupled to the processing unit, wherein the identification scanner is operative to conduct an identification scan of an identification element for the item being loaded into the storage space;
a wireless communication interface disposed within the housing and operatively coupled to the processing unit; and
an external managing node disposed outside the container and in operative communication with the scanning sensor apparatus via the wireless communication interface;
wherein the processing unit of the scanning sensor apparatus, when executing the scanning program code, is operative tocause the identification scanner to conduct the identification scan of the identification element and gather information that identifies the item being loaded into the storage space within the container,cause the depth sensor to scan the storage space within the container from above the storage space and generate the scan data representing the loaded volume of the container, store the generated scan data in the memory,determine if the item loaded into the storage space is at least partially not visible to the depth sensor based upon the generated scan data,dynamically transform the scan data into refined scan data if the processing unit determines the item is at least partially not visible to the depth sensor, wherein the scan data is transformed into the refined scan data based at least upon the material dimension data associated with the item, andcause the wireless communication interface to transmit a volume update message to the external managing node, wherein the volume update message includes the refined scan data representing the current loaded volume of the container; and
wherein the external managing node is further operative to receive the volume update message from the wireless communication interface of the scanning sensor apparatus and store the refined scan data.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus, and systems are described for dynamically transforming scan data representing a container'"'"'s loaded volume using a scanning sensor node mounted above storage space within the container. The scanning sensor node generally includes a memory, a depth sensor oriented above and towards the storage space, an identification scanner, and a communications interface to an external managing node. The identification scanner identifies an item being loaded into the storage space and the depth sensor responsively scans the storage space to generate the scan data. The scanning sensor node determines if the item is at least partially not visible to the depth sensor based upon the generated scan data and dynamically transforms the scan data into refined scan data based on this determination and upon material dimension data associated with the item.
-
Citations
30 Claims
-
1. A system for dynamically transforming scan data representing a loaded volume of a container as the container is loaded, the system comprising:
-
a scanning sensor apparatus disposed within the container, the scanning sensor apparatus further comprising a housing configured to mount to an interior surface within the container in a position above a storage space within the container; a processing unit disposed within the housing; a memory disposed within the housing, the memory being operatively coupled to the processing unit and maintaining at least a scanning program code for execution by the processing unit and material dimension data related to an item being loaded into the storage space; a depth sensor operatively coupled to the processing unit, wherein the depth sensor is disposed and oriented towards the storage space within the container and from above the storage space; an identification scanner operatively coupled to the processing unit, wherein the identification scanner is operative to conduct an identification scan of an identification element for the item being loaded into the storage space; a wireless communication interface disposed within the housing and operatively coupled to the processing unit; and an external managing node disposed outside the container and in operative communication with the scanning sensor apparatus via the wireless communication interface; wherein the processing unit of the scanning sensor apparatus, when executing the scanning program code, is operative to cause the identification scanner to conduct the identification scan of the identification element and gather information that identifies the item being loaded into the storage space within the container, cause the depth sensor to scan the storage space within the container from above the storage space and generate the scan data representing the loaded volume of the container, store the generated scan data in the memory, determine if the item loaded into the storage space is at least partially not visible to the depth sensor based upon the generated scan data, dynamically transform the scan data into refined scan data if the processing unit determines the item is at least partially not visible to the depth sensor, wherein the scan data is transformed into the refined scan data based at least upon the material dimension data associated with the item, and cause the wireless communication interface to transmit a volume update message to the external managing node, wherein the volume update message includes the refined scan data representing the current loaded volume of the container; and wherein the external managing node is further operative to receive the volume update message from the wireless communication interface of the scanning sensor apparatus and store the refined scan data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A scanning sensor apparatus disposed within a container that dynamically transforms scan data representing a loaded volume of a container, the apparatus comprising:
-
a housing configured to mount to an interior surface within the container in a position above a storage space within the container; a processing unit disposed within the housing; a memory disposed within the housing, the memory being operatively coupled to the processing unit and maintaining at least a scanning program code for execution by the processing unit and material dimension data related to an item being loaded into the storage space; a depth sensor operatively coupled to the processing unit, wherein the depth sensor is disposed and oriented towards the storage space within the container and from above the storage space; an identification scanner operatively coupled to the processing unit, wherein the identification scanner is operative to conduct an identification scan of an identification element for the item being loaded into the storage space; a wireless communication interface disposed within the housing and operatively coupled to the processing unit; and wherein the processing unit, when executing the scanning program code, is operative to cause the identification scanner to conduct the identification scan of the identification element and gather information that identifies the item being loaded into the storage space within the container, cause the depth sensor to scan the storage space within the container from above the storage space and generate the scan data representing the loaded volume of the container, store the generated scan data in the memory, determine if the item loaded into the storage space is at least partially not visible to the depth sensor based upon the generated scan data, and dynamically transform the scan data into refined scan data if the processing unit determines the item is at least partially not visible to the depth sensor, wherein the scan data is transformed into the refined scan data based at least upon the material dimension data associated with the item. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for dynamically transforming scan data representing a loaded volume of a container using a scanning sensor node having at least a memory, a depth sensor, an identification scanner, and a communications interface to an external managing node, the method comprising:
-
identifying, by the identification scanner of the scanning sensor node, an item being loaded into a storage space within the container based upon an an identification scan of an identification element for the item being loaded into the storage space; scanning, by the depth sensor on the scanning sensor node, the storage space within the container to generate the scan data after identifying the item, wherein the scanning sensor node is mounted within the container and above the space within the container in a configuration that orients the depth sensor towards the storage space from above the storage space; determining, by the scanning sensor node, if the item loaded into the storage space is at least partially not visible to the depth sensor based upon the generated scan data; and dynamically transforming the scan data into refined scan data if the item is at least partially not visible to the depth sensor, wherein the scan data is transformed into the refined scan data based at least upon material dimension data associated with the item. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
Specification