METHOD AND APPARATUS FOR RENOVATION WORKS ON A BUILDING

20220356723 · 2022-11-10

Assignee

Inventors

Cpc classification

International classification

Abstract

The present application provides a method for renovation works on a building that has a plurality of building elements, for example walls. The method includes: receiving scan data of a building element of the building; (150) processing the scan data to determine at least one dimension of the building element and an initial property of the building element from the scan data; configuring (160) a building system for the building element to achieve a target property of the building element, the building system being configured according to the at least one dimension of the building element and according to the initial property of the building element; and generating instruction data (170) for fabricating the building system. There is also provided an apparatus for renovation works on a building that has a plurality of building elements, for example walls.

Claims

1. A method for renovation works on a building including a plurality of building elements, the method comprising: receiving scan data of a building element of the building; processing the scan data to determine at least one dimension of the building element and an initial property of the building element from the scan data; configuring a building system for the building element to achieve a target property of the building element, the building system being configured according to the dimension of the building element and according to the initial property of the building element; and generating instruction data for fabricating the building system.

2. The method of claim 1, further comprising determining the target property from the initial property.

3. The method of claim 2, wherein the target property matches the initial property.

4. The method of claim 2, wherein the target property is different from the initial property.

5. The method of claim 1, further comprising receiving further scan data after fabrication of the building system, and processing the further scan data to assess a resultant property of the building system for quality control.

6. The method of claim 1, wherein the step of configuring the building system comprises includes selecting a building system from a database according to the initial property of the building element.

7. The method of claim 1, wherein the step of configuring the building system comprises includes selecting a material and a quantity of the material for the building system according to the at least one dimension of the building element and according to the initial property of the building element.

8. The method of claim 1, wherein the instruction data includes control data for a computer-controlled apparatus configured to fabricate at least a part of the building system in accordance with the control data.

9. The method of claim 1, wherein the building system includes a covering for the building element, for example a covering for a wall.

10. The method of claim 9, wherein the covering comprises includes a coating, for example render or plaster or roughcast.

11. The method of claim 1, wherein the building element includes an ancillary element of the building, for example one or more of: a window, a window frame, a window sill, a fascia, a gutter, a tile, a panel, a fence, a railing, and/or a balustrade, and wherein the building system includes a replacement for at least a part of the ancillary element.

12. The method of claim 1, further comprising fabricating the building system in accordance with the instruction data.

13. The method of claim 12, wherein fabricating the building system includes fabricating a least a part of the building system in a location remote from the building, for example in a factory, for subsequent installation on the building element.

14. The method of claim 12, wherein fabricating the building system includes fabricating the building element at the location of the building.

15. The method of claim 13, wherein fabricating the building system includes installation of the building system on the building element.

16. The method of claim 1, further comprising scanning the building element using electronic scanning apparatus to generate the scan data.

17. An apparatus for renovation works, the apparatus comprising: electronic scanning apparatus for scanning a building element to generate scan data; and a processor configured to perform the method of claim 1

18. The apparatus of claim 17, further comprising a computer-controlled apparatus for fabricating the building system in accordance with the instruction data.

19-22. (canceled)

23. A method of applying a covering to a building element of a building the method comprising: receiving scan data of a building element of the building; processing the scan data to determine an initial property of the building element from the scan data; configuring a covering for the building element, the covering including a coating configured to achieve a target property of the building element; generating control data to control a computer-controlled apparatus for applying the coating of the covering; and controlling the computer-controlled apparatus for applying the coating in accordance with the control data.

24. The method of claim 23, wherein the coating is applied to the building element.

25. The method of claim 23, wherein the covering further includes insulation for attachment to the building element, and wherein the coating is applied to the insulation.

26. An apparatus for applying a covering to a building element of a building; wherein the apparatus comprises: an electronic scanning apparatus for generating scan data indicative of an initial property of the building element; a computer-controlled apparatus for applying a coating of the covering; and a processor configured to perform the method of claim 19.

27. The apparatus of claim 26, wherein the computer-controlled apparatus for applying the coating includes a material output nozzle for outputting a coating material, and an actuator to control a position of the material output nozzle.

28. The apparatus of claim 26, wherein the computer-controlled apparatus is portable, and is adapted for applying the coating on the building.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

[0089] Embodiments of the invention are further described hereinafter with reference to the accompanying drawings, in which:

[0090] FIG. 1 is a flowchart illustrating a method of applying a covering to a building element;

[0091] FIG. 2 is a schematic illustration of a building element being scanned by an electronic scanning apparatus;

[0092] FIG. 3 is a further schematic illustration of a building element being scanned by an electronic scanning apparatus;

[0093] FIG. 4 is another schematic illustration of a building element being scanned by an electronic scanning apparatus;

[0094] FIG. 5 is a yet further schematic illustration of a building element being scanned by an electronic scanning apparatus;

[0095] FIG. 6 is a schematic illustration of a building element having a coating applied thereto;

[0096] FIG. 7 is a further schematic illustration of a building element having coating applied thereto;

[0097] FIGS. 8A, 8B and 9 are other schematic illustrations of a building element having a coating applied thereto;

[0098] FIG. 10 is another schematic illustration of a building element having a coating applied thereto;

[0099] FIG. 11 is a further schematic illustration of a building element having a coating applied thereto;

[0100] FIG. 12 is a schematic illustration of a covering for a building element, the covering comprising a plurality of brick slips;

[0101] FIGS. 13A to 13E are schematic illustrations of a covering for a building element, the covering having a support structure and insulation panels, and in FIGS. 13B to 13E a coating is applied to the insulation panels;

[0102] FIGS. 14A to 14F illustrate an example process of off-site manufacture of a covering for a building and subsequent installation on a building;

[0103] FIG. 15 is a flowchart illustrating a method of configuring a building system for a building element;

[0104] FIG. 16 is a schematic illustration of a building element being scanned by an electronic scanning apparatus;

[0105] FIG. 17 is a flowchart illustrating a method of building works using scan data of an existing building element to configure a new building element.

DETAILED DESCRIPTION

[0106] FIG. 1 is a flowchart illustrating a method of applying a covering to a building element, such as a wall. The covering includes a coating. The method 100 is for performing renovation works to a building element to achieve a target property of the building element. Typically, the target property includes a target property of the surface, in particular an appearance property of the building element, though it will be understood that the target property may instead or additionally be other aspects of the building element, such as thermal performance. The target property can be determined based on an initial property of the building element of the building. In this way, the target property of the building element to be achieved can be referred to as a subsequent property, or a resultant property of the building element, as it is the property of the building element subsequent to application of the covering to the building element. In this example, the method 100 comprises a first step 110 of scanning the building element with an electronic scanning apparatus to generate scan data. The scan data is indicative of an initial property of the building element. The method 100 comprises a second step 120 of processing the scan data to configure a covering for the building element, the covering being configured to achieve a target property of the building element. The step 120 is also to generate control data. The control data is to, for example configured to, control a computer-controlled apparatus, for example a robotic device, to apply a coating to the building element to form a covering to achieve the target property of the building element. The method 100 will comprise the second step 120 of processing the scan data even where the scan data has not been generated as part of the first step 110 of the method 100. For example, the scan data may be received from a data storage and the scan data may have been generated not as part of the method. In this case, the method can comprise receiving the scan data, such as from the data storage. The method 100 further comprises a third step 130 of controlling the computer-controlled apparatus in accordance with the control data. The computer-controlled apparatus is controlled in accordance with the control data to apply a coating to the building element to achieve the target property of the building element. In this way, the initial property of the building element, indicated by the scan data, can be used to apply a covering to the building element to achieve the target property, and for example to determine the target property of the building element.

