CPC G06V 40/20 (2022.01) [G06Q 10/087 (2013.01); G06Q 30/0201 (2013.01); G06V 10/26 (2022.01); G06V 20/56 (2022.01); G08B 13/196 (2013.01); G08B 13/19645 (2013.01); G08B 13/2402 (2013.01); G08B 13/2462 (2013.01); H04N 23/61 (2023.01)] | 20 Claims |
1. A system comprising:
one or more processors; and
one or more computer-readable media storing instructions that, when executed by the one or more processors, cause the system to perform operations comprising:
determining a time interval since a first inventory update within a facility;
determining, in response to the time interval being greater than a threshold, an inventory location to image;
determining an imaging region within the facility based at least in part on the inventory location and imaging capabilities of a shopping cart equipped with an imaging device;
conveying instructions to a fleet of shopping carts equipped with imaging devices, the instructions configured to cause a shopping cart of the fleet to capture image data of the inventory location when the shopping cart is positioned within the imaging region;
receiving image data from the shopping cart;
determining an item stock status based on the image data;
determining a second inventory update based on the item stock status; and
based at least in part on the second inventory update, updating item stock data describing a presence of an item at the inventory location within the facility.
|