METHOD AND APPARATUS FOR RENOVATION WORKS ON A BUILDING
20220356723 · 2022-11-10
Assignee
Inventors
Cpc classification
E04G23/02
FIXED CONSTRUCTIONS
B05B13/041
PERFORMING OPERATIONS; TRANSPORTING
B05B13/0431
PERFORMING OPERATIONS; TRANSPORTING
B05B13/005
PERFORMING OPERATIONS; TRANSPORTING
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]
[0091]
[0092]
[0093]
[0094]
[0095]
[0096]
[0097]
[0098]
[0099]
[0100]
[0101]
[0102]
[0103]
[0104]
[0105]
DETAILED DESCRIPTION
[0106]
[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
[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
[0116]
[0117] Also shown in
[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
[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]
[0123]
[0124] As can be seen, the wall 205a in
[0125]
[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
[0128]
[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]
[0132]
[0133] In some examples, the robotic device 760 of
[0134]
[0135]
[0136] It will be understood that although the examples of
[0137]
[0138] In this example, the underlying coating may be applied by the apparatus of any of
[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
[0141]
[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
[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
[0145]
[0146]
[0147]
[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
[0151]
[0152]
[0153]
[0154]
[0155] In the example of
[0156] In the example of
[0157] It will appreciated that the apparatus 1400 described with reference to
[0158]
[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
[0161]
[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
[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
[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
[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]
[0177] As per the method of
[0178] As per the method of
[0179] As per the method of
[0180] As per step 170 of the method of
[0181]
[0182] According to the method 171 of
[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
[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
[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
[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
[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
[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.