Building assembly method, equipment and medium for improving assembly accuracy
By obtaining building models and construction site data, selecting appropriate prefabricated components and adjusting assembly parameters, the problem of insufficient assembly accuracy in prefabricated buildings was solved and a high-precision assembly process was achieved.
Patent Information
- Application Number
- CN202211261515.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-14
- Publication Date
- 2025-09-05
- Estimated Expiration
- 2042-10-14
AI Technical Summary
The existing assembly methods of prefabricated buildings fail to comprehensively consider multiple stages of the assembly process, resulting in the inability to guarantee assembly accuracy.
By obtaining the building model, determining the component information and structural relationship of the prefabricated components, generating component accuracy, selecting the specified prefabricated components that meet the requirements, and collecting assembly data at the construction site, analyzing the actual assembly information, and adjusting the assembly parameters to improve accuracy.
Ensure the matching of prefabricated components from the source of assembly, adjust the construction process in time, improve the overall assembly accuracy, and ensure the quality of construction.
Smart Images

Figure CN115576281B_ABST
Abstract
Description
Technical Field
[0001] This specification relates to the technical field of prefabricated buildings, and in particular to a building assembly method, equipment, and medium for improving assembly accuracy. Background Art
[0002] With the development of science and technology, traditional construction models are no longer able to meet the requirements of sustainable development, and the construction industry is gradually accelerating its transformation. Prefabricated construction refers to the industrial production of building components in factories, transportation to the construction site, and assembly through mechanized and information-based methods. Compared with traditional construction methods, prefabricated construction can reduce noise and environmental pollution, and meet the development concept of energy conservation and green environmental protection.
[0003] During the assembly process of prefabricated buildings, assembly accuracy is closely related to the quality of the building structure engineering. Among them, the selection of prefabricated components and the assembly position will affect the assembly accuracy. Generally speaking, when prefabricated components are produced in factories, there will be parameter errors in the component parameters of the same type of prefabricated components used for the current building, and there will also be differences in the matching degree between the interconnected components. If the two interconnected components do not match but are assembled, it will affect the quality of the building. In addition, during the assembly process, due to environmental influences, shaking and other situations may occur during assembly, resulting in deviations in the assembly position, which will also affect the quality of the building; in addition, during transportation or construction, the components may be bumped or scratched, resulting in changes in the parameters of the components, which will also affect the final assembly accuracy and building quality. Therefore, the assembly method of prefabricated buildings in the prior art does not comprehensively consider the multiple stages of the assembly process and cannot guarantee assembly accuracy. Summary of the Invention
[0004] One or more embodiments of this specification provide a building assembly method, equipment, and medium for improving assembly accuracy, which are used to solve the following technical problems: the assembly method of prefabricated buildings in the prior art does not comprehensively consider multiple stages of the assembly process and cannot guarantee assembly accuracy.
[0005] One or more embodiments of this specification adopt the following technical solutions:
[0006] One or more embodiments of the present specification provide a building assembly method for improving assembly accuracy, the method comprising: obtaining a building model corresponding to an assembled building; determining, based on the building model, component information of a plurality of prefabricated components used in the assembled building and a structural relationship between the plurality of prefabricated components, wherein the component information includes component names and component parameters of the prefabricated components; generating a component accuracy of each prefabricated component based on the component parameters of the prefabricated components and the structural relationship between the prefabricated components, so as to determine, from a pre-built component library, a specified prefabricated component that meets the requirements based on the component accuracy of each prefabricated component; assembling using the specified prefabricated components, and collecting assembly data of the assembled building construction site using a plurality of preset data acquisition devices, wherein the assembly data includes construction point cloud data and construction texture image data from multiple angles; analyzing the assembly data to generate actual assembly information, wherein the actual assembly information includes an actual assembly position of the specified prefabricated component and an actual assembly quality index of the specified prefabricated component; and adjusting assembly parameters during the assembly process of the specified prefabricated component based on the actual assembly information and pre-acquired theoretical assembly information.
[0007] Optionally, in one or more embodiments of the present specification, before collecting assembly data of the prefabricated building construction site through a preset plurality of data acquisition devices, the method further includes: collecting on-site light intensity at a plurality of on-site locations and off-site light intensity at a plurality of off-site locations of the prefabricated building construction site at a specified time; based on the on-site light intensity and the off-site light intensity, determining a plurality of on-site designated locations and a plurality of off-site designated locations from the plurality of on-site locations and the plurality of off-site locations respectively; setting a laser scanning device at each on-site designated location and each off-site designated location; pre-setting shooting parameters of the aerial photography device, wherein the shooting parameters include a shooting area and a device height; based on the shooting parameters of the aerial photography device, determining the shooting range of the aerial photography device, so as to set the device position and device parameters of the ground image acquisition device according to the shooting range.
[0008] Optionally, in one or more embodiments of the present specification, based on the in-field light intensity and the out-field light intensity, a plurality of designated in-field positions and a plurality of designated out-field positions are determined from the plurality of in-field positions and the plurality of out-field positions, respectively, specifically including: presetting a first light intensity threshold and a second light intensity threshold, wherein the first light intensity threshold is the designated light intensity in an outdoor environment, and the second light intensity threshold is the preset light intensity in an indoor environment; calculating the out-of-field difference between the out-of-field light intensity of each out-of-field position and the first light intensity threshold, and calculating the in-field difference between the in-field light intensity of each in-field position and the second light intensity threshold; determining, among the plurality of out-of-field differences and the plurality of in-field differences, a designated out-of-field difference and a designated in-field difference within a preset difference range; determining, based on the designated out-of-field difference, a designated out-of-field position corresponding to the designated out-of-field difference; and determining, based on the designated in-field difference, a designated in-field position corresponding to the designated in-field difference.
[0009] Optionally, in one or more embodiments of the present specification, assembly data of the prefabricated building construction site is collected through multiple preset data acquisition devices, specifically including: collecting construction building point cloud data corresponding to the prefabricated building construction site through the laser scanning equipment; collecting aerial building images of multiple preset angles through the aerial photography equipment; collecting ground building images corresponding to the prefabricated building construction site through the ground image acquisition equipment; and using the aerial building images of multiple preset angles and the ground building images as the construction building texture image data.
[0010] Optionally, in one or more embodiments of the present specification, the assembly data is analyzed to generate actual assembly information, specifically including: performing point cloud data extraction on the construction building point cloud data to obtain point cloud data of each specified prefabricated component in the construction building point cloud data; performing feature extraction on the point cloud data of each specified prefabricated component to obtain actual assembly quality indicators of each specified prefabricated component, wherein the actual assembly quality indicators include component size, component surface flatness and component verticality; performing three-dimensional reconstruction based on the aerial building images of the multiple preset angles and the ground building images to obtain a three-dimensional model corresponding to the prefabricated building; performing surface feature extraction on the three-dimensional model to obtain edge feature lines of each specified prefabricated component, and determining the position data of the edge feature lines of each specified prefabricated component in the three-dimensional model; and determining the actual assembly position of the specified prefabricated component based on the position data of the edge feature lines of each specified prefabricated component in the three-dimensional model.
[0011] Optionally, in one or more embodiments of the present specification, the component accuracy of each prefabricated component is generated based on the component parameters of the prefabricated components and the structural relationship between the prefabricated components, specifically including: determining the connection relationship between the prefabricated components through the structural relationship between the prefabricated components; taking the two connected prefabricated components as a component group, and determining the connection area of the two prefabricated components in each component group; obtaining the component size and component flatness from the component parameters of the two prefabricated components in the component group; generating the component matching degree between the two prefabricated components in the component group based on the connection area, the component size and the component flatness; and determining the component accuracy of each prefabricated component according to the component matching degree between the two prefabricated components in the component group, wherein the component accuracy is positively correlated with the component matching degree.
[0012] Optionally, in one or more embodiments of the present specification, feature extraction is performed on the point cloud data of each specified prefabricated component to obtain the actual assembly quality index of each specified prefabricated component, specifically including: performing dimensionality reduction processing on the point cloud data of each specified prefabricated component to obtain the plane data of each specified prefabricated component; in the plane data of each specified prefabricated component, calculating the vector angle between each specified point and other points in the projection of the tangent plane, wherein the other points are located in the neighborhood of the specified point; when the vector angle corresponding to the specified point is greater than a preset angle threshold, marking the specified point to obtain multiple marked specified points; fitting the multiple marked specified points to obtain the component size of each specified prefabricated component; processing the point cloud data of each prefabricated component to obtain a reference plane; calculating the angle between the reference plane and the unit vector in the vertical direction, and obtaining the verticality of each specified prefabricated component based on the angle; calculating the distance between the point in the point cloud data of each prefabricated component and the reference plane, and obtaining the flatness of each specified prefabricated component based on the distance.
[0013] Optionally, in one or more embodiments of the present specification, the assembly parameters in the assembly process of the specified prefabricated component are adjusted according to the actual assembly information and the pre-acquired theoretical assembly information, specifically including: pre-acquiring the theoretical assembly information, the theoretical assembly information including the theoretical assembly position of the specified prefabricated component and the theoretical assembly quality index of the specified prefabricated component; when the actual assembly position in the actual assembly information is different from the theoretical assembly position, adjusting the position of the specified prefabricated component based on the theoretical assembly position; when the difference between the actual assembly quality index in the actual assembly information and the theoretical assembly quality index is greater than or equal to a preset error threshold, replacing the specified prefabricated component.
[0014] One or more embodiments of this specification provide a building assembly device for improving assembly accuracy, including:
[0015] at least one processor; and,
[0016] a memory communicatively connected to the at least one processor; wherein,
[0017] The memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to:
[0018] Obtain a building model corresponding to the prefabricated building, and based on the building model, determine component information of multiple prefabricated components used for the prefabricated building and the structural relationship between the multiple prefabricated components, wherein the component information includes component names and component parameters of the prefabricated components; generate a component accuracy of each prefabricated component based on the component parameters of the prefabricated components and the structural relationship between the prefabricated components, so as to determine a specified prefabricated component that meets the requirements in a pre-built component library based on the component accuracy of each prefabricated component; use the specified prefabricated components for assembly, and collect assembly data of the prefabricated building construction site through multiple preset data acquisition devices, wherein the assembly data includes construction building point cloud data and construction building texture image data at multiple angles; analyze the assembly data to generate actual assembly information, wherein the actual assembly information includes an actual assembly position of the specified prefabricated component and an actual assembly quality index of the specified prefabricated component; and adjust assembly parameters of the specified prefabricated component during the assembly process based on the actual assembly information and pre-acquired theoretical assembly information.
[0019] One or more embodiments of this specification provide a non-volatile computer storage medium storing computer-executable instructions, wherein the computer-executable instructions are configured to:
[0020] Obtain a building model corresponding to the prefabricated building, and based on the building model, determine component information of multiple prefabricated components used for the prefabricated building and the structural relationship between the multiple prefabricated components, wherein the component information includes component names and component parameters of the prefabricated components; generate a component accuracy of each prefabricated component based on the component parameters of the prefabricated components and the structural relationship between the prefabricated components, so as to determine a specified prefabricated component that meets the requirements in a pre-built component library based on the component accuracy of each prefabricated component; use the specified prefabricated components for assembly, and collect assembly data of the prefabricated building construction site through multiple preset data acquisition devices, wherein the assembly data includes construction building point cloud data and construction building texture image data at multiple angles; analyze the assembly data to generate actual assembly information, wherein the actual assembly information includes an actual assembly position of the specified prefabricated component and an actual assembly quality index of the specified prefabricated component; and adjust assembly parameters of the specified prefabricated component during the assembly process based on the actual assembly information and pre-acquired theoretical assembly information.
[0021] At least one of the above-mentioned technical solutions adopted in the embodiments of this specification can achieve the following beneficial effects: through the above-mentioned technical solution, the required prefabricated components are determined for the initial building model. When selecting prefabricated components, the influence of the allowable error in component production on the combination of different prefabricated components is taken into account, that is, more matching prefabricated components are selected according to the component accuracy of the prefabricated components; the theoretical accuracy of the prefabricated components required for the building is calculated according to the building model in the design stage, and the most matching prefabricated components are determined in the produced parts library according to the theoretical accuracy, thereby avoiding the problem of poor component matching caused by factory production errors, taking into account the selection process of prefabricated components, and ensuring the assembly accuracy of the building from the source of assembly; data collection is performed during the preliminary construction process of each designated prefabricated component, or data collection is performed during the preliminary construction process of multiple designated prefabricated components with a connection relationship, and the actual assembly situation is compared with the standard assembly situation in a timely manner. If the actual assembly situation is abnormal, the preliminary construction process can be adjusted in a timely manner to improve the construction accuracy during the assembly process, thereby achieving the effect of improving the overall assembly accuracy. During the construction process, the quality indicators of prefabricated components are tested. If a prefabricated component is damaged due to collision during transportation or installation, or if the component is missing dimensions or has its surface scratched, the prefabricated component will be replaced to improve assembly accuracy and ensure building quality. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the embodiments of this specification or the technical solutions in the prior art, the following briefly introduces the drawings required for the embodiments or the description of the prior art. Obviously, the drawings described below are only some of the embodiments described in this specification. For those skilled in the art, other drawings can be obtained based on these drawings without inventive work. In the drawings:
[0023] Figure 1 A schematic flow chart of a building assembly method for improving assembly accuracy provided in an embodiment of this specification;
[0024] Figure 2 This is a schematic structural diagram of a building assembly device for improving assembly accuracy provided in an embodiment of this specification. DETAILED DESCRIPTION
[0025] To help those skilled in the art better understand the technical solutions in this specification, the following will provide a clear and complete description of the technical solutions in the embodiments of this specification, in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of this specification, not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this specification without creative work should fall within the scope of protection of this specification.
[0026] With the development of science and technology, traditional construction models are no longer able to meet the requirements of sustainable development, and the construction industry is gradually accelerating its transformation. Prefabricated construction refers to the industrial production of building components in factories, transportation to the construction site, and assembly through mechanized and information-based methods. Compared with traditional construction methods, prefabricated construction can reduce noise and environmental pollution, and meet the development concept of energy conservation and green environmental protection.
[0027] During the assembly process of prefabricated buildings, assembly accuracy is closely related to the quality of the building structure engineering. Among them, the selection of prefabricated components and the assembly position will affect the assembly accuracy. Generally speaking, when prefabricated components are produced in factories, there will be parameter errors in the component parameters of the same type of prefabricated components used for the current building, and there will also be differences in the matching degree between the interconnected components. If the two interconnected components do not match but are assembled, it will affect the quality of the building. In addition, during the assembly process, due to environmental influences, shaking and other situations may occur during assembly, resulting in deviations in the assembly position, which will also affect the quality of the building; in addition, during transportation or construction, the components may be bumped or scratched, resulting in changes in the parameters of the components, which will also affect the final assembly accuracy and building quality. Therefore, the assembly method of prefabricated buildings in the prior art does not comprehensively consider the multiple stages of the assembly process and cannot guarantee assembly accuracy.
[0028] The embodiments of this specification provide a building assembly method for improving assembly accuracy. It should be noted that the execution subject in the embodiments of this specification can be a server or any device with data processing capabilities. Figure 1 This is a flow chart of a building assembly method for improving assembly accuracy provided in an embodiment of this specification, such as Figure 1 As shown, it mainly includes the following steps:
[0029] Step S101: Acquire a building model corresponding to the prefabricated building, and determine component information of a plurality of prefabricated components used for the prefabricated building and a structural relationship between the plurality of prefabricated components based on the building model.
[0030] The component information includes the component name and component parameters of the prefabricated component.
[0031] In actual application scenarios, before a prefabricated building can be erected, it must undergo architectural design to determine its structure and dimensions. Taking a building as an example, during architectural design, the building's construction units are designed based on the total number of floors, the height of each floor, and the layout of each room. This is known as generating architectural drawings. Generally speaking, a building model is generated based on these drawings.
[0032] In one embodiment of the present specification, a building model corresponding to an assembled building is obtained. The building model here can be understood as the building model of a certain room, and the building model is the building model corresponding to the architectural drawings issued during the design phase. The building model includes the building components required for the building and the structural relationship between each building component. For example, a prefabricated wall and four prefabricated columns are required. According to the building model, the component information of the required multiple prefabricated components and the structural relationship between each prefabricated component are obtained. It should be noted that in actual building design, the component sizes of building components are different under different designs. For example, the same prefabricated wall, but prefabricated walls set in different positions, have different parameters such as length, width, thickness, and the components connected to the prefabricated wall are also different.
[0033] Step S102 : generating the component accuracy of each prefabricated component based on the component parameters of the prefabricated components and the structural relationship between the prefabricated components, so as to determine the specified prefabricated component that meets the requirements in the pre-built component library according to the component accuracy of each prefabricated component.
[0034] Based on the component parameters of the prefabricated components and the structural relationship between the prefabricated components, the component accuracy of each prefabricated component is generated, specifically including: determining the connection relationship between the prefabricated components through the structural relationship between the prefabricated components; taking two connected prefabricated components as a component group, and determining the connection area of the two prefabricated components in each component group; obtaining the component size and component flatness from the component parameters of the two prefabricated components in the component group; generating the component matching degree between the two prefabricated components in the component group based on the connection area, the component size and the component flatness; and determining the component accuracy of each prefabricated component based on the component matching degree between the two prefabricated components in the component group, wherein the component accuracy is positively correlated with the component matching degree.
[0035] In one embodiment of the present specification, different types of prefabricated components have different requirements for dimensional accuracy. The same type of prefabricated components have different requirements for dimensional accuracy in different design schemes. In addition, the connection relationships of different prefabricated components also have different requirements for component accuracy. In order to meet the matching between components in the current building model and to improve the assembly accuracy of the building, it is necessary to generate the component accuracy required for each prefabricated component under the current design, and select appropriate prefabricated components based on the required component accuracy.
[0036] In one embodiment of the present specification, the connection relationship between the prefabricated components is determined based on the structural relationship between the prefabricated components. Two connected prefabricated components are considered as a component group, and the connection area between the two prefabricated components in each component group is determined. It should be noted that the connection area here can be understood as the contact area. It can be understood that the connection area is the contact area between the two prefabricated components in the component group. The component parameters of the two prefabricated components in the component group are obtained, including the component size and component flatness.
[0037] In one embodiment of the present specification, for ease of description, two prefabricated components in the same component group are set as the first prefabricated component and the second prefabricated component. It should be noted that the two prefabricated components belonging to the same component group here are of different types, for example, one is a wall and the other is a column. The contact area in the first prefabricated component is called the first area, and the contact area in the second prefabricated component is called the second area. According to the size information of the first prefabricated component, the area of the first area is calculated; according to the size information of the second prefabricated component, the area of the second area is calculated, and the area difference between the area of the first area and the area of the second area is calculated. Similarly, the first component flatness of the first prefabricated component and the second component flatness of the second prefabricated component are respectively used as the first area flatness of the first area and the second area flatness of the second area, and the flatness difference between the first flatness and the second area flatness is calculated. When the area difference and the flatness difference are both 0, the matching degree of the first prefabricated component and the second prefabricated component is set to 1, and the component accuracy of both is set to 1. It should be noted that the component accuracy of the first prefabricated component and the second prefabricated component here is the theoretical accuracy.
[0038] In one embodiment of the present specification, a component library is pre-built. The component library here is used to store all prefabricated components produced by the component factory. Generally, when the factory produces components, multiple components of the same type and size requirements will be produced. Each component has a parameter error that is larger or smaller. After the components with different parameter errors are assembled, their compatibility will also change. According to the construction method of the building, the prefabricated components are pre-grouped, and multiple prefabricated components that may have a connection relationship are grouped into one group. The component accuracy of each actual prefabricated component is set according to the calculation method of the component accuracy and saved in the component library. The component accuracy saved in the component library here is the actual accuracy of the prefabricated components produced by the factory, which can also be understood as the actual matching degree of any two prefabricated components. According to the required theoretical component accuracy, a specified prefabricated component with the same actual accuracy as the theoretical component accuracy and belonging to the same type and the same annotation parameters as the first prefabricated component and the second prefabricated component is determined in the component library. It should be noted here that the component type of the prefabricated component corresponding to the theoretical accuracy is the same as the component type of the prefabricated component in the component library.
[0039] Through the above technical solution, the theoretical accuracy of the prefabricated components required for the building is calculated based on the architectural model in the design stage, and the most suitable prefabricated components are determined in the produced component library based on the theoretical accuracy. This avoids the problem of poor component matching caused by factory production errors, takes into account the selection process of prefabricated components, and ensures the assembly accuracy of the building from the source of assembly.
[0040] Step S103: assembling using designated prefabricated components, and collecting assembly data of the prefabricated building construction site through a plurality of preset data collection devices.
[0041] The assembly data includes construction building point cloud data and construction building texture image data from multiple angles.
[0042] In one embodiment of the present specification, after the designated prefabricated components required for the prefabricated building and in accordance with the building are determined in the component library, the designated prefabricated components are used for assembly. Through multiple data acquisition devices, the assembly data of the prefabricated building construction site is collected during the construction process of the designated prefabricated components. It should be noted here that the construction process of the designated prefabricated components can be the construction process of one designated prefabricated component or the construction process of multiple designated prefabricated components; since it is necessary to improve the construction accuracy during the assembly process, thereby achieving the effect of improving the overall assembly accuracy, data collection can be performed during the preliminary construction process of each designated prefabricated component, or data collection can be performed during the preliminary construction process of multiple designated prefabricated components with a connection relationship. During this process, the actual assembly situation is compared with the standard assembly situation in a timely manner. If the actual assembly situation is abnormal, the preliminary construction process can be adjusted in a timely manner.
[0043] Before collecting assembly data of the prefabricated building construction site through multiple preset data collection devices, the method also includes: collecting on-site light intensity at multiple on-site locations and off-site light intensity at multiple off-site locations of the prefabricated building construction site at a specified time; based on the on-site light intensity and the off-site light intensity, determining multiple on-site designated locations and multiple off-site designated locations from the multiple on-site locations and the multiple off-site locations respectively; setting a laser scanning device at each on-site designated location and each off-site designated location; pre-setting shooting parameters of the aerial photography device, wherein the shooting parameters include a shooting area and a device height; based on the shooting parameters of the aerial photography device, determining the shooting range of the aerial photography device, so as to set the device position and device parameters of the ground image acquisition device according to the shooting range.
[0044] In one embodiment of this specification, multiple data acquisition devices are pre-installed at the prefabricated building construction site. During actual construction, issues often arise with the assembly position and parameters of prefabricated components. For example, deviations in the position of prefabricated components or verticality exceeding tolerances can affect building quality. To obtain accurate assembly data, multiple data acquisition devices are installed. These include laser scanning equipment, aerial photography equipment, and ground image acquisition equipment.
[0045] In one embodiment of the present specification, before collecting point cloud data on the construction site, it is necessary to set the location of the laser scanning device. It should be noted that in order to ensure the accuracy of the data collection of the laser scanning device, the device needs to be set in a place with good visibility. The on-site light intensity at multiple on-site locations and the off-site light intensity at multiple off-site locations of the prefabricated building construction site at a specified time are collected. The specified time here can be any time of the day. Since the light intensity at different times is different, it can be collected once at each time, and the corresponding location is selected according to the actual assembly time. According to the on-site light intensity and the off-site light intensity, multiple on-site designated locations and multiple off-site designated locations are determined from the multiple on-site locations and the multiple off-site locations respectively for setting the laser scanning device. It should be noted here that a laser scanning device can also be set at each on-site location and each off-site location. According to the light intensity at different times, the laser scanning device at the on-site designated location and the off-site designated location that meet the requirements corresponding to the construction time is selected for data collection.
[0046] Based on the in-field light intensity and the out-field light intensity, a plurality of designated in-field positions and a plurality of designated out-field positions are determined from the plurality of in-field positions and the plurality of out-field positions, respectively, specifically including: presetting a first light intensity threshold and a second light intensity threshold, wherein the first light intensity threshold is the designated light intensity in an outdoor environment, and the second light intensity threshold is the preset light intensity in an indoor environment; calculating the out-of-field difference between the out-of-field light intensity of each out-of-field position and the first light intensity threshold, and calculating the in-field difference between the in-field light intensity of each in-field position and the second light intensity threshold; determining, among the plurality of out-of-field differences and the plurality of in-field differences, a designated out-of-field difference and a designated in-field difference within a preset difference range; determining, based on the designated out-of-field difference, a designated out-of-field position corresponding to the designated out-of-field difference; and determining, based on the designated in-field difference, a designated in-field position corresponding to the designated in-field difference.
[0047] In one embodiment of the present specification, a first light intensity threshold and a second light intensity threshold are preset. The first light intensity threshold is a designated light intensity suitable for data collection in an outdoor environment. The light intensity for collecting data more accurately outdoors can be determined based on the scanning record of the laser scanning device. The second light intensity threshold is a preset light intensity in an indoor environment. Similarly, the preset light intensity refers to the light intensity suitable for collecting data in an indoor environment. The off-field difference between the off-field light intensity of each off-field position and the first light intensity threshold is calculated, and the in-field difference between the in-field light intensity of each in-field position and the second light intensity threshold is calculated. Among the multiple off-field differences and multiple in-field differences, a designated off-field difference and a designated in-field difference within the preset difference range are determined; based on the designated off-field difference, a designated off-field position corresponding to the designated off-field difference is determined. Similarly, based on the designated in-field difference, a designated in-field position corresponding to the designated in-field difference is determined.
[0048] In one embodiment of the present specification, after setting up the laser scanning device, it is also necessary to set up the aerial photography device and the ground image acquisition device. The aerial photography device here can be a drone, and the ground image acquisition device can be a camera. For the aerial photography device, it is necessary to set the shooting parameters for the aerial photography device. The shooting parameters include the shooting area and the equipment height. That is to say, when collecting data through the aerial photography device, it is necessary to set the shooting area, that is, select a shooting area that includes the target area and is not blocked by other buildings, and there are no reflective objects that affect the imaging quality in the shooting area. In addition, it is also necessary to set the equipment height of the aerial photography device. The flight height of the equipment will affect the imaging quality and the shooting range. Based on the shooting parameters of the aerial photography device, the shooting range of the aerial photography device is determined, so that the device position and equipment parameters of the ground image acquisition device can be set according to the shooting range.
[0049] In one embodiment of the present specification, the device parameters and device position of the ground image acquisition device need to correspond to the shooting range of the aerial photography device, that is, the viewing range, picture brightness and other parameters of the ground imaging device need to be consistent with the image taken by the aerial photography device.
[0050] The assembly data of the prefabricated building construction site is collected through multiple preset data collection devices, specifically including: collecting the construction building point cloud data corresponding to the prefabricated building construction site through the laser scanning equipment; collecting the aerial building images of multiple preset angles through the aerial photography equipment; collecting the ground building images corresponding to the prefabricated building construction site through the ground image collection equipment; and using the aerial building images of multiple preset angles and the ground building images as the construction building texture image data.
[0051] In one embodiment of this specification, point cloud data is collected using a laser scanner, and aerial building images are captured from multiple preset angles using an aerial camera. The multiple preset angles here refer to data capture from vertical, front, back, left, and right directions. Similarly, ground image capture equipment is used to capture ground building images for the aerial building images, and both the aerial and ground building images are used as construction building texture image data.
[0052] Step S104: Analyze the assembly data to generate actual assembly information.
[0053] The actual assembly information includes the actual assembly position of the designated prefabricated component and the actual assembly quality index of the designated prefabricated component.
[0054] The assembly data is analyzed to generate actual assembly information, specifically including: performing point cloud data extraction on the construction building point cloud data to obtain point cloud data of each specified prefabricated component in the construction building point cloud data; performing feature extraction on the point cloud data of each specified prefabricated component to obtain actual assembly quality indicators of each specified prefabricated component, wherein the actual assembly quality indicators include component size, component surface flatness and component verticality; performing three-dimensional reconstruction based on the aerial building images of the multiple preset angles and the ground building images to obtain a three-dimensional model corresponding to the prefabricated building; performing surface feature extraction on the three-dimensional model to obtain edge feature lines of each specified prefabricated component, and determining position data of the edge feature lines of each specified prefabricated component in the three-dimensional model; and determining the actual assembly position of the specified prefabricated component based on the position data of the edge feature lines of each specified prefabricated component in the three-dimensional model.
[0055] In one embodiment of the present specification, point cloud data extraction is performed on the construction building point cloud data to obtain point cloud data of each specified prefabricated component in the construction building point cloud data, that is, all point cloud data corresponding to the construction building are divided into multiple point cloud groups according to the prefabricated components, and each group of point cloud data corresponds to one prefabricated component. In addition, the point cloud data needs to be preprocessed in advance to improve the efficiency and processing accuracy of subsequent point cloud processing. Since the amount of point cloud data is large, it is easy to increase the computing load and affect the computing progress. It is necessary to streamline the point cloud data, remove irrelevant point cloud data, and reduce the amount of point cloud data. After preprocessing, it is necessary to perform feature extraction on the point cloud data of each specified prefabricated component to obtain the actual assembly quality index of each specified prefabricated component. The actual assembly quality index includes component size, component surface flatness and component verticality.
[0056] The feature extraction is performed on the point cloud data of each specified prefabricated component to obtain the actual assembly quality index of each specified prefabricated component, specifically including: performing dimensionality reduction processing on the point cloud data of each specified prefabricated component to obtain the plane data of each specified prefabricated component; in the plane data of each specified prefabricated component, calculating the vector angle between each specified point and other points in the projection of the tangent plane, wherein the other points are located in the neighborhood of the specified point; when the vector angle corresponding to the specified point is greater than a preset angle threshold, the specified point is marked to obtain multiple marked specified points; the multiple marked specified points are fitted to obtain the component size of each specified prefabricated component; the point cloud data of each prefabricated component is processed to obtain a reference plane; the angle between the reference plane and the unit vector in the vertical direction is calculated, and based on the angle, the verticality of each specified prefabricated component is obtained; the distance between the point in the point cloud data of each prefabricated component and the reference plane is calculated, and based on the distance, the flatness of each specified prefabricated component is obtained.
[0057] In one embodiment of the present specification, after extracting the point cloud data corresponding to the prefabricated components from the overall point cloud data, feature extraction is performed on the point cloud data corresponding to each prefabricated component to obtain the actual assembly quality index of each prefabricated component. Generally speaking, the structure of prefabricated components is usually a rectangular parallelepiped, such as a prefabricated column, while the point cloud data is usually composed of planes. To facilitate feature extraction of prefabricated components, it is necessary to perform dimensionality reduction processing on the point cloud data of each prefabricated component to obtain the corresponding plane data. In the plane data, the vector angle between each point and other points in its neighborhood in the tangent plane projection is calculated. If the angle is greater than a preset angle threshold, the point is marked to obtain a marked designated point as an edge point. Each point is calculated in the above manner to obtain multiple edge points whose vector angle is greater than the preset angle threshold. It should be noted that the preset angle threshold here can be set as required, for example, it can be set to π / 2. Multiple edge points constitute the component edge of the prefabricated component, and feature fitting is performed on the component edge. The fitting method here can be least squares fitting to obtain a straight line equation. Based on the obtained straight line equation, the component dimensions of each designated prefabricated component are obtained.
[0058] In one embodiment of the present specification, a least squares fit is performed on the point cloud data of each prefabricated component to obtain a fitted reference plane; the angle between the reference plane and the vertical unit vector is calculated, and based on the angle, the verticality of each specified prefabricated component is obtained. That is, for example, if the angle between the reference plane and the vertical unit vector is A, then the verticality is the tangent of A-π / 2. The distance between the point in the point cloud data of each prefabricated component and the reference plane is calculated, assuming that the distance from each point to the reference plane is x n , based on the distance, the flatness of each designated prefabricated component is obtained. Specifically, the flatness of each designated prefabricated component is obtained by the following formula: Among them, p is used to represent flatness, x n is the distance from each point to the reference plane, n is a positive integer greater than 0, and i is the number of points in the point cloud data of each prefabricated component.
[0059] In one embodiment of the present specification, three-dimensional reconstruction is performed based on aerial building images and ground building images at multiple preset angles to obtain a three-dimensional model corresponding to the prefabricated building. In order to avoid situations such as occlusion in the collected data that affect the accuracy of the model, three-dimensional reconstruction is performed using aerial building images and ground building images at multiple preset angles. The aerial building images collected by aerial photography equipment have high collection efficiency and a large range. However, since the shooting lens angle carried by the aerial photography equipment is fixed, even if it is adjustable, its adjustment range is also limited by the angle. Since there are other buildings around the prefabricated building, they are easy to block each other, resulting in incomplete collected images. Based on this, a flexible ground image acquisition device is used to collect ground images, and the two images are combined for three-dimensional reconstruction to obtain a three-dimensional model corresponding to the prefabricated building.
[0060] In one embodiment of the present specification, since the three-dimensional model is a complete mapping of the prefabricated building, the actual assembly position of each specified prefabricated component is obtained by analyzing the three-dimensional model. First, the surface feature extraction of the three-dimensional model is performed to obtain the edge feature line of each specified prefabricated component. The position of each specified prefabricated component can be determined by the edge feature line. The position data of the edge feature line of each specified prefabricated component in the three-dimensional model is obtained. It should be noted that the position data here can be in the form of coordinates. A coordinate system is constructed in the three-dimensional model, and the coordinate position of each point or line in the three-dimensional model is matched one-to-one with the actual position of the actual prefabricated building. After obtaining the characteristic edge line of each prefabricated component, the position coordinates of the points in the characteristic edge line in the coordinate system are determined, and the position coordinates of the prefabricated component in the three-dimensional model are further determined. Based on the position coordinates of the edge feature line of each specified prefabricated component in the three-dimensional model, and combined with the correspondence between the coordinate position and the actual position, the actual assembly position of the specified prefabricated component is determined.
[0061] Through the above technical solution, the quality indicators of specified prefabricated components are obtained through analysis of point cloud data, which ensures the accuracy and objectivity of the quality indicators and reduces the measurement errors caused by manual measurement. For data with strict requirements such as quality indicators, point cloud data obtained using high-precision laser scanning technology can ensure the accuracy and high precision of quality indicator data. The assembly position emphasizes the relative relationship between the prefabricated components and the whole. The positional relationship of the prefabricated components is obtained through the three-dimensional model, which ensures the accuracy of the data and is more representative of the current construction scene. In addition, the three-dimensional model is constructed by aerial building images and ground building images, taking advantage of the high efficiency and large range of aerial photography equipment. The disadvantage of collection occlusion that is prone to occur in aerial photography equipment is compensated by the ground image collection device, ensuring the comprehensiveness of the collected data, achieving a high restoration effect between the three-dimensional model and the actual building, and further ensuring the accuracy of the assembly position.
[0062] Step S105 : adjusting assembly parameters of the designated prefabricated component during assembly according to the actual assembly information and the pre-acquired theoretical assembly information.
[0063] According to the actual assembly information and the pre-acquired theoretical assembly information, the assembly parameters in the assembly process of the specified prefabricated component are adjusted, specifically including: pre-acquiring the theoretical assembly information, the theoretical assembly information including the theoretical assembly position of the specified prefabricated component and the theoretical assembly quality index of the specified prefabricated component; when the actual assembly position in the actual assembly information is different from the theoretical assembly position, adjusting the position of the specified prefabricated component based on the theoretical assembly position; when the index difference between the actual assembly quality index in the actual assembly information and the theoretical assembly quality index is greater than or equal to a preset error threshold, replacing the specified prefabricated component.
[0064] In one embodiment of the present specification, theoretical assembly information is obtained. It should be noted that the theoretical assembly information may be standard assembly information corresponding to the construction standard. Similarly, the theoretical assembly information includes the theoretical assembly position and theoretical assembly quality index of each prefabricated component, such as assembly size, verticality after assembly, flatness of the prefabricated component after assembly, etc. The actual assembly position in the actual assembly information is compared with the theoretical assembly position. If there is a difference between the two, the assembly position of the specified prefabricated component is adjusted so that the assembly position of the specified prefabricated component is the same as the theoretical assembly position. The actual assembly quality index in the actual assembly information is compared with the theoretical assembly index. If the difference between the two indexes is greater than or equal to the preset error threshold corresponding to the error allowable range, the specified prefabricated component is replaced. In other words, the assembly parameters in the assembly process include the assembly position of the prefabricated component and the replacement of the prefabricated component. It should be noted that when comparing the difference in assembly quality indicators, it is necessary to calculate the quality indicators belonging to the same category, such as calculating the difference between the actual assembly size and the theoretical assembly size, calculating the flatness of the actual assembly and the flatness of the theoretical assembly, and calculating the verticality of the actual assembly and the verticality of the theoretical assembly. In the actual construction process, in order to avoid collisions during transportation or installation of prefabricated components, resulting in missing dimensions or surface scratches, which would affect the assembly accuracy, the quality indicators of prefabricated components are tested during the construction process. When such situations occur, the prefabricated components are replaced to improve assembly accuracy and ensure building quality.
[0065] Through the above technical solution, the required prefabricated components are determined based on the initial building model. When selecting prefabricated components, the effect of the allowable error in component production on the combination of different prefabricated components is taken into account. In other words, the most suitable prefabricated components are selected based on their component accuracy. The theoretical accuracy of the prefabricated components required for the building is calculated based on the building model during the design phase. Based on the theoretical accuracy, the most suitable prefabricated components are determined from the produced component library. This avoids the problem of poor component matching caused by factory production errors. The selection process of prefabricated components is considered and the assembly accuracy of the building is guaranteed from the source of assembly. Data is collected during the preliminary construction process of each designated prefabricated component, or the preliminary construction process of multiple designated prefabricated components with a connection relationship. The actual assembly situation is promptly compared with the standard assembly situation. If the actual assembly situation is abnormal, the preliminary construction process can be adjusted in time to improve the construction accuracy during the assembly process, thereby achieving the effect of improving the overall assembly accuracy. The quality indicators of the prefabricated components are tested during the construction process. If the prefabricated components are damaged by collision during transportation or installation, the prefabricated components are replaced to improve the assembly accuracy and ensure the quality of the building.
[0066] The embodiment of this specification also provides a building assembly device for improving assembly accuracy, such as Figure 2 As shown, the device includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to:
[0067] Obtain a building model corresponding to the prefabricated building, and based on the building model, determine component information of multiple prefabricated components used for the prefabricated building and the structural relationship between the multiple prefabricated components, wherein the component information includes the component name and component parameters of the prefabricated components; generate the component accuracy of each prefabricated component based on the component parameters of the prefabricated components and the structural relationship between the prefabricated components, so that according to the component accuracy of each prefabricated component, a specified prefabricated component that meets the requirements can be determined in a pre-built component library; use the specified prefabricated components for assembly, and collect assembly data of the prefabricated building construction site through multiple preset data acquisition devices, wherein the assembly data includes construction building point cloud data and construction building texture image data at multiple angles; analyze the assembly data to generate actual assembly information, wherein the actual assembly information includes the actual assembly position of the specified prefabricated component and the actual assembly quality index of the specified prefabricated component; and adjust the assembly parameters of the specified prefabricated component during the assembly process according to the actual assembly information and the pre-acquired theoretical assembly information.
[0068] The embodiments of this specification also provide a non-volatile computer storage medium storing computer-executable instructions, wherein the computer-executable instructions are configured as follows:
[0069] Obtain a building model corresponding to the prefabricated building, and based on the building model, determine component information of multiple prefabricated components used for the prefabricated building and the structural relationship between the multiple prefabricated components, wherein the component information includes the component name and component parameters of the prefabricated components; generate the component accuracy of each prefabricated component based on the component parameters of the prefabricated components and the structural relationship between the prefabricated components, so that according to the component accuracy of each prefabricated component, a specified prefabricated component that meets the requirements can be determined in a pre-built component library; use the specified prefabricated components for assembly, and collect assembly data of the prefabricated building construction site through multiple preset data acquisition devices, wherein the assembly data includes construction building point cloud data and construction building texture image data at multiple angles; analyze the assembly data to generate actual assembly information, wherein the actual assembly information includes the actual assembly position of the specified prefabricated component and the actual assembly quality index of the specified prefabricated component; and adjust the assembly parameters of the specified prefabricated component during the assembly process according to the actual assembly information and the pre-acquired theoretical assembly information.
[0070] The various embodiments in this specification are described in a progressive manner. Similar portions between the various embodiments can be referenced to each other, and each embodiment focuses on the differences from the other embodiments. In particular, the device, apparatus, and non-volatile computer storage medium embodiments are generally similar to the method embodiments, so their descriptions are relatively simplified. For relevant details, refer to the descriptions of the method embodiments.
[0071] The foregoing description of this specification describes specific embodiments. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in an order different from that described in the embodiments and still achieve the desired results. Furthermore, the processes depicted in the accompanying drawings do not necessarily require the specific order shown or the sequential order to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0072] The devices and media provided in the embodiments of this specification correspond one-to-one to the methods. Therefore, the devices and media also have similar beneficial technical effects to their corresponding methods. Since the beneficial technical effects of the methods have been described in detail above, the beneficial technical effects of the devices and media will not be repeated here.
[0073] Those skilled in the art will appreciate that the embodiments of this specification may be provided as methods, systems, or computer program products. Therefore, this specification may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, this specification may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0074] This specification is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of this specification. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0075] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0076] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0077] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.
[0078] Memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. Memory is an example of a computer-readable medium.
[0079] Computer-readable media includes permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media (transitory media), such as modulated data signals and carrier waves.
[0080] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.
[0081] The foregoing description is merely one or more embodiments of this specification and is not intended to limit this specification. It will be apparent to those skilled in the art that various modifications and variations may be made to one or more embodiments of this specification. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of one or more embodiments of this specification are intended to be within the scope of the claims of this specification.
Claims
1. A building assembly method for improving assembly accuracy, characterized in that: The method comprises: Obtaining a building model corresponding to the prefabricated building, and determining, based on the building model, component information of a plurality of prefabricated components used in the prefabricated building and a structural relationship between the plurality of prefabricated components, wherein the component information includes component names and component parameters of the prefabricated components; generating a component accuracy of each prefabricated component based on the component parameters of the prefabricated components and the structural relationship between the prefabricated components, so as to determine a specified prefabricated component that meets the requirements in a pre-built component library according to the component accuracy of each prefabricated component; Assembling the designated prefabricated components and collecting assembly data of the prefabricated building construction site using a plurality of preset data acquisition devices, wherein the assembly data includes construction building point cloud data and construction building texture image data at multiple angles; Analyzing the assembly data to generate actual assembly information, wherein the actual assembly information includes an actual assembly position of the designated prefabricated component and an actual assembly quality index of the designated prefabricated component; Adjusting assembly parameters during the assembly of the designated prefabricated component according to the actual assembly information and pre-acquired theoretical assembly information; Generating the component accuracy of each prefabricated component based on the component parameters of the prefabricated components and the structural relationship between the prefabricated components, specifically including: Determining the connection relationship between the prefabricated components based on the structural relationship between the prefabricated components; The two connected prefabricated components are regarded as a component group, and the connection area of the two prefabricated components in each component group is determined; Obtaining component size and component flatness from component parameters of two prefabricated components in the component group; generating a component matching degree between two prefabricated components in the component group based on the connection area, the component size, and the component flatness; The component accuracy of each prefabricated component is determined according to the component matching degree between two prefabricated components in the component group, wherein the component accuracy is positively correlated with the component matching degree.
2. A building assembly method for improving assembly accuracy according to claim 1, characterized in that: Before collecting assembly data of the prefabricated building construction site through a plurality of preset data collection devices, the method further includes: Collecting the on-site light intensity at multiple on-site locations and the off-site light intensity at multiple off-site locations of the prefabricated building construction site at a specified time; Based on the in-field light intensity and the out-field light intensity, determining a plurality of in-field designated locations and a plurality of out-field designated locations from the plurality of in-field locations and the plurality of out-field locations respectively; Laser scanning equipment is set up at each designated location within the field and each designated location outside the field; Presetting the shooting parameters of the aerial photography equipment, wherein the shooting parameters include the shooting area and the equipment height; Based on the shooting parameters of the aerial photography device, the shooting range of the aerial photography device is determined, so that the device position and device parameters of the ground image acquisition device can be set according to the shooting range.
3. A building assembly method for improving assembly accuracy according to claim 2, characterized in that: Determining a plurality of designated on-site locations and a plurality of designated off-site locations from the plurality of on-site locations and the plurality of off-site locations based on the on-site light intensity and the off-site light intensity, respectively, specifically includes: Preset a first light intensity threshold and a second light intensity threshold, wherein the first light intensity threshold is a specified light intensity in an outdoor environment, and the second light intensity threshold is a preset light intensity in an indoor environment; Calculating the off-field difference between the off-field light intensity of each off-field position and the first light intensity threshold, and calculating the on-field difference between the on-field light intensity of each on-field position and the second light intensity threshold; Determining, among the plurality of off-field differences and the plurality of on-field differences, a designated off-field difference and a designated on-field difference within a preset difference range; Determining a designated off-field position corresponding to the designated off-field difference according to the designated off-field difference; According to the designated intra-field difference, a designated intra-field position corresponding to the designated intra-field difference is determined.
4. A building assembly method for improving assembly accuracy according to claim 2, characterized in that: The assembly data of the prefabricated building construction site is collected through multiple preset data collection devices, including: Using the laser scanning equipment, collecting construction point cloud data corresponding to the prefabricated building construction site; Using the aerial photography equipment, collecting aerial building images at multiple preset angles; Using the ground image acquisition device, the ground building image corresponding to the prefabricated building construction site is acquired; The aerial building images at the multiple preset angles and the ground building images are used as the construction building texture image data.
5. A building assembly method for improving assembly accuracy according to claim 4, characterized in that: Analyzing the assembly data to generate actual assembly information specifically includes: Performing point cloud data extraction on the construction building point cloud data to obtain point cloud data of each designated prefabricated component in the construction building point cloud data; Performing feature extraction on the point cloud data of each designated prefabricated component to obtain actual assembly quality indicators of each designated prefabricated component, wherein the actual assembly quality indicators include component size, component surface flatness, and component verticality; Performing three-dimensional reconstruction based on the aerial building images at the multiple preset angles and the ground building images to obtain a three-dimensional model corresponding to the prefabricated building; Performing surface feature extraction on the three-dimensional model to obtain edge feature lines of each designated prefabricated component, and determining position data of the edge feature lines of each designated prefabricated component in the three-dimensional model; Based on the position data of the edge feature line of each designated prefabricated component in the three-dimensional model, the actual assembly position of the designated prefabricated component is determined.
6. A building assembly method for improving assembly accuracy according to claim 5, characterized in that: Perform feature extraction on the point cloud data of each specified prefabricated component to obtain the actual assembly quality index of each specified prefabricated component, including: Perform dimensionality reduction processing on the point cloud data of each specified prefabricated component to obtain the plane data of each specified prefabricated component; In the plane data of each designated prefabricated component, calculating the vector angle between each designated point and other points in the projection of the tangent plane, wherein the other points are located in the neighborhood of the designated point; When the vector angle corresponding to the designated point is greater than a preset angle threshold, marking the designated point to obtain a plurality of marked designated points; Fitting the plurality of marked designated points to obtain a component size of each designated prefabricated component; Process the point cloud data of each prefabricated component to obtain a reference plane; Calculating the angle between the reference plane and a vertical unit vector, and obtaining the verticality of each designated prefabricated component based on the angle; The distance between a point in the point cloud data of each prefabricated component and the reference plane is calculated, and the flatness of each designated prefabricated component is obtained based on the distance.
7. A building assembly method for improving assembly accuracy according to claim 1, characterized in that: Adjusting assembly parameters during the assembly process of the designated prefabricated component according to the actual assembly information and the pre-acquired theoretical assembly information specifically includes: Pre-acquiring the theoretical assembly information, wherein the theoretical assembly information includes a theoretical assembly position of the designated prefabricated component and a theoretical assembly quality index of the designated prefabricated component; When the actual assembly position in the actual assembly information is different from the theoretical assembly position, adjusting the position of the designated prefabricated component based on the theoretical assembly position; When the difference between the actual assembly quality index in the actual assembly information and the theoretical assembly quality index is greater than or equal to a preset error threshold, the designated prefabricated component is replaced.
8. A building assembly device for improving assembly accuracy, characterized in that: The device comprises: at least one processor; and, a memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to: Obtaining a building model corresponding to the prefabricated building, and determining, based on the building model, component information of a plurality of prefabricated components used in the prefabricated building and a structural relationship between the plurality of prefabricated components, wherein the component information includes component names and component parameters of the prefabricated components; generating a component accuracy of each prefabricated component based on the component parameters of the prefabricated components and the structural relationship between the prefabricated components, so as to determine a specified prefabricated component that meets the requirements in a pre-built component library according to the component accuracy of each prefabricated component; Assembling the designated prefabricated components and collecting assembly data of the prefabricated building construction site using a plurality of preset data acquisition devices, wherein the assembly data includes construction building point cloud data and construction building texture image data at multiple angles; Analyzing the assembly data to generate actual assembly information, wherein the actual assembly information includes an actual assembly position of the designated prefabricated component and an actual assembly quality index of the designated prefabricated component; Adjusting assembly parameters during the assembly process of the designated prefabricated component according to the actual assembly information and pre-acquired theoretical assembly information; and generating component accuracy of each prefabricated component based on component parameters of the prefabricated component and structural relationships between the prefabricated components, specifically including: Determining the connection relationship between the prefabricated components based on the structural relationship between the prefabricated components; The two connected prefabricated components are regarded as a component group, and the connection area of the two prefabricated components in each component group is determined; Obtaining component size and component flatness from component parameters of two prefabricated components in the component group; generating a component matching degree between two prefabricated components in the component group based on the connection area, the component size, and the component flatness; The component accuracy of each prefabricated component is determined according to the component matching degree between two prefabricated components in the component group, wherein the component accuracy is positively correlated with the component matching degree.
9. A non-volatile computer storage medium storing computer-executable instructions, wherein the computer-executable instructions are configured to: Obtaining a building model corresponding to the prefabricated building, and determining component information of a plurality of prefabricated components used for the prefabricated building and a structural relationship between the plurality of prefabricated components based on the building model, wherein: The component information includes the component name and component parameters of the prefabricated component; generating a component accuracy of each prefabricated component based on the component parameters of the prefabricated components and the structural relationship between the prefabricated components, so as to determine a specified prefabricated component that meets the requirements in a pre-built component library according to the component accuracy of each prefabricated component; Assembling the designated prefabricated components and collecting assembly data of the prefabricated building construction site using a plurality of preset data acquisition devices, wherein the assembly data includes construction building point cloud data and construction building texture image data at multiple angles; Analyzing the assembly data to generate actual assembly information, wherein the actual assembly information includes an actual assembly position of the designated prefabricated component and an actual assembly quality index of the designated prefabricated component; Adjusting assembly parameters during the assembly of the designated prefabricated component according to the actual assembly information and pre-acquired theoretical assembly information; Generating the component accuracy of each prefabricated component based on the component parameters of the prefabricated components and the structural relationship between the prefabricated components, specifically including: Determining the connection relationship between the prefabricated components based on the structural relationship between the prefabricated components; The two connected prefabricated components are regarded as a component group, and the connection area of the two prefabricated components in each component group is determined; Obtaining component size and component flatness from component parameters of two prefabricated components in the component group; generating a component matching degree between two prefabricated components in the component group based on the connection area, the component size, and the component flatness; The component accuracy of each prefabricated component is determined according to the component matching degree between two prefabricated components in the component group, wherein the component accuracy is positively correlated with the component matching degree.
Citation Information
Patent Citations
BIM-based construction method and management system
CN112990844A