Data intelligent construction method and system
Through laser scanning and automation algorithms, building models are automatically generated and beams are adjusted automatically, solving the inefficiency problem caused by relying on manual operations in existing buildings, and achieving an efficient automated construction process.
Patent Information
- Application Number
- CN202411611509.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-12
- Publication Date
- 2025-02-18
AI Technical Summary
In the construction of existing buildings, scanning, analysis and line release processes mainly rely on manual operations, resulting in increased time and labor costs and reduced work efficiency.
By setting line control cross-lines and horizontal lines, using laser scanners to obtain on-site information, obtain point cloud data, calculate intersection coordinates and control line positions, automatically generate base layer models, identify geometric information of the decoration finish surface, calculate flatness and vertical distance , automatically adjust the beam to form the surface line, and generate a complete model of the wall and the ground.
It greatly reduces manual operation time and labor costs, improves construction efficiency, and realizes automated building measurement and one-stop multi-faceted line laying.
Smart Images

Figure CN119478233A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer vision technology, and in particular to a digitized intelligent construction method and system. Background Art
[0002] Digital intelligent construction refers to the use of modern information technology, data analysis, the Internet of Things, artificial intelligence and other technologies to conduct digital management and intelligent decision-making on the entire life cycle of a construction project during the construction process. Digital intelligent construction is not only limited to the construction phase, but can also be extended to the operation and maintenance phase of the building, using data to continuously optimize the use and management of the building, such as monitoring energy consumption, maintenance cycles, etc., thereby achieving a longer-term return on investment.
[0003] At present, in most building construction, the scanning, analysis and layout processes mainly rely on manual operation. This technical means greatly increases the time and labor cost of manual operation and reduces work efficiency. Summary of the invention
[0004] 1. Technical issues to be resolved
[0005] In view of the deficiencies in the prior art, the present invention provides a digitized intelligent construction method and system, which has the functions of setting a layout control cross line and a horizontal line, obtaining the cross control line, the horizontal line and the spatial information on site by using a laser scanner, obtaining the scanned point cloud data, and calculating the coordinates of the intersection of the cross control line and the horizontal line and the relative position of each control line, automatically generating a base model according to the point cloud data, identifying the geometric information of each decorative finished surface, and calculating the density of the point cloud and the three-dimensional coordinates of the base model, inputting the distance between each decorative finished surface and the base model in combination with the automatically generated base model, calculating the vertical distance of the finished surface from the base model and the mean square error of the flatness based on the flatness of the ground, calculating the angle of the light beam and the coordinates of the decorative finished surface line, automatically adjusting the light beam and marking more than two points on the decorative finished surface on the ground to form a finished surface line, and automatically generating a complete model of the wall and the ground through the finished surface line and the set horizontal line, and through automated building measurement and one-stop multi-surface layout, greatly reducing the time and labor cost of manual operation, improving construction efficiency, and solving the above-mentioned problems.
[0006] (II) Technical solution
[0007] To achieve the above object, the present invention provides the following technical solution: a digital intelligent construction method, comprising the following steps:
[0008] S1. Set the cross lines and horizontal lines for line control, use a laser scanner to obtain the cross lines, horizontal lines and spatial information on site, obtain the scanned point cloud data, and calculate the coordinates of the intersection of the cross lines and the horizontal lines and the relative positions of each control line;
[0009] S2. Automatically generate a base model through point cloud data, identify the geometric information of each decorative surface, and calculate the density of the point cloud and the three-dimensional coordinates of the base model;
[0010] S3, combining the automatically generated base model, inputting the distance between each decorative finished surface and the base model, and calculating the mean square error of the vertical distance of the finished surface from the base model and the flatness based on the flatness of the ground;
[0011] S4. Through algorithm calculation, the light beam is automatically adjusted and two or more points on the ground are marked on the finished surface of the decoration to form a finished surface line, and the angle of the light beam and the coordinates of the finished surface line of the decoration are calculated to meet the design requirements;
[0012] S5. By completing the surface line and setting the horizontal line, a complete model of the wall and the ground is automatically generated.
[0013] Preferably, the formula for calculating the coordinates of the intersection of the cross control line and the horizontal line in S1 is as follows:
[0014] Cross control line 1: y=m1*x+b1;
[0015] Cross control line 2: y = m2*x+b2;
[0016] Among them, m1 and m2 represent the slopes of the two lines, b1 and b2 represent the offsets of the lines. To calculate the intersection of the two points, the equations are combined and the cross control line 1 is substituted into the cross control line 2 to obtain:
[0017]
[0018] Substituting x into the cross control line 1, we get:
[0019]
[0020] That is, the coordinates of the intersection of the cross control line and the horizontal line are
[0021] Preferably, the formula for calculating the relative position of each control line in S1 is as follows:
[0022] In three-dimensional space, the control line is represented as a vector, and the starting point and end point of the line are:
[0023] The starting point of line 1 is P1(x1,y1,z1), the end point of line 1 is P2(x2,y2,z2), the starting point of line 2 is Q1(x3,y3,z3), and the end point of line 2 is Q2(x4,y4,z4);
[0024] Vector of line 1 It is expressed as follows:
[0025]
[0026] Vector table for line 2 The following are shown:
[0027]
[0028] The relative positions of the control lines are obtained by vector dot product, namely:
[0029]
[0030] When the vector dot product is zero, the two control lines are perpendicular to each other.
[0031] Preferably, the formula for calculating the density of the point cloud in S2 is as follows:
[0032]
[0033] In the formula, Dp represents the density of the point cloud, Nd represents the total number of points in the point cloud, which is obtained by the scanning device, Ld represents the length of the outer bounding box of the point cloud, Kd represents the width of the outer bounding box of the point cloud, and Gd represents the height of the outer bounding box of the point cloud. The above values are calculated through the outer boundary of the point cloud.
[0034] Preferably, the three-dimensional coordinate formula of the S2 calculation basic model is as follows:
[0035] P i =(x i ,y i ,z i )
[0036] Among them, P i Represents the coordinates of the i-th point in the point cloud, x i ,y i ,z i is the coordinate of the i-th point in three-dimensional space, and the above coordinates are obtained based on the scanned point cloud dataset.
[0037] Preferably, the formula for calculating the vertical distance of the completed surface from the base model in S3 is as follows:
[0038]
[0039] In the formula, Czjl represents the vertical distance of the finished surface from the base model, a, b, c are the coefficients of the plane equation, represents the normal vector of the plane, d represents the plane offset, (x0, y0, z0) represents the coordinates of any point on the finished surface, the coefficients of the plane equation are calculated from the point cloud data by the plane fitting method, and the coordinates are obtained by point cloud scanning.
[0040] Preferably, the mean square error formula for calculating the flatness in S3 is as follows:
[0041]
[0042] In the formula, Fc represents the mean square error of flatness, reflecting the flatness of the finished surface along the normal direction, and D i represents the vertical distance from the i-th point to the reference plane, Qu represents the average of the vertical distances from all points to the plane, N represents the total number of sample points, and i represents the count subscript.
[0043] Preferably, the formula for calculating the angle of the light beam in S4 is as follows:
[0044]
[0045] In the formula, cosθ represents the angle of the light beam, (x o ,y o ,z o ) represents the three-dimensional coordinates of the light source, (x p ,y p ,z p ) represents the coordinates of the target point where the light beam is projected onto the ground, (a, b, c) represents the normal vector of the ground, and θ represents the angle between the light beam direction and the ground normal.
[0046] Preferably, the formula for calculating the coordinates of the decoration completion surface line in S4 is as follows:
[0047] L(t)=((1-t)*x i +t*x i+1 ,(1-t)*y i +t*y i+1 ,(1-t)*z i +t*z i+1 )
[0048] In the formula, L(t) represents the position coordinates on the completed surface line, t represents the interpolation parameter, and its value range is [0, 1]. i ,y i ,z i ) represents the coordinates of the i-th point on the completed surface.
[0049] A digital intelligent construction system includes a scanning acquisition unit, a basic model generation unit, a calculation unit, a beam adjustment unit and an overall model generation unit;
[0050] The scanning acquisition unit obtains the cross control line, horizontal line and spatial information of the scene by using a laser scanner, obtains the point cloud data obtained by scanning, and calculates the coordinates of the intersection of the cross control line and the horizontal line and the relative position of each control line;
[0051] The basic model generation unit automatically generates a base model through point cloud data, identifies geometric information of each decorative surface, and calculates the density of the point cloud and the three-dimensional coordinates of the basic model;
[0052] The calculation unit combines the automatically generated base model, inputs the distance between each decoration finished surface and the base model, and calculates the mean square error of the vertical distance of the finished surface from the base model and the flatness based on the flatness of the ground;
[0053] The beam adjustment unit automatically adjusts the beam and marks more than two points on the ground to form a finished surface line, and calculates the angle of the beam and the coordinates of the finished surface line to meet the design requirements;
[0054] The overall model generation unit automatically generates a complete model of the wall and the ground by completing the surface line and setting the horizontal line.
[0055] Compared with the prior art, the present invention provides a digital intelligent construction method and system, which has the following beneficial effects:
[0056] The present invention sets a layout control cross line and a horizontal line, uses a laser scanner to obtain the cross control line, the horizontal line and the spatial information on site, obtains the scanned point cloud data, and calculates the coordinates of the intersection of the cross control line and the horizontal line and the relative position of each control line, automatically generates a base model according to the point cloud data, identifies the geometric information of each decorative finished surface, and calculates the density of the point cloud and the three-dimensional coordinates of the base model, combines the automatically generated base model, inputs the distance between each decorative finished surface and the base model, calculates the vertical distance of the finished surface from the base model and the mean square error of the flatness based on the flatness of the ground, calculates the angle of the light beam and the coordinates of the decorative finished surface line, automatically adjusts the light beam and marks more than two points on the decorative finished surface on the ground to form a finished surface line, and automatically generates a complete model of the wall and the ground through the finished surface line and the set horizontal line, and greatly reduces the time and labor cost of manual operation and improves work efficiency through automated building measurement and one-stop multi-surface layout. BRIEF DESCRIPTION OF THE DRAWINGS
[0057] Figure 1 It is a schematic diagram of the steps of the method of the present invention;
[0058] Figure 2 It is a schematic diagram of the system flow of the present invention. DETAILED DESCRIPTION
[0059] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0060] In view of the fact that most of the current building construction mainly relies on manual operation during the scanning, analysis and layout process, this technical means greatly increases the time and labor cost of manual operation and reduces work efficiency. Therefore, a digital intelligent construction method is proposed. Figure 1 , the method comprises the following steps:
[0061] S1. Set the cross lines and horizontal lines for line control, use a laser scanner to obtain the cross lines, horizontal lines and spatial information on site, obtain the scanned point cloud data, and calculate the coordinates of the intersection of the cross lines and the horizontal lines and the relative positions of each control line;
[0062] The formula for calculating the coordinates of the intersection of the cross control line and the horizontal line is as follows:
[0063] Cross control line 1: y=m1*x+b1;
[0064] Cross control line 2: y = m2*x+b2;
[0065] Among them, m1 and m2 represent the slopes of the two lines, b1 and b2 represent the offsets of the lines. To calculate the intersection of the two points, the equations are combined and the cross control line 1 is substituted into the cross control line 2 to obtain:
[0066]
[0067] Substituting x into the cross control line 1, we get:
[0068]
[0069] That is, the coordinates of the intersection of the cross control line and the horizontal line are Calculating the intersection coordinates can ensure accurate positioning of construction and measurement, so that each component can be installed at the designed position. At the same time, clear intersection positions can speed up the construction progress and reduce the correction work required due to incorrect positioning;
[0070] The formula for calculating the relative position of each control line is as follows:
[0071] In three-dimensional space, the control line is represented as a vector, and the starting point and end point of the line are:
[0072] The starting point of line 1 is P1(x1,y1,z1), the end point of line 1 is P2(x2,y2,z2), the starting point of line 2 is Q1(x3,y3,z3), and the end point of line 2 is Q2(x4,y4,z4);
[0073] Vector of line 1 It is expressed as follows:
[0074]
[0075] Vector table for line 2 The following are shown:
[0076]
[0077] The relative positions of the control lines are obtained by vector dot product, namely:
[0078]
[0079] When the vector dot product is zero, the two control lines are perpendicular to each other. Calculating the relative position of the control lines helps to clarify the spatial relationship between the components and avoid conflicts during the design and construction process. Through the analysis of relative positions, the space and layout design required during operation and maintenance can be optimized, and the logic and rationality of the overall structure can be improved.
[0080] S2. Automatically generate a base model through point cloud data, identify the geometric information of each decorative surface, and calculate the density of the point cloud and the three-dimensional coordinates of the base model;
[0081] The density calculation formula of the point cloud is as follows:
[0082]
[0083] The calculation of point cloud density can help evaluate the quality of scanned data and determine the integrity and reliability of data. By analyzing the point cloud density at different time nodes, the deformation of the structure can be monitored and preventive measures can be taken in time. In the formula, Dp represents the density of the point cloud, Nd represents the total number of points in the point cloud, which is obtained through the scanning device, Ld represents the length of the outer bounding box of the point cloud, Kd represents the width of the outer bounding box of the point cloud, and Gd represents the height of the outer bounding box of the point cloud. The above values are calculated through the outer boundary of the point cloud. According to the density distribution of the point cloud, the construction strategy is optimized to make the subsequent construction work more efficient and accurate.
[0084] The formula for calculating the three-dimensional coordinates of the basic model is as follows:
[0085] P i =(x i ,y i ,z i )
[0086] The calculation of three-dimensional coordinates makes the basic model more complete and visualized in space, which is convenient for design review and construction management. i Represents the coordinates of the i-th point in the point cloud, x i ,y i ,z i is the coordinate of the i-th point in three-dimensional space. The above coordinates are obtained based on the point cloud dataset obtained by scanning. By obtaining the three-dimensional coordinates, the correct placement of the foundation is ensured to avoid subsequent problems caused by inaccurate foundation, such as uneven settlement;
[0087] S3, combining the automatically generated base model, inputting the distance between each decorative finished surface and the base model, and calculating the mean square error of the vertical distance of the finished surface from the base model and the flatness based on the flatness of the ground;
[0088] The formula for calculating the vertical distance of the finished surface from the base model is as follows:
[0089]
[0090] Calculating the vertical distance can ensure that the finished surface is consistent with the design standards and ensure the safety and functionality of the building during use. The change in distance can reflect the progress of the construction and help to promptly discover and solve problems in the construction. In the formula, Czjl represents the vertical distance of the finished surface from the base model, a, b, c are the coefficients of the plane equation a*x+b*y+c*z+d=0, represents the normal vector of the plane, d represents the plane offset, (x0, y0, z0) represents the coordinates of any point on the finished surface, the coefficients of the plane equation are calculated from the point cloud data by the plane fitting method, and the coordinates are obtained by point cloud scanning. The evaluation of the vertical distance helps to confirm the verticality of the entire structure, thereby improving the stability of the building;
[0091] The formula for calculating the mean square error of flatness is as follows:
[0092]
[0093] As a statistical method, mean square error can effectively quantify the flatness of the finished surface and provide a quantitative basis. By analyzing the mean square error, convexities or concavities on the plane can be identified, so that necessary finishing measures can be taken. In the formula, Fc represents the mean square error of flatness, which reflects the flatness of the finished surface along the normal direction, and D i represents the vertical distance from the i-th point to the reference plane, Qu represents the average vertical distance from all points to the plane, N represents the total number of sample points, and i represents the count subscript. Taking the mean square error as an important indicator can promote the continuous improvement of construction quality;
[0094] S4. Through algorithm calculation, the light beam is automatically adjusted and two or more points on the ground are marked on the finished surface of the decoration to form a finished surface line, and the angle of the light beam and the coordinates of the finished surface line of the decoration are calculated to meet the design requirements;
[0095] The angle of the light beam is calculated as follows:
[0096]
[0097] In some cases, the calculation of the beam angle can help monitor the dynamic behavior of the structure, especially in applications of optical signal transmission. In the formula, cosθ represents the angle of the beam, (x o ,y o ,z o ) represents the three-dimensional coordinates of the light source, (x p ,y p ,z p ) represents the coordinates of the target point where the light beam is projected onto the ground, (a, b, c) represents the normal vector of the ground, and θ represents the angle between the light beam direction and the ground normal. Detailed calculation of the light beam projection angle helps to adjust the lighting design, optimize energy efficiency, and reduce energy consumption.
[0098] The formula for calculating the coordinates of the decoration finish line is as follows:
[0099] L(t)=((1-t)*x i +t*x i+1 ,(1-t)*y i +t*y i+1 ,(1-t)*z i +t*z i+1 )
[0100] Clear coordinate data helps construction personnel to implement accurately, ensure the precise alignment of decoration, and reduce construction errors. By calculating the coordinates of the completed surface line, the design intention can be accurately converted into actual construction results to improve the aesthetics. In the formula, L(t) represents the position coordinates on the completed surface line, t represents the interpolation parameter, and the value range is [0, 1], (x i ,y i ,z i ) represents the coordinates of the i-th point on the completed surface. The completed surface line coordinate data can provide a reference for subsequent maintenance, renovation and transformation work;
[0101] S5. Automatically generate a complete model of the wall and the ground by completing the surface line and setting the horizontal line;
[0102] By combining the finished surface line and the set horizontal line, using building information modeling technology and automated modeling algorithms, a complete three-dimensional model of the wall and the ground is intelligently generated. This process first uses laser scanning or photogrammetry technology to obtain high-precision point cloud data on site to ensure the accuracy of basic data. On this basis, computer vision and deep learning algorithms are used to identify the geometric features of the finished surface line and the horizontal line, and automatically deduce the height, thickness and connection relationship of the wall with the ground. Using parametric modeling technology, models of the wall and the ground are generated according to design specifications to ensure that the size and proportion of the components meet the engineering requirements. In addition, combined with real-time data updates and version control, the entire model is dynamically adjusted as changes occur during the construction process to achieve accurate real-time monitoring and management;
[0103] See also Figure 2 , a data-based intelligent construction system, including a scanning acquisition unit, a basic model generation unit, a calculation unit, a beam adjustment unit and an overall model generation unit;
[0104] The scanning acquisition unit obtains the cross control line, horizontal line and spatial information of the scene by using a laser scanner, obtains the point cloud data obtained by scanning, and calculates the coordinates of the intersection of the cross control line and the horizontal line and the relative position of each control line;
[0105] The basic model generation unit automatically generates a base model through point cloud data, identifies geometric information of each decorative surface, and calculates the density of the point cloud and the three-dimensional coordinates of the basic model;
[0106] The calculation unit combines the automatically generated base model, inputs the distance between each decoration finished surface and the base model, and calculates the mean square error of the vertical distance of the finished surface from the base model and the flatness based on the flatness of the ground;
[0107] The beam adjustment unit automatically adjusts the beam and marks more than two points on the ground to form a finished surface line, and calculates the angle of the beam and the coordinates of the finished surface line to meet the design requirements;
[0108] The overall model generation unit automatically generates a complete model of the wall and the ground by completing the surface line and setting the horizontal line.
[0109] Through the application of the above method and system, automated building measurement and one-stop multi-surface layout are carried out, which greatly reduces the time and labor cost of manual operation and improves construction efficiency.
[0110] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.
Claims
1. A digital intelligent construction method, characterized in that: The following steps are involved: S1. Set the cross lines and horizontal lines for line control, use a laser scanner to obtain the cross lines, horizontal lines and spatial information on site, obtain the scanned point cloud data, and calculate the coordinates of the intersection of the cross lines and the horizontal lines and the relative positions of each control line; S2. Automatically generate a base model through point cloud data, identify the geometric information of each decorative surface, and calculate the density of the point cloud and the three-dimensional coordinates of the base model; S3, combining the automatically generated base model, inputting the distance between each decorative finished surface and the base model, and calculating the mean square error of the vertical distance of the finished surface from the base model and the flatness based on the flatness of the ground; S4. Through algorithm calculation, the light beam is automatically adjusted and two or more points on the ground are marked on the finished surface of the decoration to form a finished surface line, and the angle of the light beam and the coordinates of the finished surface line of the decoration are calculated to meet the design requirements; S5. Automatically generate a complete model of the wall and the ground by completing the surface line and setting the horizontal line.
2. A digital intelligent construction method according to claim 1, characterized in that: The formula for calculating the coordinates of the intersection of the cross control line and the horizontal line in S1 is as follows: Cross control line 1: y=m1*x+b1; Cross control line 2: y = m2*x+b2; Among them, m1 and m2 represent the slopes of the two lines, b1 and b2 represent the offsets of the lines. To calculate the intersection of the two points, the equations are combined and the cross control line 1 is substituted into the cross control line 2 to obtain: Substituting x into the cross control line 1, we get: That is, the coordinates of the intersection of the cross control line and the horizontal line are 3. A digital intelligent construction method according to claim 2, characterized in that: The formula for calculating the relative position of each control line in S1 is as follows: In three-dimensional space, the control line is represented as a vector, and the starting point and end point of the line are: The starting point of line 1 is P1(x1,y1,z1), the end point of line 1 is P2(x2,y2,z2), the starting point of line 2 is Q1(x3,y3,z3), and the end point of line 2 is Q2(x4,y4,z4); Vector of line 1 It is expressed as follows: Vector table for line 2 The following are shown: The relative positions of the control lines are obtained by vector dot product, namely: When the vector dot product is zero, the two control lines are perpendicular to each other.
4. A digital intelligent construction method according to claim 3, characterized in that: The formula for calculating the density of the point cloud in S2 is as follows: In the formula, Dp represents the density of the point cloud, Nd represents the total number of points in the point cloud, which is obtained by the scanning device, Ld represents the length of the outer bounding box of the point cloud, Kd represents the width of the outer bounding box of the point cloud, and Gd represents the height of the outer bounding box of the point cloud. The above values are calculated through the outer boundary of the point cloud.
5. A digital intelligent construction method according to claim 4, characterized in that: The three-dimensional coordinate formula of the S2 calculation basic model is as follows: P i =(x i ,y i ,z i ) Among them, P i Represents the coordinates of the i-th point in the point cloud, x i ,y i ,z i is the coordinate of the i-th point in three-dimensional space, and the above coordinates are obtained based on the scanned point cloud dataset.
6. A digital intelligent construction method according to claim 5, characterized in that: The formula for calculating the vertical distance of the completed surface from the base model in S3 is as follows: In the formula, Czjl represents the vertical distance of the finished surface from the base model, a, b, c are the coefficients of the plane equation, represents the normal vector of the plane, d represents the plane offset, (x0, y0, z0) represents the coordinates of any point on the finished surface, the coefficients of the plane equation are calculated from the point cloud data by the plane fitting method, and the coordinates are obtained by point cloud scanning.
7. A digital intelligent construction method according to claim 6, characterized in that: The mean square error formula for calculating the flatness of S3 is as follows: In the formula, Fc represents the mean square error of flatness, reflecting the flatness of the finished surface along the normal direction, and D i represents the vertical distance from the i-th point to the reference plane, Qu represents the average of the vertical distances from all points to the plane, N represents the total number of sample points, and i represents the count subscript.
8. A digital intelligent construction method according to claim 7, characterized in that: The formula for calculating the angle of the beam in S4 is as follows: In the formula, cosθ represents the angle of the light beam, (x o ,y o ,z o ) represents the three-dimensional coordinates of the light source, (x p ,y p ,z p ) represents the coordinates of the target point where the light beam is projected onto the ground, (a, b, c) represents the normal vector of the ground, and θ represents the angle between the light beam direction and the ground normal.
9. A digital intelligent construction method according to claim 8, characterized in that: The formula for calculating the coordinates of the decoration completion surface line in S4 is as follows: L(t)=((1-t)*x i +t*x i+1 ,(1-t)*y i +t*y i+1 ,(1-t)*z i +t*z i+1 ) In the formula, L(t) represents the position coordinates on the completed surface line, t represents the interpolation parameter, and its value range is [0, 1]. i ,y i ,z i ) represents the coordinates of the i-th point on the completed surface.
10. A digital intelligent construction system, characterized in that: It includes a scanning acquisition unit, a basic model generation unit, a calculation unit, a beam adjustment unit and an overall model generation unit; The scanning acquisition unit obtains the cross control line, horizontal line and spatial information of the scene by using a laser scanner, obtains the point cloud data obtained by scanning, and calculates the coordinates of the intersection of the cross control line and the horizontal line and the relative position of each control line; The basic model generation unit automatically generates a base model through point cloud data, identifies geometric information of each decorative surface, and calculates the density of the point cloud and the three-dimensional coordinates of the basic model; The calculation unit combines the automatically generated base model, inputs the distance between each decoration finished surface and the base model, and calculates the mean square error of the vertical distance of the finished surface from the base model and the flatness based on the flatness of the ground; The beam adjustment unit automatically adjusts the beam and marks more than two points on the ground to form a finished surface line, and calculates the angle of the beam and the coordinates of the finished surface line to meet the design requirements; The overall model generation unit automatically generates a complete model of the wall and the ground by completing the surface line and setting the horizontal line.