[0107] In examples, the electronic scanning apparatus may comprise the sensor apparatus described in the Applicant's co-pending patent application WO2020/079394. Additionally or alternatively, the electronic scanning apparatus may comprise the sensors, processors, and other features as described in any of the Applicant's earlier patent applications, in particular WO2017/220716, WO2016/207627, and/or WO2014188221.

[0108] It will be understood that the appearance of a building element means any visual aspect of the building element, including but not limited to the shape, colour and/or texture of the building element. In an example, the computer-controlled apparatus is controlled to carry out an operation to apply a coating to the building element to achieve a target property of the building element to match the initial property of the building element. For example, the computer-controlled apparatus may be controlled to apply a coating to the building element such that the appearance of the building element after application of the coating has substantially the same colour as the appearance of the building element prior to application of the coating. In other words, a person may be unable to see a difference in the colour of the building element when the building element surface had the initial property and when the coating has been applied to achieve the target property of the building element. In another example, the computer-controlled apparatus may be controlled to apply a coating to the building element to achieve the target property of the building element such that the texture of the building element achieved by applying the coating is substantially the same as the texture of the building element prior to applying the coating. In other words, a person may be unable to see a difference in the texture of the building element when the building element had the initial property and when the coating has been applied to the building element to achieve the target property. In yet another example, the computer-controlled apparatus may be controlled to apply a coating to the building element to achieve the target property of the building element such that the 3D shape of the building element achieved by application of the coating is substantially the same as the 3D shape of the building element prior to application of the coating. In other words, a person may be unable to see a difference in the 3D shape of the building element when the building element had the initial property and when the coating has been applied to the building element to achieve the target property. In this way, it can appear that the appearance of the building element achieved by applying the coating aesthetically matches the appearance of the building element prior to application of the coating, in one or more ways. Where the building element is formed to have a certain appearance prior to application of the coating using the computer-controlled apparatus, such as a brickwork appearance (for example because the surface of the building element is formed from brick), the target property of the building element may be configured such that the building element also has a brickwork appearance after application of the coating, based on the received scan data, indicative of the brickwork appearance of the building element prior to application of the coating.

[0109] Applying a covering to the building element by the computer-controlled apparatus to achieve the target property of the building element in the third step 130 can include performing any one or more operations to achieve the target property of the building element, as will be discussed further with reference to FIGS. 6 to 11 hereinafter. For example, applying a covering to achieve the target property of the building element by the computer-controlled apparatus can comprise providing a new covering to replace an original covering. The one or more operations may comprise one or more of an insulation installation operation, applying a coating, and a shaping operation, and any other operations. Controlling the computer-controlled apparatus can comprise controlling one or more components of the computer-controlled apparatus. In some examples, a plurality of computer-controlled apparatuses may be used to apply the covering to the building element to achieve the target property of the building element. For example, a first operation may be carried out by a first computer-controlled apparatus and a second operation may be carried out by a second computer-controlled apparatus. The first operation and the second operation together can apply a covering to the building element to achieve the target property of the building element.

[0110] The method 100 can comprise determining, for example selecting, a material to be used in the operation to be carried out by the computer-controlled apparatus based on the scan data received in the second step 120. For example, the material can be selected so as to be usable by the computer-controlled apparatus to achieve a desired new appearance of the building element which is determined based on the appearance of the building element prior to application of the covering using the computer-controlled apparatus. The method 100 can additionally or alternatively comprise determining, for example selecting, an amount of material to be used in the operation based on the scan data received in the second step 120. In this way, by determining precisely the amount of material which will be required, wastage can be reduced, as well as the overhead in time, energy and cost in transporting unnecessary material.

[0111] The method 100 can comprise additional scanning operations after the covering has been applied to achieve the target property of the building element, for example for quality control purposes. In an example, the method 100 comprises scanning the building element subsequent to the application of the covering to generate further scan data. One or more quality control characteristic, such as a thermal conductivity, a visual appearance or a depth may be determined based on the further scan data. In some examples, a difference characteristic between the resultant property of the building element and the initial property of the building element may be determined based on the further scan data and the previous scan data generated in the first step 110.

[0112] In some examples, further scans may be performed as part of applying the covering to the building element to achieve the target property. For example, a higher fidelity scan can be performed at or immediately before the time at which the covering is applied to achieve the target property of the building element to allow a more precise model of the initial property of the building element to be determined.

[0113] In further examples, the method 100 can comprise performing a location registration operation. The location registration operation can be performed after the scan of the building element by the electronic scanning apparatus and prior to or as part of application of the coating by the computer-controlled apparatus. The location registration operation will locate the computer-controlled apparatus relative to the building element. Typically, the location registration operation comprises performing a location registration scan of the building element to generate location registration data. The location registration scan is indicative of the location of the computer-controlled apparatus, for example because the location registration scan is performed by the computer-controlled apparatus. The location of the computer-controlled apparatus relative to the building element can be determined based on the location registration data. Typically, the location of the computer-controlled apparatus is determined based on a comparison of the location registration data and the scan data. In this way, the location of the computer-controlled apparatus relative to the building element can be accurately determined. In some examples, markers can be provided one feature of the building which will remain unchanged by application of the covering to the building element, for example, stickers can be placed on the windows of the building. The stickers may provide a location registration target which can be detected in the scan of the building element to generate the scan data and in the location registration scan of the building element to generate the location registration data. In this way, the location of the computer-controlled apparatus can be determined relative to the original building element, based on the detected location of the location registration target in the location registration data, even if the covering has been, or has begun to be, applied to the building element to achieve the target property of the building element.

[0114] The method may further comprise performing a location registration operation using the computer-controlled apparatus to determine a location of the computer-controlled apparatus relative to the building element of the building based on the scan data. Thus, the location of the computer-controlled apparatus can be determined based on the previous scan data indicative of the initial property of the building element. The location of the computer-controlled apparatus can be additionally determined based on location data of the computer-controlled apparatus. The location data may be determined based on registration scan data of the computer-controlled apparatus. The registration scan data may be generated based on a registration scan of the building element by the computer-controlled apparatus. The registration scan may be performed prior to application of the covering to the building element to achieve the target property of the building element. The registration scan data may be aligned with the scan data to determine the location of the computer-controlled apparatus relative to the building element. Thus, accurate location information for the computer-controlled apparatus can be determined.

