The present invention is within the field of constructional engineering and in particular relates to construction of buildings, walls and structures by means of using formwork panels, scaffolds, and/or other constructional components which e.g. may be used for later filling with concrete. In particular the present invention relates to an inclination and offset detection device, a respective alignment system, a casing for use in such an alignment system and a method and a computer program.
When erecting large buildings, like administration buildings, skyscrapers, bridges, towers, walls, and/or other constructional structures, typically formwork panels, scaffolds, climbing structures and/or other structures that have to be aligned with respect to each other, may be used on site. Before erecting a concrete structure, typically formwork panels are erected and fixed to be filled with concrete. After a hardening or curing phase the formwork panel may be removed again. For erecting high buildings or structures, it is necessary to align several formwork panels on top of each other in order to provide a continuous plane.
When using one or in particular more than one of such component structures, e.g. more than one formwork panel, the problem arises to align the component structures without any inclination error and without any lateral offset in order to finally provide a continuous surface.
In state-of-the-art systems, a manual procedure was used for aligning the constructive components (e.g. formwork panels). However, this procedure is error-prone and oftentimes may lead to minor quality due to alignment errors. In this respect it has to be taken into account that a very small inclination error at the starting panel may result in a huge error at the topmost panel in case that more panels are to be used.
Document EP 3 228 776 A1 describes a climbing framework and a method for erecting of a concrete structure by successively casting a plurality of casting segments. A tilt sensor is used for measuring a tilt of a first form element. A measuring unit measures a horizontal distance between a lower end of the outer surface of the first segment and the upper end of the outer surface of the previous casting segment. A processing unit is provided communicating with the first tilt sensor and the measuring unit is used for calculating a target tilt of the first segment and determining a deviation between the actual tilt and the target tilt of the first segment. The measurement unit is permanently fixed in molded part of a cavity, to be later filled with concrete and thus inextricably attached to the constructional structure. This document does not disclose to use a laser emitter (in particular at a pendulum unit) nor a receiver unit.
Document WO 2013/120271 A1 describes a multifunction laser leveling tool comprising functionalities for determining and displaying the angle of a laser line and generating a laser line with a predetermined angle to be projected on a wall for providing constructional support. This document does not disclose a receiver unit and does not disclose an attachment unit nor a use for formwork construction with the specific requirements and problems.
Therefore, an object of the present invention is to improve the quality of the alignment procedure for constructive components and to provide easy to use and efficient means for guiding the worker on site to align the constructive components without an alignment error.
This object is solved by an alignment system for calculating an alignment dataset for alignment of a constructive component, by a casing for use in such an alignment system, by a method and a computer program according to the appended claims.
According to a first aspect of the present invention, an alignment system is provided for calculating an alignment dataset by using a processing unit. The alignment dataset may be used for alignment of a constructive component, in particular a formwork panel or a scaffold or a climbing structure or the like. The alignment system comprises:
In a second aspect the invention refers to a casing for use in or in particular within an alignment system as described above, wherein the casing is configured to house an electronic accelerometer unit and a pendulum unit. The pendulum unit is attached at a bearing of the electronic accelerometer unit as described above and wherein it further comprises a laser emitter which is configured to emit a laser beam. The casing together with the receiver unit is thus to be construed as electronic alignment device.
In a third aspect the invention refers to a method for calculating an alignment dataset for alignment of a constructive component. The method comprises the following method steps:
In a fourth aspect the invention refers to a computer program comprising computer program code. The computer program code, when executed by a processing unit, causes the processing unit to execute the steps of the method, which has been described above.
In general, the invention relates to a mechatronic system with mechanical parts and electronic units. The electronic units are configured for data detection, storage, transfer and optionally for local processing. The data processing may be implemented in software and/or in hardware (e.g. by means of providing a microcontroller, a field programmable gate array FPGA and/or other integrated circuit boards). The data processing may be distributed over a plurality of processing units, which may be implemented on different components or parts of the system, which are interconnected by respective wireless or wired transmission means known in the art.
The electronic units together serve as measurement unit of the alignment system. The measurement unit, consisting of the electronic accelerometer unit and the corresponding receiver unit are configured to detect different sensors signals, in particular gravitational field strength signals, representing an inclination angle and optical signals, in particular illumination signals, representing, whether the laser beam hits the image sensor at the pre-defined target position and thus indicating the alignment or direction of the pendulum. The multipart, in particular two-part, measurement unit may be configured to transfer the detected signals wirelessly to the processing unit for data processing.
According to a preferred embodiment, the attachment unit may comprise at least two separate members or brackets, in particular levers, wherein each of the brackets is configured for being non-permanently attached to the constructive component at pre-defined positions. In a preferred embodiment, the formwork panel may be provided with apertures or receptables at predefined positions which are to engage with pins, provided at each of the brackets. Furthermore, the bracket could be equipped with an eccentric lock mechanism in order to provide the right pressure in the contact points between the construction component and the attachment units. Further, the attachment unit preferably engages with the casing in a sealed manner, in particular in a waterproof manner. In a preferred embodiment, this can be achieved by dual O-rings fitted to a fixed reference center, in particular a fixed bearing attachment, attached to the upper attachment unit (top fixing bracket) that seals towards the rotating tube casing.
According to another preferred embodiment, the output device and/or the processing unit may be provided on a mobile device, e.g. a tablet PC, a smartwatch a mobile phone etc. This has the technical advantage that the result with the alignment data set is directly provided to the worker irrespective of where the worker is actually positioned. Further, the alignment dataset may be provided in a different data formats, including an optical format (with a graphical representation of the alignment dataset), a textual format (with a short alignment text) and/or an acoustic format. The latter has the advantage that the worker is directly and instantaneously informed about possible alignment errors, irrespective of the fact whether or not he or she actively looks onto his mobile phone. Depending on the specific application, the output device may optionally or additionally be provided in the casing and/or on the receiver unit as well. This has the technical advantage, that the result with the alignment dataset may be provided to the user directly on the casing as part of a constructive component of the alignment system so that there is no need for the user (worker on site) to use his mobile phone. Further, the alignment dataset may be provided to a plurality of different electronic units in parallel (e.g. to a plurality of registered users of the alignment system and/or two different components of the alignment system, like the casing and/or the receiver unit). In particular the alignment dataset may be provided to a distributed system and may thus be spread to a plurality of workers (e.g. workers, working at the base level as well as workers, working on the top level of the construction/building). This feature helps to improve quality, as more than one user is provided with the alignment dataset.
Generally, the processing unit and the output device may be combined structurally so to be provided in one single unit, e.g. on a mobile device. In this embodiment, the mobile device is in data connection with the electronic accelerometer unit to receive the gravitational data item and is as well in data connection with the receiver unit to receive the pendulum data item. The processing unit, which in this embodiment may be implemented on the mobile device as well, is configured to calculate the alignment dataset based on the received data items.
However, in another embodiment the system does not make use of a separate mobile device and only uses the casing and the receiver unit. The casing and/or the receiver unit may be configured to comprise the processing unit and the output device as well. This makes it possible that the alignment dataset (representing the result of the alignment method) may be directly provided on the output device, which is formed on the casing and/or on the receiver unit. In this case, the output device may be implemented in a simple form, e.g. as an optical signaling unit, e.g. as light emitting diodes, which are configured to provide an optical signal which is associated to a first error less state (no inclination error, no offset error) or to provide another second optical signal which is associated to a second error state (inclination error) and optionally also a third optical signal, which may be associated to a third error state (offset error).
In particular the different signals may be represented as color signals (RGB signals). Alternatively, the optical signals may be provided as continuous light emission or as an interrupted light emission signal sequence (e.g. pulsating light source with pre-defined pulsation patterns). Generally, the kind and type of signal representation, may be defined in a previous preparation phase. For example, in a very simple embodiment, it may be defined that
For a person skilled in the art it is clear, that also other types of signal representation, in particular more complex signal representations, may be defined. In particular the output device may be implemented as user interface (for example a graphical user interface) for providing the result with the alignment dataset in a graphical format and in addition also in a textual and/or acoustic format. Thus, the alignment dataset may be provided as an acoustic signal. In the same manner as light could be used for signaling, a predefined set of sound signals could be used either on its own or in combination with the light signals. This has the advantage, that the workers are free to move away from the alignment system by still being able to receive the result being provided; so, they may still listen to the sound signal, while adjusting the constructive component. For example, slow beeps in an increasing rate and duty cycle can be selected in a configuration phase as the adjustment is getting better and e.g. passing over in a continuous signal when the adjustment is “on spot”.
The output device, itself, may be provided on one single unit, as mentioned above, or so on a plurality of different units (for example on the casing and/or on the receiver unit) so that the alignment dataset is provided in parallel on different devices.
In another preferred embodiment, it is possible, to transmit the alignment dataset to a secondary system (e.g. an Internet based server system) for further data processing. In particular, the alignment dataset may be stored in a storage (memory) for later reference. In still an alternative embodiment, artificial intelligence algorithms and machine learning algorithms may be used to process the stored data for predicting future alignment results or for improving the alignment system by minimizing errors.
In still another preferred embodiment of the invention, the data connections between the respective electronic units, in particular between the electronic accelerometer unit and the processing unit as well as between the receiver unit and the processing unit are based on wireless transmission channels, like VViMAX, Bluetooth, ZigBee and/or other forms of electromagnetic radiation-based transmission. Also, a transmission according to the standard IEEE 802.11 may be used. In a preferred embodiment, the electronic accelerometer unit is configured to send the gravitational data item to the processing unit via a first wireless transmission channel. Optionally, also the receiver unit may be configured to send the pendulum data item to the processing unit via another, second wireless transmission channel. The first wireless transmission channel and the second wireless transmission channel may be the same or may be different logical data channels but may be implemented by means of the same or with a different physical transmission protocol. The processing unit is configured to process the gravitational data item and/or the pendulum data item in order to provide the alignment dataset. The alignment dataset is provided on the output device.
In a less complex embodiment it is possible that only the electronic accelerometer unit is digitally coupled to the processing unit in order to process the data, whereas the receiver unit is built as uncoupled unit and is only provided with a simple signal output, for example with light emitting diodes. In this embodiment, the processing unit is “only” configured to process the gravitational data item. The pendulum data item may be provided as a binary result, indicating an error state (offset error) or an error-free state. As the pendulum data item is not transferred to the processing unit, there is no further processing of the pendulum data item in this embodiment.
In a preferred embodiment the electronic accelerometer unit comprises at least two accelerometer sensors, which are attached with a mutual offset on a carrier, like a circuit board, and may further comprise a connection module for data transmission, a microcontroller for data processing and/or a power supply, wherein variations from this structure are possible. For example, the power supply may be omitted and an energy harvesting unit may be provided in order to generate the necessary power itself (for example by transforming vibrations and/or position energy into electric energy). Further, the microcontroller may be skipped and swapped out to an external unit, e.g. the processing unit. In other embodiments, more than two accelerometer sensors may be used for signal detection. Generally, the accelerometer sensors are configured to detect deviations from the earth's gravitational field vector. Thus, the accelerometer sensors may be used as inclination sensors. The measurement result of the accelerometer sensors is expressed as a rotational matrix.
However, during manufacturing of the system, the two accelerometer sensors may not be positioned and aligned perfectly, which leads to an inaccuracy of the device itself, built in during manufacturing. This inaccuracy will, in turn, create a running error in the angular deviation from the earth's gravitational field and will result in incorrect result data in effect creating an ever increasing error that builds up as formwork panels are erected plane by plane. For resolving this problem, the invention suggests another preferred embodiment, in which the casing can rotate relative to the attachment unit, which may be configured as two separate attachment brackets. Further, the two accelerometer sensors are mounted in the casing with predefined offset. So, the casing, may be provided as a rotational symmetric structure, in particular as a tube. The tube may be made of extruded anodized aluminum with an outer diameter of about 80 mm, a length of about 1220 mm and a wall thickness of about 2 mm. The tube may have a weight of about 2.8 kg. Preferably, the tube may be protected by and carried with a protective soft case with shoulder straps.
Thus, for eliminating the running error due to inaccurate positioning during manufacturing and in order to get reliable measurement values, the casing is provided as rotational symmetric tube and is rotatable with respect to the two attachment unit members (in particular to the top and bottom fixing bracket). The technical advantage of providing the casing as the rotational member is, that the user may be forced to make several, in particular 2 to 8, and more particular 4 (four), subsequent readings in four different directions. For this purpose, the processing unit may provide rotating instructions for guiding the user to rotate the electronic accelerometer unit. In particular, the electronic accelerometer unit is to be rotated about 90° for four times. For example, the rotating instructions may be provided in a textual format, like “Please rotate the device 90°”. After the 4 (four) measurements, a total rotational matrix is built using the subsequent readings. In a preferred embodiment, position sensors are provided to detect the rotational position of the device (electronic accelerometer unit). These readings or measurements are fed or transferred to the processing unit for data processing. With these 4 measurements it is possible to eliminate:
In a preferred embodiment, the casing is rotatable manually from one predefined angular position to the next one. It is also possible to rotate the casing automatically by a small motor drive and a respective user interface triggered activation signal.
Preferably, the two accelerometers are used in a range, where the sine function has the largest derivative. With other words, the two accelerometer sensors are to be used, so that a very small change in inclination gives a very large change in the measurement signal. Preferably, the range is an interval around pi. The measurement signals from the four readings are aggregated and combined to calculate the true roll and pitch inclination error. The misalignment error from the device itself can be cancelled out mathematically by combining the datasets from subsequent readings with for example a 90° rotation in between each reading.
The receiver unit is a small constructional element or component which is mounted on a base plate. The receiver unit is configured to receive the laser beam at a well-defined target position and so to say with two-dimensional resolution. In particular it is to be detected, whether the emitted laser beam hits the receiver unit at the target position or not. For this purpose, the receiver unit may comprise a housing for covering at least:
The receiver unit may further comprise levelling means for levelling the receiver unit so that it is aligned perpendicular to the earth's gravitational field vector. In a first embodiment, the levelling means may be provided as at least one further accelerometer unit with at least one accelerometer sensor. In a less complex second embodiment the levelling means may be implemented as a simple water level. Preferably, the levelling means are attached to the receiver unit such as the levelling means may be read-out easily by a worker during the course of construction. In particular the levelling means are not covered by the housing.
The receiver unit is thus a multipart unit and may comprise different plates as support structure. In particular, the receiver unit may comprise a first adaption plate for (in particular: permanent) support or attachment of the housing, as mentioned above and another second base plate or structure for attaching the receiver unit on the ground, floor, bottom or soil in front of the construction, wherein the adaption plate is adjustable attached to the base plate by means of adjustment means, like three adjustment knobs which may be activated manually for levelling the plane of the adaption plate with respect to the earth's gravitational field. The receiver unit may be manufactured from metal and/or polymer synthetic material and may for example have the shape of a triangle. The two legs may have the length of 100 mm to 300 mm, in particular 200 mm and the hypotenuse around 282 mm.
The method for calculating an alignment dataset may comprise different time phases:
This sequence of steps may be reiterated for each formwork level.
Thus, if the roll and/or pitch, detected in phase 2 (first measurement) is out of line, the offset reading will not mean anything—it will just be out of centre or perhaps in centre despite being offset (in combination with a roll/pitch that cancels the error out). Therefore, before the offset reading and after the inclination detection by means of the electronic accelerometer unit, it is first necessary to re-align the formwork panel in case of an inclination error. When the formwork panel has been adjusted so that it is within limits the laser emitter is activated and the image sensor is read to get a picture of where the laser hits. It is even possible to compensate for any residual roll and pitch since the user will probably never get it 100% aligned. This residual error could then be stored in a storage so that a correction of the residual error on the next level is possible. The procedure may be repeated at least once when the formwork has been adjusted. However, preferably, it may be pre-configured that the last measurement part (phase 4) with the offset measurement will only be done once since it gives a continuous output, independent of the rotation angle of electronic accelerometer unit.
It has to be noted, that phases 2) and 3) mentioned above may also be executed repeatedly in order to successively align formwork panel vertically and without any inclination error. For example, in a first try the formwork panel is erected. A first measurement detects an inclination error of the erected formwork panel and provides this intermediate result as first alignment dataset. Based on this intermediate result, the worker re-aligns the formwork panel for the first time and again the second measurement is executed which shows that there is still an inclination error. So, the worker may have the option again to re-align the formwork panel for a second time. After this, the third measurement is executed which for example may show that there is no more inclination error. Thus, the measurement—re-alignment—sequence may be executed in sequence for several times.
A major advantage of the alignment method mentioned above is to be seen in that in providing the result, it is automatically differentiated between different error types. The system automatically detects whether the component is erected with an angular error/inclination error. Here again two different types of inclination error are differentiated, namely the error is detected in two different axes, namely a rotation around the Y axis (roll) as well as a rotation around the X axis (pitch). In this respect it has to be noted that within this application the transversal axis is named as X axis, the vertical axis is named Z axis and the third dimension is called Y axis. So, referring to a vertically erected formwork panel, the plane of the panel is in or corresponds to the plane defined by the X and Z axis, whereas the depth or thickness of the panel corresponds to or extends in the Y axis.
Besides detecting different inclination errors, the system automatically detects whether the component is erected with a lateral offset. All these detections are being provided to the user in order to guide him to remedy misalignment and to erect the constructive component without any errors.
Therefore, the alignment dataset may comprise three different portions:
The three error portions are provided at different time phases. In particular the roll error portion and the pitch error portion are provided after measurement by the electronic accelerometer unit and the offset error portion may be provided later, after measurement by the receiver unit after providing the pendulum data item. The offset error portion of the pendulum data item respectively is only viable after the roll and pitch error—if any—has been corrected.
In a preferred embodiment, the alignment dataset may in addition comprise correction instructions which may guide user, how to re-align the constructive component in an error free manner. The correction instructions may be provided on the output device. The correction instructions may be provided in different, pre-configurable formats, like in a visual format with a graphical representation, showing how and in which direction and angle the formwork panel is inclined. The graphical representation may for example comprise a schematic figure as a virtual representation. Further, the correction instructions may comprise a textual and/or acoustic format. Preferably, the user may configure his personal preferences in the preparation phase.
However, in a preferred embodiment, the processing unit is not only configured to provide the correction instructions during the construction phase, but is also configured to provide further instructions in preceding time phases, namely in an installation phase and in the measurement phase during the measurement. Preferably, attachment instructions may be provided in the definition and installation phase, which support the user and guide him or her to attach the components and parts of the alignment system for being used. For example, attachment instructions may refer to the attachment of the receiver unit and the alignment of the adoption plate thereof (in particular by using the levelling means of the receiver unit).
Preferably, the processing unit may be configured to provide, i.e. calculate, installation instructions, serving for attaching the attachment unit to the constructive component, in particular for inserting pins of the upper and lower bracket into corresponding receptables, being provided in the constructive component. The installation instructions may also comprise instructions for attaching the casing to the attachment unit.
Moreover, the processing unit may be configured to provide rotation instructions for rotating the electronic accelerometer unit in measurement positions during the measurement phase. In particular the electronic accelerometer unit is to be rotated manually at predefined positions (by 90° rotation, the yaw, around the Z axis) for eliminating a running error that otherwise would have increased from level to level. Such device internal inaccuracies stem from inherent accelerometer inaccuracy or inaccuracies in the manufacturing process. For example, a message may be provided on the output device, indicating that the electronic accelerometer unit has to be rotated together with the casing 90° in a clockwise manner. The message may further contain more information, like: “The next measurement is only possible, after the device has been rotated again by 90° in order to facilitate operation of the alignment system. In a preferred embodiment, the rotating instructions are calculated dynamically in reply to position signals, received by (position) sensors, indicating an angular position of the electronic accelerometer unit with respect to the Z axis or constructive component respectively. For this purpose, another second integrated circuit board (in short: IC board) may be provided within the alignment system in particular at a top part of the casing. The second IC board might be rotationally symmetric and arranged in a plane being perpendicular to the length axis (in Z axis direction) of the electronic accelerometer unit. Thus, the second IC board may be rotated together with the electronic accelerometer unit and together with the casing. In order to fix the electronic accelerometer unit in its predefined (four) measurement positions, fixation means may be provided at the IC board and at the top fixing bracket as well which are to engage with each other, if the target measurement position is reached. If the user rotates the casing between a measurement position to the next one, a slight resistance with a following snap fit connection may be perceived which will give the user tactile feedback indicating that the casing has reached the next measurement position. This helps to simplify the alignment device. In this embodiment the electronic accelerometer unit comprises two IC boards:
At least the rectangular IC board 147 is configured to transmit the detected signals to the processing unit. In another advantageous embodiment, the circular IC board 148 may also be configured to transmit its detected rotational position signals to the processing unit as well.
The electronic accelerometer unit may consist of at least one accelerometer sensor, which is configured to measure the earth gravitational field vector and to calculate the gravitational data item (a very accurate roll and pitch of the construction component measured in more than one yaw angle of the device). An accelerometer perfectly mounted in the XY plane will, in an ideal and simplified case, measure 100% of the gravitational acceleration along the Z direction. The inclination is calculated from the X and Y components of the gravitational acceleration appearing when the device is not 100% perpendicular to the horizon. However, in a preferred embodiment, the device features more than one accelerometer whereas the two or more accelerometers are mounted in different planes, for example the XY and XZ plane respectively, and furthermore with an angular offset to maximize accuracy when the device is positioned in its normal operating position. Furthermore, the device (particularly, the electronic accelerometer unit) is rotated around the Z axis (yaw) during operation whereas massive amounts of data stemming from a multitude of readings from the accelerometers are collected. Each series of data from each subsequent reading around the Z axis is averaged respectively. The averaged data from each reading in each direction is then collected and further processed by the processing unit (microcontroller) in order to calculate the gravitational data item using a range of trigonometric functions and matrix equations.
Generally, four measurements are taken at different rotational positions by the electronic accelerometer unit for providing the gravitational data item and one measurement is taken by the receiver unit, providing the pendulum data item. The pendulum data item will be an RGB-value measured on each pixel. Preferably, mathematical filter algorithms (Wiener filter) or some other method may be applied to sharpen the edges of the projected beam. Then, the center of the beam is calculated—this is the resulting output—the pendulum data item.
These measurements are taken for alignment of one formwork panel. However, it is also possible to execute several measurements for one single formwork panel in order to improve quality by generating a mean of the measurement values. Thus, in a preferred embodiment one or more alignment dataset(s) are calculated for two or more positions for one constructive component. The measurements are taken by the measurement unit, consisting of the electronic accelerometer unit and the corresponding receiver unit. For example, in the preparation phase, it may be defined, how many measurements are to be executed for one single constructive component. In case more than one measurement is to be detected, a validation algorithm may be used for validating or verifying the sequence of measurements for one constructive component. This improves quality, because measurement errors may be eliminated or at least be reduced significantly.
The solution described herein makes use of a processing unit. The processing unit may consist of or comprise a CPU and/or a GPU and comprises several modules configured to perform the steps of the method described herein. The processing unit may be part of a computer or mobile computing device (smart phone, smart watch, handheld etc.). The computer may be implemented in or as a data processing system. Said data processing system may thus comprise a computing device or a cluster thereof. The data processing system comprises a processing unit and storage means, which are in data communication with one another.
The invention may use a set of algorithms. An algorithm is, in particular, a collection, e.g. a sequence, of instructions for processing input information to obtain output information. The instructions of an algorithm may be implemented in a computer and executed by a processor e.g. of the data processing unit. In particular, the input information of the algorithm is encoded in input data (here: measurement data of the accelerometer sensors and the receiver unit) that may be accessed by the processor carrying out the algorithm. In particular, the processor processes the input data according to the instructions of the algorithm to generate output information, which, typically, is encoded in output data. According to the present invention, in particular, an algorithm processes data when the algorithm comprises instructions, which, when executed by a processor, cause said processor to process these data.
The processing unit may be configured to execute the decision algorithm, the validation algorithm or further data processing algorithms. In a more complex configuration, a machine learning algorithm may be used, which comprises instructions for processing input information to obtain output information and at least some of these instructions are set by using a set of training data and a training algorithm. The machine learning algorithm may comprise an Artificial Neural Network (ANN), a decision tree, a random forest, a support vector machine (SVM), or the like. For example, the machine learning algorithm may be a convolutional neural network (CNN) and/or a deep neural network (DNN), such as AlexNet. In particular, an ANN is an algorithm that maps an ANN input into an ANN output and that comprises a plurality of interconnected nodes, each node mapping an input into an output by means of an activation function, which may be node dependent. In particular, the activation function of a node may depend on a bias and on one or more weights weighting the data items of the input of said node. The values of the weights of the ANN may be obtained by training the ANN by means of at least a training set and a training algorithm. According to an exemplary training algorithm, the values of the weights are iteratively adjusted so as to minimize the value of a cost function which, typically, depends on the weights of the ANN, the ANN inputs, the ANN outputs, and/or the biases.
Generally, a computer program may be stored on a suitable medium, such as an optical storage medium or a solid-state medium, supplied together with or as part of other hardware, but may also be distributed in other forms, such as via the Internet or other wired or wireless telecommunication systems. The computer program may be or may comprise an executable for execution on a processor or processing unit. The computer program may be provided in distributed manner, and may thus be distributed between several computing entities, such as processors. For example, the computer program may be distributed (stored, loaded and/or executed) on different computing entities, like a set of clients (acting e.g. as IoT devices, like the electronic accelerometer unit, the receiver unit and/or the mobile device and/or a server), so that a portion of the computer program resides on a first computing entity and another portion resides on a second entity. The computer program may comprise program modules, which may include routines, programs, objects, components, data structures, etc. to instruct the computer to perform a task(s) by data processing in particular of abstract data types.
The storage means may comprise volatile primary memory (e.g. a RAM, a DRAM, a SRAM, a CPU cache memory or the like) and/or non-volatile primary memory (e.g. a ROM, a PROM, an EPROM or the like). In particular, the volatile primary memory may consist of a RAM. For instance, the volatile primary memory temporarily holds program files for execution by the processing element and related data and the non-volatile primary memory may contain bootstrap code for the operating system of the data processing system. The storage means may further comprise a further memory, which may store the operating system and/or the instructions of the algorithms used to execute the alignment method. Moreover, the further memory may store a computer program product comprising instructions which, when the computer program product is executed by the data processing system, cause the data processing system to carry out the method described herein.
The further memory, the primary memories, and the processing unit need not be physically housed within the same housing and may instead be spatially separated from one another. In particular, the further memory, the primary memories, and the processing unit may be spatially separated from one another and may exchange data with one another via wired and/or wireless media.
The alignment system makes use of a data processing system, which may comprise an input/output (I/O) interface which allows the data processing system to communicate with input/output devices (e.g. displays, keyboards, touchscreens, printers, mice, cameras, or the like). The data processing system may further comprise a network interface controller (NIC) configured to connect the data processing system with a suitable network. A suitable network may for instance be an intranet, the internet or a cellular network.
The computer may operate in a networked environment which defines physical connections to one or more remote computers. The remote computer may be another personal computer, a server, a router, a network PC, a peer device or other common network node, and may include many or all of the elements described above. The physical connections include a local area network (LAN) and a wide area network (WAN), an intranet and the Internet.
The output device may comprise a display unit. The display unit may be provided as a monitor, integrated into a mobile device. It may be a touch display.
The processing unit may comprise hardware and software components, the latter also in the form as embedded software and/or algorithms. The CPU may comprise or may be provided as a microcontroller, microprocessor, field programmable gate array (an acronym is “FPGA”) or an application specific integrated circuit (an acronym is “ASIC”). The CPU may serve to execute different internal functions of computing entities of the alignment device. In addition to this, the CPU may further be designed to generate a set of alarm messages and to trigger the detection of measurements and/or to issue the result dataset in the form of the alignment dataset and to prepare it to be displayed on the display unit, i.e. to calculate a graphical representation of the result data (optionally including graphical elements) for being displayed on e.g. a monitor of a mobile device.
Alternatively, or in conjunction with the above, the method may further comprise the step of:
The virtual representation of the alignment dataset may be stored and provide an automatically generated documentation of the countermeasure procedure carried out by the user manually (re-alignment of the panel) or by actors (robots) or machines (machine supported alignment). Alternatively, or in conjunction with the above, the virtual representation may be used to automatically validate and, if needed, correct the procedure. Moreover, by using the virtual representation, the system may automatically infer the procedure to be carried out and in addition the user may be led towards a sequence of steps to be taken.
Other variations to the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed invention, from a study of the drawings, the disclosure, and the appended claims. In the claims, the word “comprising” does not exclude other elements or steps, and the indefinite article “a” or “an” does not exclude a plurality.
In a preferred embodiment, the system time may be measured by a system clock of said processing unit. This has the advantage, that further time-related data processing is feasible, e.g. how long the re-alignment procedure takes and corresponding improvement times.
The order, according to which the steps of the method are described in the present specification, does not necessarily reflect the chronological order, according to which said steps are carried out.
The properties, features and advantages of this invention described above, as well as the manner they are achieved, become clearer and more understandable in the light of the following description and embodiments, which will be described in more detail in the context of the drawings. This following description does not limit the invention on the contained embodiments. Same components or parts can be labeled with the same reference signs in different figures. In general, the figures are not for scale.
It shall be understood that a preferred embodiment of the present invention can also be any combination of the dependent claims or above embodiments with the respective independent claim.
These and other aspects of the invention will be apparent from and elucidated with reference to the embodiments described hereinafter.
As can be seen in
The solution described herein provides an alignment system 100, mainly consisting of three parts:
The system comprises a processing unit 22. The processing unit 22 can be implemented on different modules and may even be implemented in a distributed form. Thus, the processing unit 22 (not explicitly shown in the figures) may be deployed on the receiver unit 18, on a mobile device 26, on the electronic accelerometer unit 14 and/or on a sever.
As indicated in
In the following the dimensions are further specified with respect to
The casing 12 is attached to the formwork panel P by means of the attachment unit 10 so that the casing 12 with the electronics inside is perfectly aligned in parallel to the Z axis extension of the formwork panel P. With other words the casing 12 (with its length axis) is attached in parallel to the formwork panel P.
The attachment unit 10 connects the fixing brackets 101, 102 and the constructive element P thus supporting the casing 12, which serves as housing the main electronic module (besides the receiver unit 18). Therefore, for convenience the set of electronic modules is also mentioned herein in short as ‘casing’.
As can be seen in the retracted view of
The top fixing bracket 101 further comprises means for engagement with an electronic accelerometer unit 14. The electronic accelerometer unit 14 is housed in the casing 12 in a waterproof manner. For this purpose, for example, dual O-ring seals are provided on a fixed bearing attachment 41. The fixed bearing attachment 41 further may comprise an angular contact bearing, a circlip and known means in the art for engagement with the electronic accelerometer unit 14 enabling it to rotate together with the casing 12 respective to the top fixing bracket 101 and the bottom fixing bracket 102.
The outer casing tube—or short “casing” 12—is fixed so that it can rotate relative to a mount or support structure. Thus, it is perfectly aligned with the formwork panel P. The earths gravitational field pulls the pendulum unit 16 downwards and since it can rotate around both the x and y axis it aligns itself to be always perpendicular to the horizon. To further improve the performance of pendulum unit's 16 a pendulum ballast 163 may be attached to a pendulum support structure 165 in order to facilitate a centre of gravity as far away from a pivoting point 161 as possible. The whole assembly with the casing 12, the electronic accelerometer unit 14 and the pendulum unit 16 can in turn also be rotated around the z axis manually. As an advantage, no calibration is necessary for the alignment system—the system provides a self-calibration.
The electronic accelerometer unit 14 comprises a support structure 146 (manufactured from metal or plastic material), which is rotatable around the Z axis. In particular the electronic accelerometer unit 14 is rotatable together with the outer casing 12. The electronic accelerometer unit 14 comprises a first IC board 147 which is attached to the support structure 146 and which may have a rectangular form, wherein the length axis of the rectangle is directed in the vertical dimension (parallel to Z axis). The electronic accelerometer unit 14 consists of at least one accelerometer sensor, and in particular comprises two accelerometer sensors 141, 142, which are attached with a mutual offset. The mutual offset between the two accelerometer sensors is used for eliminating any manufacturing error and for calculating with mean values of the at least two sensor signals. The two accelerometers 141, 142 are used so that the processing unit 22 can process the data in the range where the sine function has the largest derivative, that is where a very small change in inclination gives a very large change in the output signal. Experiments and mathematical calculations have shown that the range is preferably around pi.
The electronic accelerometer unit 14 may further and optionally comprise a second circular IC board 148 which is attached perpendicular to the rectangle IC board. The circular IC board 148 is also attached to the support structure 146 and is provided for measuring the angular position of the electronic accelerometer unit 14 (which is identical to the angular position of the casing 12, as both parts are rotated together) with respect to the Z axis. As known in the art, both IC boards are equipped with respective components in order to detect, store and/or transmit the detected signals (for instance with a power supply, a microcontroller and/or storage unit etc.). In a preferred embodiment, at least one of the IC boards 147, 148 may comprise a processing unit 22 for local data processing. Alternatively, the detected sensor signals may be transmitted via a connection module 143 to separate external processing unit 22, which for example may be deployed as cloud-based server or as a processing unit 22 of a mobile device. In the latter case, the data processing may be implemented by means of an application.
As indicated in
As can be seen in
The message transfer between the electronic components of the alignment system 100 is shown schematically in
The receiver unit 18 may preferably also comprise a data connection module 186 for data transmission to the processing unit 22. Preferably, also this data connection is a wireless data connection. The processing unit 22 serves to calculate the alignment dataset ADS as a result. In a first embodiment, the alignment dataset ADS is calculated and/or provided on the processing unit 22, which does not necessarily be part of the receiver unit 18. In a second embodiment, the alignment dataset ADS is calculated and/or provided locally on the receiver unit 18 by means of a local microprocessor 185. The receiver unit 18 may preferably also comprise adjustment means 181, in particular adjustment knobs, which may be turned to adapt the plane of an adjustment plate 187 with respect to the base plate 20 in case of uneven or rough terrain or ground. Further, the receiver unit 18 may comprise a Fresnel lens 182, an image sensor 183 and optionally—as mentioned above—a microprocessor 185 and/or the output device 24.
The alignment dataset ADS is provided on the output device 24. In a more complex environment, it is possible to provide the processing unit 22 on a server, for example on a cloud-based server on which more functionality may be provided. For example, machine learning algorithms may be implemented thereon in order to calculate further segments of the alignment dataset ADS based on historic data and reference data. For example, it is possible to learn from previous measurements and/or to estimate future predictions for the alignment dataset. It is also possible, to provide metadata META with respect to the detected data. The metadata META for example may refer to alert or warning signals, in case the detected measurements may not be within the normal range of values. Further, the metadata META may comprise time-related values, who long a re-alignment procedure did take and how often such procedures have been performed.
In another embodiment, it is also possible to provide the processing unit 22 on a mobile device 26, associated to a construction engineer or a user of the alignment system 100. The output device 24 may be implemented as a graphical user interface (GUI) or user interface (UI) of the mobile device 26. Referring back to
In still another embodiment, the output device 24 may also be deployed at the electronic accelerometer unit 14 and/or at the receiver unit 18. In this embodiment, the alignment system 100 may be used completely without the need to carry a separate mobile device.
Generally, the alignment system or method may be used for all levels of the formwork, starting from the first one until the top most panel. Referring to a time sequence, the first formwork panel is erected and the alignment device (casing 12 and receiver unit 18) is attached to the panel. The application forces the user to take for subsequent readings in all directions. The application then forces the user to adjust the panel so that it is perfectly aligned with the earths gravitational field vector (i.e. without any inclination errors). This could mean repeating the process of taking readings. When the panel is aligned to the gravitational field vector any offset is adjusted by making sure the laser hits the Fresnel lens on the receiver unit 18 in the exact center (which has been predefined as target position). Concrete may possibly be poured into the formwork (optional). The measurement steps (readings) are repeated for the next level of panels.
In another preferred embodiment, more assistance and guidance may be provided to the user.
In the installation phase, the processing unit 22 may be configured to provide attachment instructions ai to the user which may help him to attach the casing 12 between the top and bottom fixing bracket 101, 102 and/or for attaching the attachment unit 10 at the constructive component P. In particular, a step-by-step procedure may be output on the output device.
In the installation phase, the processing unit 22 may further be adapted for providing installation instructions ii for aligning or levelling the receiver unit 18 by means of the adjustment means 181. This type of installation instructions serves to calibrate the plane of the image sensor (which is identical to the adjustment plate 187) so that it extends perpendicular to the earth's gravitational field vector. The installation instructions may for example be provided with the message “turn knob A”. The message may be appended by a graphical representation which of the three knobs of the adjustment means 181 needs to be turned in which direction. This feature has the advantage of providing support in the most efficient manner.
In a measurement phase, the processing unit 22 may further be configured to provide correction instructions ci, which may provide guidance to the user how to realign the formwork panel P without any inclination error. The correction instructions ci may also be provided in different formats, in a textual format and/or graphical representation. Alternatively, or cumulatively an acoustic message may be provided as output. Further, in the measurement phase, rotating instructions ri may be calculated and provided, which provide guidance to the user how to rotate the electronic accelerometer unit 14 in the measurement positions.
The processing unit 22 may be configured to execute the decision algorithm DA for differentiating between a pitch inclination error, a roll in inclination error and an offset error. The processing unit 22 may further be configured to execute a validation algorithm VA. The validation algorithm VA relies on several measurements for one single constructive component P and compares the plurality of measurements with each other. In this way, incorrect measurements may be excluded from further processing and in particular may be neglected for calculating the alignment dataset ADS. This feature improves quality of the alignment procedure. In another embodiment, the validation algorithm VA may be configured to compare the measurements and/or the calculated alignment dataset ADS with reference values from previous measurements, historic data and/or estimated datasets, being provided by an artificial intelligence tool.
The attachment unit 10 serves for attachment of the casing 12 to the panel P by means of pins 91 to be inserted in recesses at the formwork panel P where after the lever 92 with the eccentric lock mechanism 93 is placed on the pin farthest from the device and the latch of the lock mechanism 93 is placed on the other pin. The lever 92 in turn connects to the pin 103 of the attachment brackets 101, 102 in such a way that the force exerted by the eccentric lock when actuated presses the attachment brackets 101, 102 to the panel P.
The device (with the attachment unit and the casing) is attached to the constructive component by means of the following procedure:
In sum, the present invention relates to an alignment system. The alignment system may comprise:
Moreover, an output device (which may e.g. be implemented on a mobile device) for providing the alignment dataset is provided.
Wherever not already described explicitly, individual embodiments, or their individual aspects and features, described in relation to the drawings can be combined or exchanged with one another without limiting or widening the scope of the described invention, whenever such a combination or exchange is meaningful and in the sense of this invention. Advantages which are described with respect to a particular embodiment of present invention or with respect to a particular figure are, wherever applicable, also advantages of other embodiments of the present invention.
Any reference signs in the claims should not be construed as limiting the scope.
Number | Date | Country | Kind |
---|---|---|---|
20186483.2 | Jul 2020 | EP | regional |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2021/069601 | 7/14/2021 | WO |