×

Automated generation of a three-dimensional space representation and planogram verification

  • US 9,547,838 B2
  • Filed: 11/06/2013
  • Issued: 01/17/2017
  • Est. Priority Date: 11/06/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method performed by a computing device, where the computing device includes at least a processor for executing instructions from a memory, the method comprising:

  • controlling, by at least the processor, at least movement of one or more mobile data capture devices within a target space by wirelessly transmitting control instructions, over a wireless computer network, to the one or more mobile data capture devices;

    wirelessly receiving target space data from the one or more mobile data capture devices over the wireless computer network, wherein the target space data is captured from the target space by the one or more mobile data capture devices in response to the control instructions;

    generating a three-dimensional representation of the target space at least in part by generating a local point cloud using the target space data, and incorporating the local point cloud into a master point cloud representing the target space;

    in response to incorporating the local point cloud into the master point cloud, determining, by at least the processor, that a data gap exists in the master point cloud by evaluating data of the master point cloud, wherein the evaluating is not based on providing a visual rendering to a user;

    in response to determining that the data gap exists, controlling automatically, by at least the processor, at least movement of the one or more mobile data capture devices within the target space, to capture additional target space data to fill in the data gap in the master point cloud, by wirelessly transmitting second control instructions over the wireless computer network to the one or more mobile data capture devices; and

    automatically verifying the three-dimensional representation, wherein the automatically verifying comprises comparing a portion of the three-dimensional representation with a portion of an approved layout of the target space, andidentifying one or more discrepancies between the portion of the three-dimensional representation and the portion of the approved layout.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×