[0115] In the example method of FIG. 1, illustrated further in FIGS. 2 to 14F, the building element is a wall, and the building system is a covering that is applied to the wall. The covering includes a coating.

[0116] FIG. 2 is a schematic illustration of a building element of a building 200 being scanned by an electronic scanning apparatus, in particular a wall being scanned. The building 200 comprises a plurality of walls 205a, 205b, each of which is a building element of the building. In this view, the building 200 can be seen to comprise a first wall 205a, which is the front of the building 200. A further wall 205b in the form of a roof panel 205b is provided connected to an upper end of the first wall 205a. Each of the walls 205a, 205b of the building defines a surface 210a, 210b having an initial property in the form of an initial appearance. For example, the first wall surface 210a has a brickwork initial appearance (not shown in FIG. 2), including the location and dimensions of one or more windows. The roof panel surface 210b can have a tiled roof initial appearance (not shown).

[0117] Also shown in FIG. 2 is the electronic scanning apparatus 10 which is configured to scan in a scanning beam 20. In this example, the scanning beam 20 encompasses the first wall 205a and therefore detects one or more initial properties, including an appearance, of the first wall 205a prior to application of a covering to the first wall 205a to achieve a target property of the first wall 205a. It will be understood that the electronic scanning apparatus 10 can be configured to scan multiple building elements of the building 200. In this way, it will be understood that the electronic scanning apparatus 10 generates scan data by scanning the first wall 205a of the building 200. The scan data is indicative of the one or more initial properties of the first wall 205a of the building 200, prior to a covering being applied to the first wall 205a to achieve a target property of the first wall 205a.

[0118] Thus, in this example, the electronic scanning apparatus 10 is configured to scan a wall of the building 200. However, it will be understood that in other examples, the electronic scanning apparatus 10 can be configured to scan another building element of the building 200, such as windows or doors, as explained hereinafter with reference to FIGS. 15 and 16.

[0119] The electronic scanning apparatus 10 typically comprises one or more directional sensors, for example a plurality of directional sensors, including at least an optical camera and a rangefinder sensor in order to generate a model of a building element to define an original appearance of the building element. In examples, the electronic scanning apparatus 10 can also comprise a thermal sensor. The scan data generated by the electronic scanning apparatus 10 may comprise a 3D point cloud generated using spatial information from the rangefinder sensor. Other scan data, or example optical images and thermal information, may be layered onto the 3D point cloud to provide a multi-layered 3D point cloud model of the building element.

[0120] The electronic scanning apparatus 10 can be moveable, for example on wheels or tracks, or as an airborne vehicle, such as a drone. In some examples, the electronic scanning apparatus 10 can be moved between positions by a human operator.

[0121] Although the scanning beam 20 is shown as a flat, substantially horizontal scanning beam, it will be understood that other shapes of beam may be provided. The scanning beam may be in a direction other than substantially horizontal, for example substantially vertical. In some examples, the scanning beam can be a region rather than a line, for example a rectangular region or a substantially circular region. In other words, the electronic scanning apparatus 10 can be configured to scan in a region including one or more building elements of the building 200. The scanning apparatus 10 may be moved in a scanning motion, for example by moving the scanning apparatus 10 in a linear or rotational manner, to move the scanning beam 20 across the surface being scanned.

[0122] FIG. 3 is a further schematic illustration of a building element of a building being scanned by an electronic scanning apparatus, in this example a first wall 205a having a first wall surface 210a. It can be seen in FIG. 3 that the first wall surface 210a has a brickwork initial appearance. As in FIG. 3, an electronic scanning apparatus 310 is provided. The electronic scanning apparatus 310 shown in FIG. 3 may be substantially similar to the electronic scanning apparatus 10 shown in FIG. 2, apart from the hereinafter noted differences. The electronic scanning apparatus 310 comprises a sensor head 312 comprising one or more directional sensors to scan in a sensor beam 320. The electronic scanning apparatus 310 further comprises a tripod support 314 supporting the sensor head 312 off a ground surface. The tripod support 314 comprises three legs 316a, 316b, 316c which are supported on the ground surface to support the sensor head 312 off the ground surface. By rotation of the sensor head 312, the one or more sensors of the sensor head 312 can detect different regions on the first wall 205a, thereby generating scan data indicative of the appearance of the first wall 205a prior to application of a covering to the first wall 205a to achieve a target property of the first wall 205a.

[0123] FIG. 4 is another schematic illustration of a building element of a building, in this example a wall 205a, being scanned by an electronic scanning apparatus 410. As can be seen, a different electronic scanning apparatus 410 is provided to the electronic scanning apparatus 310 shown in FIG. 3. Nevertheless, the electronic scanning apparatus 410 shown in FIG. 4 is substantially similar to the electronic scanning apparatus's shown in FIGS. 2 and 3, apart from the hereinafter noted differences. As in FIG. 3, the electronic scanning apparatus 410 is configured to scan the wall 205a. The electronic scanning apparatus 410 comprises a sensor head 412 configured to be receptive to wall features within a scanning beam 420 to scan the wall surface 210a to generate scan data indicative of the appearance of the wall 205a prior to any covering being applied to the wall 205a to achieve one or more target properties of the wall 205a. The sensor head 412 is provided on a cross member 414. The cross-member connects a first vertical member 416 with a second vertical member 418. The first vertical member 416 is substantially parallel to the second vertical member 418. The cross member 414 is moveable relative to the first vertical member 416 and the second vertical member 418 in a longitudinal direction of the first vertical member 416 and the second vertical member 418. The electronic scanning apparatus 410 is supported off the ground surface by a moveable stand 422, in the form of a plurality of wheels, such as caster wheels. A height position of the sensor head 412 can be controlled by movement of the cross member 414 up or down along the first vertical member 416 and the second vertical member 418. A horizontal position of the sensor head 412 can be controlled by movement of the sensor head 412 along the cross member 414, in a substantially horizontal position. Thus, a relatively large region of the wall surface 210a can be scanned by the electronic scanning apparatus 410 by movement of the sensor head 412 without movement of the electronic scanning apparatus 410 on the ground surface. It will be understood that an alternative arrangement for the electronic scanning apparatus may use two horizontal members having a substantially vertical cross-member connected therebetween, where movement of the sensor head 412 in a horizontal direction can be provided by movement of the cross-member in a longitudinal direction of the two horizontal members. Similarly, vertical movement of the sensor head 412 can be provided by movement of the sensor head 412 on the substantially vertical cross-member.

[0124] As can be seen, the wall 205a in FIG. 4 may have a different initial appearance to the wall shown in FIG. 3. For example, the wall 205a in FIG. 4 may have a rendered appearance, or any other appearance different to the brickwork appearance shown in FIG. 3. Indeed, it is also possible that the initial appearance of the walls in FIGS. 3 and 4 are the same. That is, the electronic scanning apparatus 410 can be used on substantially any initial appearance of a wall.

