Context aware surface scanning and reconstruction
First Claim
1. A method for recording actual physical locations associated with one or more construction elements of a structure using a mobile device, comprising:
- acquiring a 3D map of the structure, the 3D map includes one or more virtual objects corresponding with the one or more construction elements, the one or more construction elements include a first construction element of the structure;
identifying at the mobile device the first construction element within a field of view of the mobile device;
determining a current set of point locations associated with the first construction element in response to the identifying at the mobile device the first construction element;
updating a first virtual object of the one or more virtual objects with the current set of point locations, the first virtual object corresponds with the first construction element;
determining a confidence value associated with the current set of point locations;
displaying on the mobile device one or more images associated with the first construction element and the confidence value;
identifying a plurality of anchor points associated with the structure;
determining a plurality of locations associated with the plurality of anchor points; and
verifying a coordinate system associated with the 3D map based on the plurality of locations.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for generating and updating a 3D model of a structure as the structure is being constructed or modified is described. The structure may comprise a building or non-building structure such as a bridge, parking garage, or roller coaster. The 3D model may include virtual objects depicting physical components or other construction elements of the structure. Each construction element may be associated with physical location information that may be analyzed over time in order to detect movement of the construction element and to predict when movement of the construction element may cause a code or regulation to be violated. In some cases, a see-through HMD may be utilized by a construction worker while constructing or modifying a structure in order to verify that the placement of a construction element complies with various building codes or regulations in real-time.
-
Citations
17 Claims
-
1. A method for recording actual physical locations associated with one or more construction elements of a structure using a mobile device, comprising:
-
acquiring a 3D map of the structure, the 3D map includes one or more virtual objects corresponding with the one or more construction elements, the one or more construction elements include a first construction element of the structure; identifying at the mobile device the first construction element within a field of view of the mobile device; determining a current set of point locations associated with the first construction element in response to the identifying at the mobile device the first construction element; updating a first virtual object of the one or more virtual objects with the current set of point locations, the first virtual object corresponds with the first construction element; determining a confidence value associated with the current set of point locations;
displaying on the mobile device one or more images associated with the first construction element and the confidence value;identifying a plurality of anchor points associated with the structure; determining a plurality of locations associated with the plurality of anchor points; and verifying a coordinate system associated with the 3D map based on the plurality of locations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more storage devices containing processor readable code for programming one or more processors to perform a method for verifying a structure using a mobile device comprising the steps of:
-
generating a 3D map of the structure as the structure is being constructed, the 3D map includes a virtual object associated with a first construction element of the structure, the virtual object is associated with a first set of point locations; acquiring a first set of building codes associated with the structure; determining that an end user of the mobile device is gazing at the first construction element; determining a current set of point locations associated with the first construction element in response to the end user of the mobile device gazing at the first construction element; determining whether the first set of building codes will not be satisfied at a future point in time based on the first set of point locations and the current set of point locations; generating feedback associated with whether the first set of building codes will not be satisfied; displaying on the mobile device one or more images associated with the feedback; identifying a plurality of anchor points associated with the structure; determining a plurality of locations associated with the plurality of anchor points; and verifying a coordinate system associated with the 3D map based on the plurality of locations. - View Dependent Claims (10, 11, 12, 13)
-
-
14. An electronic device for verifying a structure, comprising:
-
a memory, the memory stores a 3D map of the structure, the 3D map includes a virtual object associated with a first construction element of the structure, the memory stores a first set of building codes associated with the structure; one or more processors, the one or more processors detect an end user of the electronic device gazing at the first construction element, the one or more processors determine a current set of point locations associated with the first construction element in response to the end user of the electronic device gazing at the first construction element, the one or more processors verify the first set of building codes based on the 3D map and the current set of point locations, the one or more processors generate feedback associated with whether the first set of building codes is not satisfied, the one or more processors render one or more images based on the feedback, the one or more processors identify a plurality of anchor points associated with the structure and verify a coordinate system associated with the 3D map based on the plurality of anchor points; and a see-through display, the see-through display displays the one or more images. - View Dependent Claims (15, 16, 17)
-
Specification