Method for automatically generating planograms of shelving structures within a store
First Claim
1. A method for automatically generating a new planogram assigning products to shelving structures within a store, the method comprising:
- dispatching a robotic system to autonomously collect map data of a floor space within the store during a first mapping routine;
initializing the new planogram of the store, the new planogram representing locations of a set of shelving structures within the store based on map data recorded by the robotic system;
in response to receipt of confirmation of a preferred stocking condition in the store, dispatching the robotic system to record optical data at a first waypoint proximal a first shelving structure, in the set of shelving structures, during a first imaging routine;
accessing a first image comprising optical data recorded by the robotic system while occupying the first waypoint;
detecting a first shelf at a first vertical position in the first image;
detecting a first object in a first lateral position over the first shelf in the first image;
identifying the first object as a unit of a first product based on features extracted from a first region of the first image representing the first object;
projecting the first vertical position of the first shelf and the first lateral position of the first object onto a representation of the first shelving structure in the new planogram to define a first slot in the new planogram; and
based on confirmation of the preferred stocking condition in the store during the first imaging routine and in response to identifying the first object as the unit of the first product, writing an assignment for the first product to the first slot in the new planogram, the assignment defining a target stock condition of the first slot.
3 Assignments
0 Petitions
Accused Products
Abstract
One variation of a method for automatically generating a planogram for a store includes: dispatching a robotic system to autonomously navigate within the store during a mapping routine; accessing a floor map of the floor space generated by the robotic system from map data collected during the mapping routine; identifying a shelving structure within the map of the floor space; defining a first set of waypoints along an aisle facing the shelving structure; dispatching the robotic system to navigate to and to capture optical data at the set of waypoints during an imaging routine; receiving a set of images generated from optical data recorded by the robotic system during the imaging routine; identifying products and positions of products in the set of images; and generating a planogram of the shelving segment based on products and positions of products identified in the set of images.
36 Citations
20 Claims
-
1. A method for automatically generating a new planogram assigning products to shelving structures within a store, the method comprising:
-
dispatching a robotic system to autonomously collect map data of a floor space within the store during a first mapping routine; initializing the new planogram of the store, the new planogram representing locations of a set of shelving structures within the store based on map data recorded by the robotic system; in response to receipt of confirmation of a preferred stocking condition in the store, dispatching the robotic system to record optical data at a first waypoint proximal a first shelving structure, in the set of shelving structures, during a first imaging routine; accessing a first image comprising optical data recorded by the robotic system while occupying the first waypoint; detecting a first shelf at a first vertical position in the first image; detecting a first object in a first lateral position over the first shelf in the first image; identifying the first object as a unit of a first product based on features extracted from a first region of the first image representing the first object; projecting the first vertical position of the first shelf and the first lateral position of the first object onto a representation of the first shelving structure in the new planogram to define a first slot in the new planogram; and based on confirmation of the preferred stocking condition in the store during the first imaging routine and in response to identifying the first object as the unit of the first product, writing an assignment for the first product to the first slot in the new planogram, the assignment defining a target stock condition of the first slot. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for automatically generating a planogram assigning products to shelving structures within a store, the method comprising:
-
in response to receipt of confirmation of a preferred stocking condition in the store, dispatching a robotic system to navigate along and to capture optical data of a set of shelving structures within the store during an imaging routine; accessing a floor map of a floor space within the store generated by the robotic system from map data collected by the robotic system during the imaging routine; receiving a set of images generated from optical data recorded by the robotic system during the imaging routine; identifying a set of products depicted in the set of images; identifying positions of the set of products in the store based on locations of products, in the set of products, depicted in images in the set of images and based on locations, in the floor map of the store, of the robotic system during capture of optical data associated with images in the set of images; and based on confirmation of the preferred stocking condition in the store during the imaging routine; generating the new planogram of the store; and populating the new planogram with a set of assignments defining a target stock condition of the store, each assignment in the set of assignments specifying an identifier and a position of a product, in the set of products, in the store. - View Dependent Claims (17, 18, 19, 20)
-
Specification