[0125] FIG. 5 is a yet further schematic illustration of a wall 205a of a building being scanned by an electronic scanning apparatus. In this example, the electronic scanning apparatus 510 is in the form of an airborne scanning apparatus 510, such as a drone 510. The airborne scanning apparatus 510 comprises a sensor head 512 having one or more sensors for scanning the wall 205a. The sensor head 512 is configured to scan in a scanning beam 520. As will be appreciated, the airborne scanning apparatus 510 can be moved substantially anywhere over an outside, or within the building to scan the walls and other building elements of the building. The resulting scan data will be indicative of an initial appearance of the surfaces. In this example, the airborne scanning apparatus 510 comprises four lift engines, in the form of propellers 530a, 530b, 530c, 530d controllable to manoeuvre the airborne scanning apparatus 510 relative to the surface 210a.

[0126] It will be understood that any of the electronic scanning apparatus disclosed herein may additionally or instead be used to scan a building element of the building whilst a covering is being applied to the building element, or during other construction or renovation work, to achieve a target property of the building element. Alternatively, the electronic scanning apparatus can be used to scan the building element subsequent to the building element having a covering applied to it, or after other construction or renovation works, to achieve a target property of the building element.

[0127] It will be understood that each of the electronic scanning apparatus disclosed herein will typically generate scan data indicative of an initial property of the building element as a result of scanning the building element. In some examples, the electronic scanning apparatus may also process the scan data to generate control data. The control data may be to control a computer-controller apparatus, for example a robotic device, to apply a covering to the building element to achieve a target property of the building element, as per the method illustrated in FIG. 1. In some examples, the target property of the building element, such the appearance of the building element, can be determined based on the scan data. In other examples, the control data can be generated on a further device, in data communication with the electronic scanning apparatus, such as the computer-controller apparatus described hereinafter.

[0128] FIG. 6 is a schematic illustration of a building element, in this example a wall 205a, having a coating applied thereto to achieve a target property of the wall 205a. A computer-controlled apparatus, in this example a robotic device 660, is configured to apply a coating to the surface 210a of the wall 205a to achieve a target property of the wall 205a. In this example, the coating comprises render. The robotic device 660 comprises a support frame 670, comprising a first vertical member 672, a second vertical member 674 and a cross-member 676 connecting the first vertical member 672 to the second vertical member 674. A tool head 680 is supported by the support frame 670. The tool head 680 comprises an output nozzle 682 for outputting coating material, for example build material such as render material therefrom onto the wall surface 210a. The tool head 680 is connected to a source of operation material via a supply hose 685. The tool head 680 can be moved by movement of the members of the support frame 670. For example, the tool head 680 can be moved horizontally by horizontal movement of the tool head 680 along the cross-member 676. The tool head 680 can be moved vertically by vertical movement of the cross-member 676 along both the first vertical member 672 and the second vertical member 674. In this way, the robotic device 660 can apply a coating to the surface 210a of the wall 205a to achieve a target property, for example including a target shape, of the surface 210a of the wall 205a. In some examples, it may be that the robotic device 660 is substantially similar to the electronic scanning apparatus 410 shown in FIG. 4, but having the sensor head 412 of the electronic scanning apparatus 410 changed for the tool head 680 of the robotic device 660. In other examples, the electronic scanning apparatus 410 can be a separate device to the robotic device 660.

[0129] In this example, the robotic device 660 is configured to apply a coating to the wall 205a by carrying out a render application operation on the wall surface 210a. The tool head 680 progresses over the wall surface 210a, outputting render material 687 onto the wall surface 210a to apply a coating to the wall 205a to form a covering to achieve a target property. In this way, a new surface is provided to replace the wall surface 210a, by covering the wall surface 210a. In this example, the tool head 680 progresses upwards over the wall surface 210a. It will be understood that, in some examples, further operations may be required to achieve the target property of the wall 205a.

[0130] The robotic device 660 is controlled in accordance with control data. Typically, the control data is generated by processing the scan data described hereinbefore, indicative of an initial property of the building element, in this example the wall 205a. The control data is to control the robotic device 660 to apply a coating to the wall 205a to achieve the target property of the wall 205a. Thus, it can be seen that the control data is determined in dependence on the scan data. In some examples, the target property of the wall 205a can be determined in dependence on the initial property of the wall 205a indicated by the scan data. It will be understood that the control data can be received by the robotic device from a further device, such as the electronic scanning apparatus, in data communication with the robotic device. Alternatively, the control data can be generated by the robotic device based on the scan data, which is received by the robotic device from the further device, for example the electronic scanning apparatus, in data communication therewith.

[0131] FIG. 7 is a further schematic illustration of a covering being applied to a building element, particularly a render coating applied to a wall 205a, to achieve a target property of the building element. The computer-controlled apparatus, for example a robotic device 660, can be the same robotic device 660 described in relation to FIG. 6 hereinbefore. The supply hose 685 is connected to a source of operation material 690, such as a source of render material 690. In this example, the source of render material 690 is a portable render mixing apparatus for mixing render for supply to the tool head 680 via the supply hose 685. It will be understood that other sources of render material 690 can be used, for example ready-mixed render material.

[0132] FIGS. 8A, 8B and 9 are other schematic illustrations of a building element having a coating applied to achieve a target property of the building element, in these examples the building element is a wall 205a. In this example, the computer-controlled apparatus, specifically the robotic device 760 of FIGS. 8A to 9, is substantially identical in form to the robotic device 660 shown in FIGS. 6 and 7, apart from that the tool head 680 and supply hose 685 have been replaced by a smoothing tool 780 (best illustrated in FIG. 9), and a control connection 785 in the form of a control cable 785. The smoothing tool 780 is for use on a surface 210a of the wall 205a after application of render thereto, as described with reference to FIGS. 6 and 7 hereinbefore, and before the render has set. The smoothing tool 780 is moved across the applied render material to provide a smooth, substantially flat surface shape to achieve the target property, including the target surface shape, of the wall 205a. In this example, the tool head 680 is replaced by the smoothing tool 780 which is configured to contact against the unset render material. The smoothing tool 780 in this example is arranged to progress upwards over the render material, providing a smooth surface 212a to cover the wall surface 210a. In this example, the smoothing tool 780 is provided with a substantially straight surface for smoothing the applied render material. By controlling a distance between the smoothing tool 780 and the underlying original surface of the wall, a thickness of the render material can be controlled.

[0133] In some examples, the robotic device 760 of FIGS. 8A to 9 may completely replace the robotic device 660 shown in FIGS. 6 and 7 in the render application operation described herein.

