ROBOTIC MESH STRUCTURE GENERATION FOR CONCRETE FORMWORK AND REINFORCEMENT
20230191525 · 2023-06-22
Assignee
Inventors
- Ammar Mirjan (Nussbaumen, CH)
- Mattis Koh (Zurich, CH)
- Fabio Matteo Gramazio (Zurich, CH)
- Matthias Kohler (Riedikon, CH)
- Marius Weber (Luzern, CH)
- Marvin Lee Rueppel (Zurich, CH)
Cpc classification
B23K2101/22
PERFORMING OPERATIONS; TRANSPORTING
B25J9/1664
PERFORMING OPERATIONS; TRANSPORTING
G06T19/20
PHYSICS
B21F27/08
PERFORMING OPERATIONS; TRANSPORTING
B21F15/06
PERFORMING OPERATIONS; TRANSPORTING
E04C5/06
FIXED CONSTRUCTIONS
B23K11/0086
PERFORMING OPERATIONS; TRANSPORTING
B21F27/12
PERFORMING OPERATIONS; TRANSPORTING
B21F15/08
PERFORMING OPERATIONS; TRANSPORTING
B21F27/10
PERFORMING OPERATIONS; TRANSPORTING
B21F1/00
PERFORMING OPERATIONS; TRANSPORTING
International classification
B23K11/00
PERFORMING OPERATIONS; TRANSPORTING
B21F15/08
PERFORMING OPERATIONS; TRANSPORTING
B21F27/10
PERFORMING OPERATIONS; TRANSPORTING
Abstract
In one aspect the invention relates to a mobile robotic end-effector tool for generating a mesh structure for use in reinforced concrete building systems. The tool comprises: —at least one robotic end-effector (EE), being movable in six degrees of freedom for applying an endless secondary mesh structure (2 ms) to the provided primary mesh structure (1 ms) continuously by roll spot welding, —wherein the at least one robotic end-effector (EE) further comprises: —a welding unit (W), in particular a resistance welding unit, configured for welding the secondary mesh structure (2 ms) to the primary mesh structure (1 ms) at predefined connection positions to generate cross-wire connections; —contact force sensors, configured for measuring the contact force of the robotic end-effector (EE), being applied to the primary mesh structure (1 ms) during rolling over the primary mesh structure (1 ms); —a processor (P) for closed loop control of the at least one robotic end-effector (EE) by means of control signals, wherein the control signals are generated at least in part in response to the measured contact force.
Claims
1. Method for generating a mesh structure for use in constructional engineering, in particular for use in reinforcement systems, comprising the method steps of: Providing a primary mesh structure (1 ms), Using a robotic end-effector tool with at least one end-effector (EE), being movable in six degrees of freedom for applying an endless secondary mesh structure (2 ms) to the provided primary mesh structure (1 ms) continuously by roll spot welding; and during rolling over (S4) the primary mesh structure (1 ms) for roll spot welding: instructing (S1) a welding unit (W), in particular a resistance welding unit, to initiate a welding process in a sequence of interrupted welding processes for welding the secondary mesh structure (2 ms) to the primary mesh structure (1 ms) at pre-defined connection positions to generate cross weldings; instructing (S2) a set of sensors (S) to measure a contact force at the robotic end-effector (EE), being applied to the primary mesh structure (1 ms) during rolling over (S4) the primary mesh structure (1 ms); controlling (S3) the robotic end-effector in real-time with control signals, generated by a processor (P), wherein the control signals are generated at least in part in response to the measured contact force.
2. Method according to claim 1, wherein the welding unit (W) is a resistance welding unit or a gas metal arc welding unit or a tying gun for providing a tying connection.
3. Method according to any of the preceding claims, wherein the control signals comprise first control signals, being dynamic and indicating a trajectory for movement of the end-effector (EE) and second control signals, indicating welding parameters for executing the welding process in the sequence of interrupted welding processes and/or wherein the second control signals are static.
4. Method according to the directly preceding claim, wherein the first control signals are determined on the basis of the measured contact force and/or wherein the second control signals are determined on the basis of a 3D mesh model.
5. Method according to any of the preceding claims, wherein the secondary mesh structure (2 ms) is or comprises a strand of continuous mesh material, in particular mesh wire.
6. Method according to any of the preceding claims, wherein the secondary mesh structure (2 ms) is bent by means of the end-effector and in particular by means of an anode of the welding unit (W) and/or wherein the secondary mesh structure (2 ms) is bent during rolling over the primary mesh structure (1 ms), in particular according to a curvature of the first mesh structure (1 ms).
7. Method according to any of the preceding claims, wherein the secondary mesh structure (2 ms) is not cut to length while rolling over the primary mesh structure (1 ms) and/or wherein the secondary mesh structure (2 ms) is not cut to length before an outer side of the primary mesh structure (1 ms) has been reached after the process of rolling over the primary mesh structure (1 ms) has started.
8. Method according to any of the preceding claims, wherein the sequence of interrupted welding processes is applied with one and the same endless secondary mesh structure (2 ms).
9. Method according to any of the preceding claims, wherein the robotic end-effector tool comprises at least two separate end-effectors (EE) at two different robotic arms, wherein the two separate end-effectors are used in parallel for applying different items of the secondary mesh structure (2 ms) to the primary mesh structure (1 ms), in particular on the same height and/or in the same longitudinal extension in the Y-axis from opposite sides.
10. Method according to any of the preceding claims, wherein the contact force is measured by means of a force measurement sensor, which is attached at a head of the robotic end-effector (EE), in particular in an area where the contact force is applied.
11. Method according to any of the preceding claims, wherein during the sequence of interrupted welding processes, the secondary mesh structure (2 ms) remains in endless form and is not cut.
12. Method according to any of the preceding claims, wherein the secondary mesh structure (2 ms) is welded to the primary mesh structure (1 ms) horizontally or vertically or in an angle between 0° and 90° with respect to a direction of an element of the primary mesh structure (1 ms).
13. Method according to any of the preceding claims, wherein the at least one end-effector (EE) is adapted: to weld the secondary mesh structure (2 ms) onto the primary mesh structure (1 ms); to weld elements off the primary mesh structure (1 ms); to move and in particular to roll over the primary mesh structure (1 ms), by translatory and/or rotational movements, depending on the curvature of the primary mesh structure (1 ms); to bend the secondary mesh structure (2 ms), in particular in case the primary mesh structure (1 ms) is not planar, and/or to cut the secondary mesh structure (2 ms) after completion of the sequence of interrupted welding processes.
14. Method according to any of the preceding claims, wherein the at least one end-effector (EE) comprises an anode and a cathode, wherein the anode is provided as rotating roller and the cathode is provided as rotating carrier, which hops or skips to a respective next element of the primary mesh structure (1 ms).
15. Method according to any of the preceding claims, wherein the at least one robotic end-effector (EE) is placed on a mobile platform, and/or wherein the mobile platform is transferable by a linear actuator for linear movement, in particular parallel to a plane of the primary mesh structure (1 ms).
16. Method according to any of the preceding claims, wherein the at least one robotic end-effector (EE) is moved along a trajectory over the primary mesh structure (1 ms) according to control instructions which are calculated on the basis of a digital 3D-model.
17. A robotic end-effector tool for generating a mesh structure for use in constructional engineering, in particular for use in reinforcement systems, which is configured to be used in a method according to any of the preceding method claims, comprising: at least one robotic end-effector (EE), being movable in six degrees of freedom for applying an endless secondary mesh structure (2 ms) to the provided primary mesh structure (1 ms) continuously by roll spot welding, wherein the at least one robotic end-effector (EE) further comprises: a welding unit (W), in particular a resistance welding unit, configured for welding the secondary mesh structure (2 ms) to the primary mesh structure (1 ms) at pre-defined connection positions to generate cross-wire connections; contact force sensors, configured for measuring the contact force of the robotic end-effector (EE), being applied to the primary mesh structure (1 ms) during rolling over the primary mesh structure (1 ms); a processor (P) for closed loop control of the at least one robotic end-effector (EE) by means of control signals, wherein the control signals are generated at least in part in response to the measured contact force.
18. The robotic end-effector tool according to the directly preceding claim, wherein the welding unit (W) comprises an anode and a cathode, and wherein the anode is configured for bending the secondary mesh structure (2 ms) during rolling over the primary mesh structure (1 ms).
19. A computer program comprising a computer program code, the computer program code when executed by a processor causing a robotic end-effector tool according to the directly preceding claim to perform the steps of the method of any of the preceding method claims, when the robotic end-effector (EE) is provided with a primary mesh structure (1 ms) and in case an initiation signal is provided.
Description
BRIEF DESCRIPTION OF THE FIGURES
[0217]
[0218]
[0219]
[0220]
[0221]
[0222]
[0223]
[0224]
[0225]
[0226]
[0227]
[0228]
[0229]
DETAILED DESCRIPTIONS OF THE FIGURES AND PREFERRED EMBODIMENTS
[0230] 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.
[0231] 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.
[0232] These and other aspects of the invention will be apparent from and elucidated with reference to the embodiments described hereinafter.
[0233] In case, complex wall or ceiling systems needed to be manufactured, usually it is necessary to provide the concrete with a reinforcement structure. Typically, the reinforcement structure is provided first, like the mesh structure, which may be later filled with concrete. The present invention now relates to the automatic generation of such a mesh structure, in particular a three-dimensional mesh structure for use in constructional engineering, like for example for building reinforced concrete structures. However, the method for generating a mesh structure and us so generated mesh structure may also be applied in other settings, like for example in furniture construction, in façade construction or the like. Further, it is possible to use the generated mesh structure without later filling with concrete.
[0234] Depending on the complexity of the respective structure to be built, there exist a variety of different static requirements for the generation of the mesh structure. Typically, a three-dimensional model is provided, which represents the static requirements. For example, the model may require to use different types of wires (for instance different dimensions and/or different material) in different regions of the mesh structure to be built. For example, a region with a lot of curvatures needs a denser reinforcement and thus a mesh structure being denser or comprising mesh elements with a higher diameter. So, the specifications for different regions in one and the same mesh structure may vary.
[0235] As mentioned above, the process for finally manufacturing the building structure, comprising the reinforcing mesh structure requires several steps and is time-consuming. Therefore, the present invention aims at a further automation of the mesh generation process.
[0236] For this purpose, a robotic end-effector tool has been developed. The robotic end-effector tool (in the following simply abbreviated as tool) may comprise at least one and preferably two end-effectors EE. These end-effectors EE are implemented on and/or supported by an articulated arm, so that the end-effector EE is able to move in 6 degrees of freedom. Thus, preferably, the end-effector and/or the end-effector tool is mobile.
[0237] Such an end-effector EE is shown in
[0238] The end-effector EE may comprise different modules for via processing, in particular: [0239] A welding unit W, which is configured for welding wire. The welding unit W may be used for welding-off wire from the mesh structure, typically from the primary mesh structure 1 ms. The welding unit W may also be configured to be used to weld the secondary mesh structure 2 ms onto the primary mesh structure 1 ms. In a preferred embodiment, the welding unit W is the resistance or contact welding unit. [0240] A bending unit B, which is configured for bending wire. The bending unit B is typically used for bending the secondary mesh structure 2 ms according to the shape of the primary mesh structure 1 ms. In a preferred embodiment the bending unit B may be provided as anode of the welding unit W. So, one part of the welding unit W additionally serves as bending unit B as well. This is reflected in
[0244] In a preferred embodiment, the anode of the welding unit is configured as bending unit, so that no separate component is necessary for bending. In this case the bending unit B is implemented or integrated in the welding unit W.
[0245]
[0246] The carrier may be provided as rectangular unit and may be attached on a support member at the end-effector EE, so that the cathode may swivel or pivot around an axis, extending perpendicular to the surface of the primary mesh structure 1 ms. Generally, it is key that the cathode touches the respective primary structure that is welded to the secondary structure before sending the weld signal. As can be seen in
[0247] As represented in
[0248] Further, the end-effector EE may comprise a rebar threader R for forwarding the rebar or wire of the secondary mesh structure 2 ms to the end-effector EE from a coil.
[0249]
a) End-effector EE approaching welding position;
b) Cathode touching primary structure 1 ms;
c) Welding by means of the welding unit W;
d) Welding finished;
e) Cathode jumping from one primary structure element to the next while the robot is moving along the desired trajectory.
[0250]
[0251] In a preferred embodiment and as shown in
[0254] The end-effector EE itself is movable in 6DOF of freedom. Further, the end-effector EE comprises the rebar threader R for providing the secondary mesh structure 2 ms in the form of wire or rebar as mentioned above (see
[0255]
[0256]
[0259] Based on the information in the model, the processor P calculates control instructions with a set of control signals for instructing the set of end-effectors EE1, EE2, EE3. The control signals comprise trajectory signals, defining the desired trajectory, the end-effector EE is required to move along the primary mesh structure 1 ms. Usually, the trajectory signals are predefined by the digital three-dimensional model only approximately or roughly, because the primary mesh structure is compliant and may go to side or move back/side or away, if a force is applied to it in direction of the normal onto the surface of the primary mesh structure. Such a force is applied inevitably when the end-effector is rolled over the primary mesh structure, which prompts the primary mesh structure—at least at that position—to change its position in X direction (bounce back a little). Therefore (because of the moving target namely the primary mesh structure) the trajectory needs to be adapted according to the instantaneous and dynamically measured contact force at that point. Further, the force is physically dependent of the position of the end-effector EE. For example, if the end-effector EE is moved along a desired trajectory over the primary mesh structure and a target force Ft needs to be applied at a particular position, due to the flexibility of the primary mesh structure (bounce backwards) the actually measured force Fa (measured at that position) might be lower than the target force Ft. Then, the end-effector EE may be controlled to reposition (offset in X direction towards the primary mesh structure) so that the target force Ft may be reached. If the actually measured force Fa is too high, the control signals may instruct the end-effector EE to reposition (away from the primary mesh structure) so that the target force Ft may be reached.
[0260] The set of control signals further comprises signals, defining the welding process and may be referred to as welding control signals. The welding control signals serve and are adapted to define the welding process of the welding unit W of the respective end-effector EE. The welding control signals may comprise: the welding current, the welding voltage, the welding power, the welding energy. Typically, the above-mentioned control signals are kept constant, whereas the contact force is controlled dynamically. A control of the electrical variables and, in particular, a control of the contact force is important for ensuring stability of the mesh and its welding connections. The welding control signals are preferably optimized in view of material properties and parameters (e.g., mesh diameter etc.). The static welding control signals (e.g., except the contact force) may be pre-set and may preferably be kept constant during rolling over the primary mesh structure 1 ms (by the end-effector EE).
[0261] The contact force is processed in two different instances: as measured contact force and as instructed contact force. On the one hand, the contact force is measured by sensors at the end-effector EE continuously. On the other hand, the contact force is instructed by a processor P to be applied when performing the welding spots. The measured contact force may differ from the instructed contact force for a number of reasons. Mainly material deformation and/or material twisting and/or distortions and/or other forms of re-positionings of the primary mesh structure may be the reason for the deviations. With this, a closed control loop for controlling the welding parameters for the welding process may be provided.
[0262] One major advantage of the present invention is, that the contact force is dynamically and/or adaptively controlled in a closed loop control. For this purpose, the end-effector EE comprises sensors for measuring the contact force. Generally, the contact force may be influenced by a variety of different parameters, including static parameters, like geometric parameters of the primary mesh structure 1 ms, and dynamic parameters, like e.g., additional forces being applied to the primary mesh structure 1 ms at that timepoint (for instance from another end-effector EE, working in parallel on the primary mesh structure 1 ms and/or other technical parameters). Thus, the measured and instructed contact force may vary from position to position over the primary mesh structure or may vary over time. Further, the correct application of the contact force is essential for the quality of the welding process and needs to be controlled. If, on the one hand, the contact force is applied too low, a sufficient welding connection between the respective wires cannot be assured and quality may be impaired. If, on the other hand, too much contact force is applied, the welding process takes too long and the structure of the respective wires may be impaired. Therefore, a correct and appropriate application of the contact force is essential. Further, the contact force to be applied is dependent on the physical parameters of the respective two rebars (wires of the first and secondary mesh structure) to be connected, like for example the diameter of the rebars. The goal of the control loop is to keep the contact force constant per element, by adjusting the position of the end-effector. A different target force might be defined if the material and/or diameter changes.
[0263] The process of contact welding (resistance welding) may preferably be controlled such as to provide a constant and continuous contact force and/or also other welding parameters over time and in particular during rolling over the primary mesh structure. In contrast to usual process control in resistance spot welding, which has the task of controlling/guiding the welding process in the case of changing influencing variables in such a way that sufficient joint quality of the resulting weld spot is ensured the present suggestion, presented herein serves to adapt the trajectory and/or position over time/movement of the end-effector for indirectly influencing and controlling at least one welding parameter, namely the contact force.
[0264] According to a preferred embodiment of the invention, the contact force, in particular the instructed contact force, is controlled adaptively and in response to the measured contact force during the process of rolling over the primary mesh structure 1 ms. For example, a first secondary mesh structure needs to be applied with a different contact force than a second secondary mesh structure. having e.g., another welding resistance and/or for which another welding voltage and/or current have been measured.
[0265]
[0266]
[0267]
[0268]
[0269]
[0270]
[0271] 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.