Abstract:
The camera system of the present invention simultaneously searches for a number of differing optical acquisition targets. This system may decode, for example, both bar codes and concentric rings. The scan signal is constantly adjusted according to both a dark reference for correcting offset and a white reference for correcting gain. The gain is also corrected according to the scanning rate as well as the amount of illumination present. A measure of this illumination may be applied directly to the optical scanning device by way of a fiber optic cable which transmits light from the illumination source. Optical calibration is eliminated by fixed optics wherein all optical elements are rigidly mounted at very close tolerances. The illumination source is disposed on one focus of an ellipse wherein the other focus is disposed at the maximum scanning distance and the reflector is formed to define the illumination ellipse to maximize the light applied to the object. The various heat producing elements are disposed in sealed compartments which are cooled by forced air which is circulated through a heat exchanger. A real time focusing system is provided wherein the distance from the scanning device to an opposing surface is constantly monitored and the system is constantly focused according to the distance.
Abstract:
An improved lighting apparatus for providing uniform illumination to the surface of an object, primarily surfaces with data in code or alphanumeric format, includes an area diffused light source mounted interior to a light-shielding canopy. The area diffused light source includes at least one electroluminiscent panel. The light-shielding canopy blocks out external sources of light, and has an interior surface that reflects light emitted by the electroluminiscent panel. In operation, the light-shielding canopy completely covers the surface of an object while diffuse, uniform light emanating directly from the electroluminiscent panel or reflected off the interior surface of the light-shielding canopy illuminates the surface of the object.
Abstract:
An apparatus for providing uniform illumination to a surface includes a chamber defined by a wall, the wall having an opaque wall portion and a partially transparent wall portion. A light source such as a flash lamp, is mounted in the chamber. The interior surface of the chamber wall is light-reflective. The partially transparent wall portion has transparent apertures which permit light to exit the light chamber. The partially transparent wall portion has a first section with a first average transparency and a second section with a second average transparency. In operation, the apparatus completely covers a target surface while light generated by the light source either directly exits the light chamber through the transparent apertures or is reflected off the reflective interior surfaces of the light chamber before exiting the light chamber through the transparent apertures, uniformly illuminating the target surface.
Abstract:
A system is disclosed for processing a two dimensional digital image representative of a bar code symbol. The bar code symbol is oriented in a bar direction. The system includes means for dividing the two dimensional image into a plurality of two dimensional sections perpendicular to the bar direction. Means for determining information representative of the intensity of a plurality of such sections is also provided. A one dimensional intensity projection signal is formed from the determined information. The system also includes means for calculating the areas of a plurality of regions described by the projection signal. The widths of a plurality of bars in the bar code symbol are determined from the calculated areas.
Abstract:
An apparatus is provided for providing notification of items for pickup at a location. The apparatus may include at least one memory and a processor(s) configured to automatically send an electronic message to a network device requesting pickup of an item(s) at a location of a user of the apparatus responsive to detecting pressing of a button on an exterior of the apparatus. The processor is also configured to receive an acknowledgement message from the network device denoting (i) confirmation that the network device received the electronic message requesting pickup of the item(s) at the location of the user and (ii) scheduled pickup of the item(s) from the location of the user at an estimated time. The processor is further configured to generate a visible indication regarding the pickup of the item(s) in response to detecting receipt of the acknowledgement message. Corresponding computer program products and methods are also provided.
Abstract:
Provided are embodiments for providing analytics indicative of object detection or fill-level detection at or near real-time based on video data captured during an unloading or loading process. A computerized system may detect and classify, using an object-detection machine learning (ML) model, an object based on the video data. A computerized system may further determine, using a fill-level ML model, a fill-level of the storage compartment based on a comparison of edges of the storage compartment to a total dimension corresponding to the edge. In this manner, the various implementations described herein provide a technique for computing systems employing image processing and machine learning techniques to a video data stream to generate analytics associated with the unloading or loading process at or near real-time.
Abstract:
One or more identifiers are received based on an electronic scan of computer-readable indicia. The computer-readable indicia being coupled to an asset. The asset is associated with one or more shipping operations. Based at least in part on the one or more identifiers, it is determined that the asset is requested for return. Based at least in part on the one or more identifiers, a shipping label corresponding to a destination location for the asset to be returned to is automatically generated or a location for the asset to be delivered to is automatically changed.
Abstract:
In some embodiments, a first indication that a first antenna, of multiple antennas, has received data from a first tag coupled to an asset is received. The antennas are coupled to an interior housing within a logistics vehicle. A second indication that a second antenna, of the antennas, has received the data from the first tag is also received. Based at least in part on the receiving of the first indication and the receiving of the second indication, a location within the logistics vehicle that asset is located in is detected. In response to the detecting of the location, a control signal is transmitted that causes a user device or apparatus to indicate that the asset is located within an area associated with the location.
Abstract:
Computer program products, methods, systems, apparatus, and computing entities are provided for optimizing package delivery and confirmation are disclosed. In one embodiment, the system's processors accesses a first image of an assigned delivery location captured by a first computing device. The first image comprises an annotation indicating a specific location at the assigned delivery location for delivery of a parcel. At a display device of a second computing device, a real-time image stream comprising the annotation is captured by a camera of the second computing device is displayed. The annotation is overlaid within the real-time image stream based on comparing the first image received from the first computing device to the real-time image stream. The system further captures, from the real-time image stream, a second image when the parcel is positioned at the specific location based on the annotation overlaid within the real-time image stream.
Abstract:
A drone delivery system hub and method for sending for take-off and receiving for landing unmanned aerial vehicles (UAVs). The drone delivery system hub includes a center shaft frame, a parcel-conveying system supported by the center shaft frame, structural arms coupled to and extending outward from the center shaft frame in a spoke-like configuration, drone-conveying systems each supported by one of the structural arms, and a linking conveyor span. The drone-conveying system conveys the UAVs along a length of a correspond one of the structural arms toward and away from the center shaft frame. The linking conveyor span selectably rotates to different orientations between different pairs of the structural arms, selectively conveying a UAV thereon between any two of the structural arms. The linking conveyor span is located above the parcel-conveying system such for the UAV thereon to deposit and retrieve parcels from the parcel-conveying system.