[0134] FIG. 10 is another schematic illustration of a wall surface 210a of a wall 205a having a coating applied thereto to achieve a target property of the wall 205a. The computer-controlled apparatus, specifically the robotic device 860 shown in FIG. 10, is an alternative robotic device to that shown in FIGS. 8A to 9 for carrying out the operation of smoothing the render applied to the building element. As can be seen, the robotic device 860 comprises a robotic arm 862. The robotic arm 862 supports the smoothing tool 880 at a working end 864 thereof. In this example, the robotic arm 862 is an articulated arm comprising a plurality of actuators, for example motors (not shown), drivable to move one or more components of the robotic arm 860 and configured to provide the working end 864 of the robotic arm 860 in any of a plurality of positions in a region surrounding the robotic arm 860. In this example, the robotic arm 860 is controlled to maintain the smoothing tool in a substantially constant attitude relative to the wall surface 210a, for example substantially horizontal.

[0135] FIG. 11 is a yet further schematic illustration of a coating being applied to a building element, in this example a wall 205a, to achieve a target property of the wall 205a. A computer-controlled apparatus, for example a robotic device 960, is used to apply the coating. The robotic device 960 in this example is substantially similar to the robotic device 860 described in relation to FIG. 10 hereinbefore, including a robotic arm 962 having a working end 964, apart from the hereinafter described differences. At the working end 964, there is a shaping tool, for example a routing tool (not shown) for defining a target 3D shape, such as a 3D depression 214a, in the previously smoothed render surface 212a applied to the wall surface 210a. In this way, it can be seen that a target appearance, including one or more depressions 214a, is achieved on the surface, and is arranged to replace the underlying surface. The robotic device 960 is controlled such that the appearance of the wall 205a after the coating has been applied to the wall is based on the appearance of the wall 205a prior to application of the coating to achieve the target property, as defined by the scan data, for example as a result of scanning using the electronic scanning apparatus. In this example, the target shape of the surface 210a after the coating has been applied to provide the target property is based on the shape of the surface prior to the coating being applied.

[0136] It will be understood that although the examples of FIGS. 6 to 11 describe the application of a coating to the wall 205a, including applying, smoothing and patterning render, it will be appreciated that other operations for applying a covering are also possible, using the principles, methods, apparatus and devices described herein. For example, as explained further with reference to FIG. 12, the covering may comprise a decorative element, or as per the examples of FIGS. 13A to 13E, the covering can comprise insulation. It will be further appreciated that application of the covering can also comprise further operations, for example sprayed insulation application, brick-laying, and/or tiling.

[0137] FIG. 12 shows a brick slip covering 220 for a building element, in this example wall 205a. The brick slip covering 220 comprises a mesh 221 having a plurality of brick slips 222 attached to the mesh 221. The brick slips 222 are thin elements that resemble bricks from the front. The mesh 221 supports the plurality of brick slips 222 in an arrangement that mimics bricks in a real wall. Therefore, by attaching the brick slip covering 220 to a building element, for example wall 205a, the brick slips 222 can create an appearance of a brick wall. The brick slip covering 220 can be pressed onto a coating of not-dry render already applied to the wall 205a to secure the brick slip covering 220 to the wall 205a. Gaps between the brick slips 222 can be pointed, with cement, to give a complete appearance.

[0138] In this example, the underlying coating may be applied by the apparatus of any of FIGS. 6 to 10, and brick slip covering 220 can be applied manually or by further computer-controlled apparatus.

[0139] In an alternative example the individual brick slips 222 can be individually applied to render coating to secure them to the wall 205a, without use a mesh to hold them together.

[0140] In alternative examples the brick slips 222 of the brick slip covering 220 shown in FIG. 12 may be replaced by other elements, for example tiles or panels, to create different appearances on the wall 220.

[0141] FIGS. 13A to 13 E illustrate a further example of applying a covering 230 to a building element, in particular a wall 205a of a building 200 (see FIG. 2). In this example, the covering 230 comprises insulation, in this example insulation panels 231. As shown in FIG. 13A, the insulation panels 231 may be supported by a support frame 232. The insulation panels 231 and frame 232 are shaped to accommodate features of the wall 205a, such as a door and windows, as illustrated. The sizes and shape of the insulation panels 231 are configured according to the dimensions of the wall 205a as determined in the scan data obtained by the scanning apparatus 10 described with reference to FIGS. 2 to 5. The covering 230 can be installed on a wall 205a, for example by attaching the insulation panels 231 and/or the support frame 232 to the wall 205a of the building 200.

[0142] The insulation panels 231 form a covering that may be applied to the wall 205a to achieve a target property of the wall 205a, for example improved thermal efficiency.

[0143] In some examples, the insulation panels 231 are applied or attached directly to the wall 205a, without the frame 232 illustrated in FIG. 13A. For example, fixings can be used to attach the insulation panels 231 to the wall 205a, or the insulation panels 231 may have an adhesive for application to the wall 205a.

[0144] After application of the insulation panels 231 to the wall 205a the insulation panels 231 and optional frame 232 can be provided with a coating, for example a render coating, as illustrated in FIGS. 13B to 13E. The render can provide a smooth and protective coating for the insulation panels 231, and can be painted or otherwise decorated for appearance. The render may be applied using the apparatus of any of FIGS. 6 to 11, and may optionally include the brick slips of FIG. 12. The render may be applied to form a coating such that the covering 230 achieves a target property of the building element 205a, for example an appearance.

[0145] FIG. 13B shows application of a coating to the insulation panels 231 by spraying using spray apparatus, for example the robotic apparatus 660, 760, 860, 960 of any of FIGS. 6 to 11. Preferably, the coating is a render coating. As shown in FIG. 13C, the render may be smoothed over with a smoothing tool 970, which may be part of the robotic device 660, 760, 860, 960 of any of FIGS. 6 to 11. In this example, the smoothing tool 970 is mounted to a gantry 980 for moving the smoothing tool 970 over the surface of the render coating.

[0146] FIG. 13D shows an example of applying a finish to the render coating that has been applied to the insulation panels 231 to form the covering 230. A finishing tool 990 may be used to create the finish, which may be for example a roughened surface. The finishing tool 990 may be part of the robotic apparatus 660, 760, 860, 960 of any of FIGS. 6 to 11. In some examples, the finishing tool 990 may be adapted to cut away parts of the render to provide a surface finish, such as brick lines, as described with reference to FIG. 11.

[0147] FIG. 13E shows application of sprayed surface finish, for example paint, that is applied by spray apparatus 965. The spraying apparatus 965 may be a part of the robotic apparatus 660, 760, 860, 960 of any of FIGS. 6 to 11.

[0148] In alternative examples, the insulation panels 231 can be provided with an outer cover in the form of cover panels, for example metal or ceramic panels, that cover and protect the insulation. The cover panels can be applied to form an outer cover that achieves a target property of the building element 205a, for example an appearance or weather-proofing.

[0149] In some examples, fabrication of the covering 230, including the frame 232 and insulation panels 231, can be performed off site, that is, in a location remote from the building element 205a. The fabrication can be performed in a factory. In one example, a computer-controlled apparatus in a factory at least partly fabricates the frame 232 and the insulation panels 231 to form a covering 230 that can then be transported to the building element 205a for attachment to form a covering 230 on the building element 205a. Specifically, computer-controlled apparatus in a factory may cut frame members and insulation panels according to control data, and these frame members and insulation panels can be assembled to form the covering 230. A computer-controlled apparatus may also perform assembly tasks to assemble the frame members and insulation panels 231.

