Method for producing three-dimensional, highly variable lattice or mesh structures by means of a mobile manufacturing device, the mobile manufacturing device being adapted to move along a three-dimensional structure to be produced, and wherein the mobile manufacturing device comprises a means for detection of its position relative to the dimensional structure to be produced, so that the mobile manufacturing device is able to produce the three-dimensional structure as an autonomous robot, wherein the mobile manufacturing device is moved on a two-dimensional plane, characterized in that it manufactures, by means of its end-effector, a three-dimensional lattice or mesh structure by providing wires in horizontal as well as in non-horizontal orientation and by bending and/or connecting a plurality of these wires, the method comprising the steps of: Step 1: an autonomous mobile manipulator lays down a metal wire horizontally at a defined vertical distance from a previously laid horizontal wire, in a prescribed length in three-dimensional space; Step 2: a self-contained end-effector of the autonomous mobile manipulator bends said laid horizontal wire from step 1 at prescribed points by prescribed angles; Step 3: the self-contained end-effector of the autonomous mobile manipulator grasps and feeds wires vertically in discrete steps of varying lengths; Step 4: the autonomous mobile manipulator controls a spatial arrangement of the horizontal wires from step 1 and vertical wires from step 3 dictated by a 3-dimensional parametric model; Step 5: the self-contained end-effector of the autonomous mobile manipulator forms crosswire connections by bringing the horizontal wires from step 1 and vertical wires from step 3 together; Step 6: the self-contained end-effector of the autonomous mobile manipulator welds the cross-wire connections from step 5 together to form cross-wire joints; and Step 7: the self-contained end-effector of the autonomous mobile manipulator cuts the vertical wires from step 3 at varying lengths; Step 8: repeating steps 1-7, to fabricate a mesh, preferably with varying length, height and varying local, global curvature in an automated manner. Step 1: an autonomous mobile manipulator lays down a metal wire horizontally at a defined vertical distance from a previously laid horizontal wire, in a prescribed length in three-dimensional space; Step 2: a self-contained end-effector of the autonomous mobile manipulator bends said laid horizontal wire from step 1 at prescribed points by prescribed angles; Step 3: the self-contained end-effector of the autonomous mobile manipulator grasps and feeds wires vertically in discrete steps of varying lengths; Step 4: the autonomous mobile manipulator controls a spatial arrangement of the horizontal wires from step 1 and vertical wires from step 3 dictated by a 3-dimensional parametric model; Step 5: the self-contained end-effector of the autonomous mobile manipulator forms crosswire connections by bringing the horizontal wires from step 1 and vertical wires from step 3 together; Step 6: the self-contained end-effector of the autonomous mobile manipulator welds the cross-wire connections from step 5 together to form cross-wire joints; and Step 7: the self-contained end-effector of the autonomous mobile manipulator cuts the vertical wires from step 3 at varying lengths; Step 8: repeating steps 1-7, to fabricate a mesh, preferably with varying length, height and varying local, global curvature in an automated manner.