Patent classifications
G05B19/124
Distributed Autonomous Robot Interfacing Systems and Methods
Described in detail herein is an automated fulfilment system including a computing system programmed to receive requests from disparate sources for physical objects disposed at one or more locations in a facility. The computing system can combine the requests, and group the physical objects in the requests based on object types or expected object locations. Autonomous robot devices can receive instructions from the computing system to retrieve a group of the physical objects and deposit the physical objects in storage containers.
APPARATUS AND METHOD OF MONITORING PRODUCT PLACEMENT WITHIN A SHOPPING FACILITY
Methods and apparatuses are provided for use in monitoring product placement within a shopping facility. Some embodiments provide an apparatus configured to determine product placement conditions within a shopping facility, comprising: a transceiver configured to wirelessly receive communications; a product monitoring control circuit coupled with the transceiver; a memory coupled with the control circuit and storing computer instructions that when executed by the control circuit cause the control circuit to: obtain a composite three-dimensional (3D) scan mapping corresponding to at least a select area of the shopping facility and based on a series of 3D scan data; evaluate the 3D scan mapping to identify multiple product depth distances; and identify, from the evaluation of the 3D scan mapping, when one or more of the multiple product depth distances is greater than a predefined depth distance threshold from the reference offset distance of the product support structure.
SYSTEMS, DEVICES AND METHODS FOR DETERMINING ITEM AVAILABILITY IN A SHOPPING SPACE
Systems, apparatuses, and methods for determining item availability are provided. A computer implemented method for determining item availability in a shopping space comprising: receiving a request for an item for purchase from a customer, querying an inventory database to determine whether the item for purchase is in stock, in an event that the item for purchase is not in stock according to the inventory database: determining an out of stock response to present to the customer, in an event that the item for purchase is in stock according the inventory database: instructing a motorized transport unit to travel to a display space in the shopping space corresponding to the item for the purchase, determining whether the item is available in the display space based on information captured by one or more sensors of the motorized transport unit, and in an event that the item for purchase is not available in the display space: determining an item unavailable response to present to the customer.
Distributed Autonomous Robot Interfacing Systems and Methods
Described in detail herein is an automated fulfilment system including a computing system programmed to receive requests from disparate sources for physical objects disposed at one or more locations in a facility. The computing system can combine the requests, and group the physical objects in the requests based on object types or expected object locations. Autonomous robot devices can receive instructions from the computing system to retrieve a group of the physical objects and deposit the physical objects in storage containers.
Ultraviolet (UV) fluorescing product codes
Systems and methods for printing and verifying product codes using ultraviolet (UV) fluorescing ink include, in at least one aspect, a system including: a UV light source configured and arranged to illuminate, with UV light, product codes printed on products; a camera configured and arranged to capture visible light emitted by a single ink of the product codes responsive to the illumination with the UV light, where the single ink includes a combination of a non-fluorescing substance and a UV fluorescing substance; and a controller coupled with the camera and configured to perform machine vision processing on the captured visible light to identify and confirm the product codes printed on the products.
CONFIGURING A VISUALIZATION DEVICE FOR A MACHINE ZONE
A method of configuring a visualization device for a machine zone is provided in which at least one sensor is arranged, wherein a reference marker is attached in the machine zone and an object marker is attached to the sensor, a respective at least two markers are detected by a detection device, and the two markers are linked to one another abstractly in their proximity relationship and/or geometrically in their mutual spatial locations.
SHOPPING FACILITY ASSISTANCE SYSTEMS, DEVICES AND METHODS
Apparatuses, components and methods are provided herein useful to provide assistance to customers and/or workers in a shopping facility. In some embodiments, a shopping facility personal assistance system comprises: a plurality of motorized transport units located in and configured to move through a shopping facility space; a plurality of user interface units, each corresponding to a respective motorized transport unit during use of the respective motorized transport unit; and a central computer system having a network interface such that the central computer system wirelessly communicates with one or both of the plurality of motorized transport units and the plurality of user interface units, wherein the central computer system is configured to control movement of the plurality of motorized transport units through the shopping facility space based at least on inputs from the plurality of user interface units.
APPARATUS AND METHOD OF MONITORING PRODUCT PLACEMENT WITHIN A SHOPPING FACILITY
Methods and apparatuses are provided for use in monitoring product placement within a shopping facility. Some embodiments provide an apparatus configured to determine product placement conditions within a shopping facility, comprising: a transceiver configured to wirelessly receive communications; a product monitoring control circuit coupled with the transceiver; a memory coupled with the control circuit and storing computer instructions that when executed by the control circuit cause the control circuit to: obtain a composite three-dimensional (3D) scan mapping corresponding to at least a select area of the shopping facility and based on a series of 3D scan data; evaluate the 3D scan mapping to identify multiple product depth distances; and identify, from the evaluation of the 3D scan mapping, when one or more of the multiple product depth distances is greater than a predefined depth distance threshold from the reference offset distance of the product support structure.
System and method for crowd-sourced environmental system control and maintenance
A system and method for crowd-sourced environmental system control and building maintenance includes a server for providing selective access to building occupants and managers. Users are permitted to generate building reports in the form of (i) thermal reports using a thermal report module, and/or (ii) maintenance reports using a maintenance report module. The reports are each geo-located to locations within the building, and are then captured, stored, and aggregated at the server. The aggregated reports are sorted according to their geo-locations and comfort rules are used to (i) permit a manager at a client computer to access the server to respond, and/or (ii) automatically respond and assign a response status to particular reports. An inspection checklist interface is generated and populated to display a list of preventative maintenance tasks, each of the tasks being user-selectable to designate completion, with the updated status of the reports being stored at the server.
Overriding control of motorized transport unit systems, devices and methods
Some embodiments include apparatuses providing control over movement of motorized transport units at a retail facility, comprising: multiple self-propelled motorized transport units; a wireless communication network; and a central computer system, wherein the central computer system comprises: a transceiver; a control circuit; and a memory storing computer instructions that when executed cause the control circuit to: receive an override command, from a worker associated with the retail facility, to cause a first motorized transport unit of the multiple motorized transport units to implement one or more actions; confirm a valid authorization of the worker to override one or more operating limits of the first motorized transport unit; and override the one or more operating limits and communicate one or more instructions to the first motorized transport unit configured to cause the first motorized transport unit to implement the one or more actions in accordance with the override command.