[0150] In some examples, a coating is applied to the covering 230, for example a render coating. The coating can be applied to the insulation panels 231 and frame 232 at the off site location, i.e. at the factory. The render can be applied by a computer-controlled apparatus operated in accordance with the control data, for example any of the robotic apparatus 660, 760, 860, 960 illustrated in FIGS. 6 to 11 and 13B to 13E can be used in the factory to apply a coating. In this way, a complete covering 230, having insulation panels 231, frame 232, and coating, can be fabricated remotely from the building element 205a for later installation by attachment, thereby avoiding many of the disadvantages of on site fabrication.

[0151] FIGS. 14A to 14F illustrate such an off-site method. In particular, FIGS. 14A to 14F illustrate apparatus that manufactures a covering 230 for a building 200, in particular a wall 205a of a building 200, in an off-site location such as a factory, for subsequent installation on the building 200.

[0152] FIG. 14A shows apparatus 1400 for manufacturing a covering 230 for a building 200 in an off-site location. The apparatus 1400 includes a machine bed 1410 which supports the covering 230 during manufacture. In particular, an insulation panel 231 or a plurality of insulation panels 231 and optionally also a supporting frame 232 are positioned on the machine bed 1410. A gantry 1420 supports and moves a material application tool 1430 over the insulation panels 231 on the machine bed 1410, to apply material to the insulation panels 231. In the example illustrated, the material application tool 1430 is a spray nozzle for applying render to the insulation panels 231 to form a coating on the insulation panels 231. The gantry 1420 can move the material application tool 1430 in at least two directions, specifically the axes parallel with the plane of the machine bed 1410, for applying material to the entire surface of the insulation panels 231. In preferred examples, the gantry 1420 can also move the material application tool 1430 in a third direction, perpendicular to the plane of the machine bed 1410, in particular vertically, to accommodate different thicknesses of insulation panels 231, different thicknesses of applied material, and to allow the material application tool 1430 to create surface textures by applying material in different thickness across the insulation panels 231.

[0153] FIG. 14B illustrates the same apparatus 1400 as FIG. 14A, but the material application tool 1430 has been replaced with a smoothening tool 1440. The gantry 1420 supports and moves the smoothening tool 1440 across the applied material to create a smooth surface. The apparatus 1400 may be adapted by replacing the material application tool 1430 with the smoothening tool 1440, or separate apparatuses 1400 may be provided, one with the material application tool 1430 and one with the smoothening tool 1440.

[0154] FIGS. 14C and 14D illustrate example apparatus 1440 for applying a finish to the material applied and optionally smoothed by the apparatus of FIGS. 14A and 14B. In particular, the apparatus 1400 of FIGS. 14C and 14D also comprises a machine bed 1410 to support the covering 230 as it is manufactured, and a gantry 1420 for supporting a moving a tool for processing the covering 230.

[0155] In the example of FIG. 14C, the apparatus 1400 comprises an cutting tool, for example an engraving tool 1450 such as a router, for cutting the material that has been applied to the insulation panels 231. The engraving tool 1450 can be used to cut the material to provide a surface pattern, for example brick lines.

[0156] In the example of FIG. 14D, the apparatus 1400 includes a pick-and-place arm 1460 adapted to pick brick slips 1470 and position them on the material that has been applied to the covering 230 to provide a brick effect to the covering 230.

[0157] It will appreciated that the apparatus 1400 described with reference to FIGS. 14A to 14D is computer-controlled and can be operated according to control data generated by processing scan data of the building element, as described. In this way, based on scan data obtained of a building 200, a covering 230 can be configured and then fabricated off-site for attachment to the building 200.

[0158] FIGS. 14E and 14F illustrate transport of the manufactured coverings 230 from the off-site location to the building 200 for installation. FIG. 14E shows the coverings 230 being transported to the building 200 by a vehicle, specifically a truck 1480. FIG. 14F shows the coverings 230 being lifted into position on the building 200 for installation, preferably using a crane 1490. In an alternative example the frame 232 and insulation panels 231 can be cut and installed on site to fabricate the covering 230. Optionally, the frame 232 and insulation panels 231 are assembled as they are attached to the building element 205a. The coating, for example the render coating, can then be applied on site, for example using the computer-controlled apparatus 660, 760, 860, 960 of any of FIGS. 6 to 11, as shown in FIGS. 13B to 13E.

[0159] In an alternative example, a combination of off site and on site fabrication is employed, for example by fabricating the frame 232 and insulation panels 231 in a factory, attaching the frame 232 and insulation panels 231 to the building element 205a, and then applying a coating, for example render coating, on site to complete the covering 230 for the building element 205a.

[0160] The examples of FIGS. 1 to 14F relate to applying a covering to a building element, specifically a wall 205a, specifically an external wall of a building 200. However, it will be appreciated that the method and apparatus described with reference to FIGS. 1 to 13E can be used to apply a covering to a different building element, for example an internal wall, a pitched roof, a flat roof, a floor, a chimney stack, stairs, or other building elements. Furthermore, it will be appreciated that the covering is a building system that is applied to a building element, and FIGS. 15 and 16 describe alternative examples in which scan data is used to configure different building systems for different building elements, for example a window, a door, or a gutter.

[0161] FIG. 15 illustrates a method for renovation works on a building 180 having a plurality of building elements, for example a plurality of walls. The method includes a first step 140 of scanning the building element with an electronic scanning apparatus to generate scan data. The first step 140 may comprise use of the apparatus of any of FIGS. 2 to 5. The method 180 comprises a second step 150 of processing the scan data to determine at least one dimension of the building element, and to determine an initial property of the building element. A third step 160 of the method 180 comprises configuring a building system for the building element. The third step 160 comprises configuring the building system to achieve a target property of the building element. The building system is configured according to the at least one dimension of the building element and according to the initial property of the building element. A fourth step 170 of the method 180 comprises generating instruction data for fabricating the building system. The instruction data is to, for example configured to, control a computer-controlled apparatus, for example a robotic device, to fabricate a building system for the building element.

[0162] The method 180 will comprise the second step 150 and the third step 160 even when the scan data has not been generated as part of the first step 140 of the method 180. For example, the scan data may be received from a data storage and the scan data may have been generated not as part of the method. In this case, the method can comprise receiving the scan data, such as from the data storage.

[0163] In this way, a building system for the building element, for example a covering or a replacement component, can be configured according to the determined dimension and according to the initial property of the building element, indicated by the scan data.

[0164] In some preferred examples of the method 180, the building element is a wall of the building, and the wall comprises a surface. In this case, the building system may comprise a coating, for example a render, for application to the wall to form a covering, similarly to the examples described with reference to FIGS. 1 to 13E. In other examples, the building element may be a roof or a floor, and the building system can comprise different materials, for example plaster, insulation, paint, paneling, bricks, brick slips, and/or tiles. In these examples, the building system may comprise a covering, and covering optionally includes a coating.

