US 11,809,791 B2
Leveraging 3D model data for inspection operations
Stephan Kohlhoff, Darmstadt (DE)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldrof (DE)
Filed on Sep. 16, 2019, as Appl. No. 16/572,338.
Prior Publication US 2021/0081507 A1, Mar. 18, 2021
Int. Cl. G06G 7/48 (2006.01); G06F 30/23 (2020.01); G06F 30/17 (2020.01); G06T 7/00 (2017.01); G06T 19/20 (2011.01)
CPC G06F 30/23 (2020.01) [G06F 30/17 (2020.01); G06T 7/001 (2013.01); G06T 19/20 (2013.01); G06T 2219/2008 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory machine-readable medium storing a program executable by at least one processing unit of a device, the program comprising sets of instructions for:
receiving, from a computing system, a three-dimensional (3D) model of a product to be assembled, the product comprising a set of parts;
transforming a format of the 3D model from a first format to a second format, wherein a size of the 3D model in the second format is smaller than a size of the 3D model in the first format;
retrieving an assembly and inspection plan for the product, the assembly and inspection plan comprising the 3D model of the product and a set of assembly operations, each assembly operation in the set of assembly operations comprising instructions for assembling a subset of the set of parts in the product;
creating an inspection task for an inspection operation in the assembly and inspection plan for the product;
associating the 3D model with the inspection task for the inspection operation;
generating a self-contained file that includes the assembly and inspection plan for the product, the self-contained file enabling access of the assembly and inspection plan by a user of a computing device without connection to the device; and
providing the self-contained file to the computing device, wherein when the computing device executes the self-contained file, the self-contained file enables the computing device to provide reference to the 3D model of the product during assembly and inspection of the product without connection to the device,
wherein the receiving, the transforming, the retrieving, the creating, the associating, the generating, and the providing are performed by the at least one processing unit of the device,
wherein the device and the computing device are different.