Methods, apparatuses, and embodiments related to a technique for monitoring construction of a structure. In an example, a robot with a sensor, such as a LIDAR device, enters a building and obtains sensor readings of the building. The sensor data is analyzed and components related to the building are identified. The components are mapped to corresponding components of an architect's three dimensional design of the building, and the installation of the components is checked for accuracy. When a discrepancy above a certain threshold is detected, an error is flagged and project managers are notified. Construction progress updates do not give credit for completed construction that includes an error, resulting in improved accuracy progress updates and corresponding improved accuracy for project schedule and cost estimates.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method for monitoring construction of a building, the method comprising: receiving, by a computer system, training data that includes three dimensional training point data that corresponds to a plurality of objects associated with a training building and that includes image data that corresponds to a plurality of images of the objects associated with the training building, wherein each point of the three dimensional training point data represents a three dimensional coordinate that corresponds to a surface point of one of the objects associated with the training building, and wherein the training data includes data that identifies the objects associated with the training building; generating a convolution neural network, by the computer system; training the convolution neural network, by the computer system, based on the training data and the data that identifies the objects; receiving, by the computer system, building object data that includes three dimensional point data after a LIDAR system scans objects associated with a building under construction to determine the three dimensional point data; receiving, by the computer system, building object image data that corresponds to images of the objects associated with the building after an imaging device acquires the images of the objects associated with the building; analyzing, by the computer system, by use of the convolution neural network, the building object data and the building object image data to identify the objects associated with the building and to determine physical properties of the objects associated with the building; receiving, by the computer system, building design data that represents physical design plans associated with the building; determining a mapping, by the computer system, of the objects associated with the building to objects associated with the physical design plans of the building; comparing, by the computer system, physical properties of the objects associated with the building to physical properties of the objects associated with the physical design plans of the building; based on the comparison, detecting, by the computer system, a discrepancy beyond a predetermined threshold between a physical property of an object associated with the building and a corresponding physical property of a corresponding object associated with the physical design plans of the building; and sending a message, by the computer system, that indicates the discrepancy. 2. The method of claim 1, wherein the training data is data derived from design data output by a computer-aided design (CAD) application that was used to capture physical design data associated with the training building, wherein the data that identifies the objects associated with the training building are data that was input by use of the CAD application and that labels the objects associated with the training building, wherein physical properties of a first object of the objects associated with the building include any of a dimension of the first object, a shape of the first object, a color of the first object, a surface texture of the first object, or a location of the first object, wherein physical properties of a second object of the objects associated with the physical design plans of the building include any of a dimension of the second object, a shape of the second object, a color of the second object, a surface texture of the second object, or a location of the second object, wherein the first object or the second object are any of a pipe, a beam, a wall, a floor, a ceiling, a toilet, a roof, a door, a door frame, a metal stud, a wood stud, a light fixture, a piece of sheetrock, a water heater, an air conditioner unit, a water fountain, a cabinet, a table, a desk, a refrigerator, or a sink, wherein the imaging device is a camera, a video camera, or a mobile device, wherein the building design data are design data output by the CAD application, and wherein the physical design plans of the building were captured by use of the CAD application. 3. The method of claim 2, wherein the CAD application is AutoCAD from Autodesk, Inc. or MicroStation from Bentley Software, Inc., and wherein the mobile device is any one of a smart phone, a tablet computer, a portable media device, a wearable device, or a laptop computer. 4. The method of claim 1, wherein the discrepancy indicates that a pipe is located in an incorrect location, the method further comprising: receiving data that represents a schedule for construction of the building; determining, based on the received building object data, that causing the pipe to be located in a correct location will cause the schedule for the construction of the building to be delayed; and sending a message that indicates that the construction of the building will be delayed. 5. A method comprising: receiving, by a computer system, sensor data determined based on sensor readings of a structure that is under construction, wherein the sensor data indicates a physical property of an object associated with the structure; analyzing, by the computer system, the sensor data to determine a mapping between the object associated with the structure and a corresponding object of a three dimensional model of the structure; detecting, by the computer system, a discrepancy between the indicated physical property of the object associated with the structure and a physical property of the corresponding object of the three dimensional model; and sending a message, by the computer system, that indicates the discrepancy. 6. The method of claim 5, wherein the sensor data corresponds to data obtained by a LIDAR system based on a scan of the structure, and wherein the sensor readings of the structure are the data obtained by the LIDAR system based on the scan of the structure. 7. The method of claim 6, wherein the sensor data includes three dimensional point data that corresponds to objects associated with the structure. 8. The method of claim 5, wherein the sensor data corresponds to data obtained by an image capture device while capturing an image of the structure, and wherein the sensor readings of the structure are the data obtained by the image capture device while capturing the image of the structure. 9. The method of claim 5, wherein the sensor data corresponds to data obtained by a sonar device while capturing a sonar image of the structure, and wherein the sensor readings of the structure are the data obtained by the sonar device while capturing the sonar image of the structure. 10. The method of claim 5, wherein the sensor data corresponds to data obtained by a radar system while capturing a radar image of the structure, and wherein the sensor readings of the structure are the data obtained by the radar system while capturing the radar image of the structure. 11. The method of claim 5, wherein the analyzing of the sensor data to determine the mapping includes: identifying the object associated with the structure based on a convolution neural network, and determining the mapping based on the identification of the object. 12. The method of claim 5, wherein the structure is any of a building, an airplane, a ship, a submarine, a space launch vehicle, or a space vehicle. 13. The method of claim 5, further comprising: receiving data that correlates to a schedule for construction of the structure; determining, based on the received sensor data, that fixing the discrepancy will cause the schedule for the construction of the structure to be delayed; and sending a message that indicates that fixing the discrepancy will cause the schedule for the construction of the structure to be delayed. 14. The method of claim 5, further comprising: receiving structure design data that represents physical design plans of the structure, wherein the three dimensional model of the structure is based on the structure design data. 15. The method of claim 5, wherein the discrepancy is a difference above a predetermined threshold in a dimension of the object and a corresponding dimension of the corresponding object. 16. The method of claim 5, wherein the discrepancy is a difference in color of a portion of the object and a color of a corresponding portion of the corresponding object. 17. The method of claim 5, wherein the discrepancy is a difference above a predetermined threshold of a location of the object and a location of the corresponding object. 18. A computing system comprising: a processor; a networking interface coupled to the processor; and a memory coupled to the processor and storing instructions which, when executed by the processor, cause the computing system to perform operations including: receiving, via the networking interface, sensor data determined based on sensor readings of a structure, wherein the sensor data indicates a physical property of an object associated with the structure; analyzing the sensor data to determine a mapping between the object associated with the structure and a corresponding object of a three dimensional model of the structure; and detecting a discrepancy between the indicated physical property of the object associated with the structure and a physical property of the corresponding object of the three dimensional model. 19. The computing system of claim 18, further comprising: a LIDAR device, wherein the sensor data includes three dimensional data points determined by the LIDAR device based on a scan of the structure. 20. The computing system of claim 19, further comprising: an image capture device, wherein the sensor data includes data determined by the image capture device based on a captured image of the structure. 21. The computing system of claim 18, wherein the object associated with the building is a component associated with the building, and wherein the corresponding object of the three dimensional model of the structure is a corresponding component of the three dimensional model of the structure.