[0165] In other examples of the method 180, the building element is an ancillary component of the building, for example a window, a window frame, a window sill, a fascia, a gutter, a tile, a panel, a fence, a railing, or a balustrade. In these examples, the building system may be a covering, or it may alternatively be a replacement component for at least a part of the ancillary element.

[0166] The step 150 of determining at least one dimension of the building element comprises determining from the scan data one or more of a height, a width, and/or a depth of the building element or a part of the building element. The step 150 of determining an initial property of the building element comprises determining from the scan data a non-dimensional property of the building element, for example a thermal metric of the building element, an appearance of the building element, a material of the building element, a condition of the building element, a structure of the building element, or a moisture content of the building element. The step 150 of determining a non-dimensional property of the building element may comprise comparing the scan data, or a part of the scan data, to a database in order to classify and recognise the non-dimensional property, for example appearance.

[0167] According to the determined dimension and initial property of the building element, the method step 160 configures a building system for the building element to achieve a target property. For example, as mentioned above, the building system may be a covering, or it may be a replacement component, and the building system will be configured for the specific building element that was scanned.

[0168] The target property may be an improvement of the initial property, for example an improved thermal metric, or the target property may be configured to match the initial property, for example a matching appearance. Therefore, the target property may be the same as, or different from, the initial property.

[0169] In method step 160, configuring the building system may include selecting a building system from a database according to the dimension, the initial property and/or the target property of the building element. For example, if the initial property indicated a faulty or missing gutter, the method step 160 of configuring the building system may comprise selecting a replacement gutter component from a database based on the length of gutter component needed (dimension) and the colour (initial property).

[0170] Additionally or alternatively, the method step 160 of configuring the building system may comprise selecting a material and a quantity of the material for the building system. For example, if the building system were a render coating, as described above, selecting an amount of render required according to the determined dimension and determined initial property of the building element.

[0171] The instruction data generated in method step 170 preferably comprises control data for a computer-controller apparatus to fabricate at least a part of the building system. For example, the control data may be for the computer-controlled apparatus described elsewhere herein with reference to FIGS. 6 to 11, specifically the computer-controlled apparatus for applying a coating, such as render.

[0172] Alternatively or additionally, the method step 170 of generating instruction data may include generating instructions to be manually performed. For example, instructions for manual fabrication and/or installation for at least a part of the building system. The instruction data may comprise control data for a computer-controlled apparatus and instructions for manual fabrication tasks. For example, the instruction data may comprise control data for a CNC cutting machine to fabricate parts of a frame, and manual instructions for assembly of the parts of the frame into a frame.

[0173] The method 180 may comprise the further step of fabricating the building system in accordance with the instruction data generated in method step 170.

[0174] The step of fabricating the building system may comprise manufacturing and/or assembling the building system, and may further comprise installing the building system. As described with reference to FIGS. 13A to 13E, in one example method, a frame with insulation panels may be fabricated in a factory and later installed onto the building element, after which a coating, in the form of a render, can be applied to the insulation panels to provide a covering for the building element.

[0175] The method 180 can comprise additional scanning operations after the building system has been fabricated and/or installed, for example for quality control purposes. One or more quality control characteristics, such as a thermal metric, a visual appearance or a depth may be determined based on the further scan data. In some examples, a difference characteristic between the resultant property of the building element and the initial property of the building element may be determined based on the further scan data and the previous scan data generated in the first step 140.

[0176] FIG. 16 shows an alternative use for the electronic scanning apparatus, in which the scan data is processed in order to configure a building system for a building element in accordance with the method of FIG. 15. As shown in FIG. 16, the electronic scanning apparatus, which could be the electronic scanning apparatus 10,310,410, 510 of any of FIGS. 2 to 5, is used to scan a building 200 to generate scan data. In scanning the building 200, the electronic scanning apparatus 10,310,410, 510 will scan one or more building elements, for example walls 205a, 205c, windows 206, doors 207, roof 205b, and gutters 208. The scan data is therefore indicative of at least one building element of the building 200.

[0177] As per the method of FIG. 15, the scan data can then be processed to determine at least one dimension of one or more of the building elements, for example a dimension of a wall 205a and a dimension of a window 206. The dimension may include one or more of a height, a width and a depth of the building element, although it will be appreciated that different dimensions may be determined for different building elements.

[0178] As per the method of FIG. 15, the scan data can also be processed to determine an initial property of the building element. For example, for a wall 205a, the scan data may be processed to determine an integrity of the surface (e.g. cracks), or a colour of the wall 205a, or a material of the wall 205a. In another example, if the building element is a window 206, the scan data may be processed to determine a condition of the window 206, for example identifying missing or broken parts, or a material of the window 206, for example if the window frames are wooden, metal or plastic, and an appearance of the window 206, for example the configuration of individual window panes and other features, such as the frame colour.

[0179] As per the method of FIG. 15, the determined at least one dimension and the determined initial property of the building element, as determined by processing the scan data, is used to configure a building system for the building element. For example, in the example where the building element is a wall, the building system may be a covering to cover the wall. In the example where the building element is a window, the building system may be a replacement window. The building system is configured, that is selected or designed or sized, according to the determined initial property and according to the determined dimension. For example, if the determined initial property indicated poor thermal performance of a wall, then a covering including an insulation panel may be configured by thickness or thermal performance of the insulation panel, to improve thermal performance, and by the size of insulation panels to ensure that the wall is sufficiently covered. Configuration of the covering may further include determining the type and quantity of fixings required for the insulation panel. The type of fixings may be configured according to an initial structural property of the wall. Thus, the insulation panel building system is configured according to the determined initial property and the determined dimensions of the wall.

[0180] As per step 170 of the method of FIG. 15, instruction data is output after configuration of the building system. As explained previously, the instruction data may be in the form of control data of a computer-controlled apparatus for performing at least a part of the fabrication of the building system. Alternatively, the instruction data may be in the form of instructions for manual fabrication of at least a part of the building system. Alternatively, the instruction data may include a combination of control data for a computer-controlled apparatus, and manual instructions. Thus, according to this method, the scan data, which is of a building element, is processed to determine at least one dimension of the building element and an initial property of the building element. Thereafter, a building system is configured according to the at least one dimension and initial property, and instruction data is output for fabrication of the building system. This provides a method for taking the scan data and automatically configuring a building system that is specific to the building element. More than one initial property can be determined and considered in configuration of the building system.

[0181] FIG. 17 shows an alternative method 171 of using the data obtained by the apparatus illustrated in FIG. 16. In particular, the method 171 includes a step 172 of receiving scan data of an existing building element of an existing building, for example receiving the scan data from the electronic scanning apparatus 10,210,310, 410 of FIG. 16 used to scan an existing building, for example a house 200 as shown in FIG. 16. The method 171 then includes a step 173 of processing the scan data to determine at least one dimension of the existing building element and an initial property of the existing building element from the scan data. This is similar to other previously described methods.

[0182] According to the method 171 of FIG. 17, the method 171 also includes a step 174 of configuring one or more new building systems for a new building element having a target property. The one or more new building systems are configured according to the dimension of the existing building element and according to the initial property of the existing building element. In this way, the new building element is configured based on the scan data of the existing building element. The method 171 also includes the step 175 of generating instruction data for fabricating the one or more new building systems.

[0183] In this way, a new building element can be configured according to the scan data of the existing building 200, for example to have an appropriate size and/or to match an appearance of the existing building 200. In one example, the new building element may be a new wall, for example a wall of an extension, and the size and position of windows in that new wall can be configured to match the size and position of windows 206 in the existing building 200.

[0184] In some examples, the new building element is an extension for the existing building 200, the extension being configured for connection to the existing building element, for example a wall 205a of the building 200 in FIG. 16. In one example, the new building element may be a porch configured based on the scan data of the front wall 205c of the existing building 200. The porch is configured according to dimensions of the front wall 205c, and the positions of the windows 206 and the door 207, so that the porch fits with the existing building 200. The porch can also be configured according to an appearance of the front wall 205c of the existing building 200, for example a brick colour and arrangement. In this way, the method 171 provides instruction data for fabricating a porch for the existing building 200, based on the scan data of the exiting building 200.

[0185] Advantageously, the porch or other extension could be fabricated in an off-site location, for example in a factory, based on the generated instruction data. The fabricated porch can then be installed on the existing building 200.

[0186] In another example, the extension for the existing building 200 may be a new terraced house to be built on the end of an existing terraced house. The new terraced house may be configured to match the dimension and appearance of the existing terraced house by configuring the new terraced house based on the scan data of the existing terraced house, in particular the dimension and initial property of the existing terraced house, for example an appearance of the existing terraced house.

[0187] In other examples, the new building element may be a separate building to the existing building 200, for example a garage or an outbuilding. In this example, the new building element is not configured for connection to the existing building 200, but is configured according to the scan data of the existing building 200, in particular the dimension and the initial property determined from the scan data. In one example, the new building element may be a new building, for example a new house. In this example, the separate building may be at least a partial replica of the existing building 200. For example, scan data of an existing building 200 such as shown in FIG. 16 may be used to configure a new building to have the same size and appearance of the existing building 200. The new building can then be fabricated, according to the generated instructed data, for construction at any location.

[0188] The method 171 may further comprise a step of generating the scan data of the existing building, for example by using the scanning apparatus 10,210,310, 410 of FIG. 16.

[0189] The step 173 of determining at least one dimension of the existing building element comprises determining from the scan data one or more of a height, a width, and/or a depth of the existing building element or a part of the existing building element. The step 173 of determining an initial property of the existing building element comprises determining from the scan data a non-dimensional property of the existing building element, for example an appearance of the existing building element, a material of the existing building element, a condition of the existing building element, or a structure of the existing building element.

[0190] According to the determined dimension and initial property of the building element, the method step 174 configures at least one new building system for the new building element to achieve a target property. For example, as mentioned above, the new building element may be an extension, for example a porch, or the new building element may be a replica house, and the one or more new building systems will be configured based on the existing building element that was scanned.

[0191] The target property may be an improvement of the initial property, for example an improved thermal metric, or the target property may be configured to match the initial property, for example a matching appearance. Therefore, the target property may be the same as, or different from, the initial property.

[0192] In method step 174, configuring the one or more new building systems may include selecting one or more new building systems from a database according to the dimension and/or the initial property of the existing building element. For example, if the initial property indicated a particular brick colour and arrangement, then the method step 174 of configuring the one or more new building systems may comprise selecting a brick for use in the new building element.

[0193] The instruction data generated in method step 175 preferably comprises control data for a computer-controller apparatus to fabricate at least a part of the one or more new building systems, and may include control data for a computer-controlled apparatus to fabricate a plurality of new building systems to provide a new building element. For example, the control data may be for the computer-controlled apparatus described elsewhere herein with reference to FIGS. 6 to 11, specifically the computer-controlled apparatus for applying a coating, such as render.

[0194] Alternatively or additionally, the method step 175 of generating instruction data may include generating instructions to be manually performed. For example, instructions for manual fabrication and/or installation for at least a part of one or more of the new building systems. The instruction data may comprise control data for a computer-controlled apparatus and instructions for manual fabrication tasks. For example, the instruction data may comprise control data for a CNC cutting machine to fabricate parts of a frame, and manual instructions for assembly of the parts of the frame into a frame.

[0195] The method 171 may comprise the further step of fabricating the one or more new building systems in accordance with the instruction data generated in method step 174.

[0196] The step of fabricating the one or more new building systems may comprise manufacturing and/or assembling the one or more new building systems, and may further comprise installing the one or more new building systems and/or the new building element. As described with reference to FIGS. 13A to 13E, in one example method, a frame with insulation panels may be fabricated in a factory. This frame and insulation panels may be used to provide the wall of an extension or separate building, and can be assembled with other walls in a factory location or at an on-site location.

[0197] The method 171 can comprise additional scanning operations after the new building system has been fabricated and/or installed, for example for quality control purposes. One or more quality control characteristics, such as a thermal metric, a visual appearance or a depth may be determined based on the further scan data. In some examples, a difference characteristic between the resultant property of the new building element and the initial property of the existing building element may be determined based on the further scan data and the previous scan data generated in the first step 172 of the method 171.

[0198] Either or both of the electronic scanning apparatus and the computer-controlled apparatus can be controlled by a control unit, for example comprising one or more processors and a non-transient computer readable storage medium, sometimes referred to as a memory. The memory can include instructions which, when executed, cause the one or more processors to control either or both of the electronic scanning apparatus and the robotic device to operate as described herein. The control unit may be part of either or both of the electronic scanning apparatus and the robotic device, or may be separate to the electronic scanning apparatus and the robotic device.

[0199] Throughout the description and claims of this specification, the words “comprise” and “contain” and variations of them mean “including but not limited to”, and they are not intended to (and do not) exclude other components, integers or steps. Throughout the description and claims of this specification, the singular encompasses the plural unless the context otherwise requires. In particular, where the indefinite article is used, the specification is to be understood as contemplating plurality as well as singularity, unless the context requires otherwise.

[0200] Features, integers, characteristics or groups described in conjunction with a particular aspect, embodiment or example of the invention are to be understood to be applicable to any other aspect, embodiment or example described herein unless incompatible therewith. All of the features disclosed in this specification (including any accompanying claims, abstract and drawings), and/or all of the steps of any method or process so disclosed, may be combined in any combination, except combinations where at least some of such features and/or steps are mutually exclusive. The invention is not restricted to the details of any foregoing embodiments. The invention extends to any novel one, or any novel combination, of the features disclosed in this specification (including any accompanying claims, abstract and drawings), or to any novel one, or any novel combination, of the steps of any method or process so disclosed.