A robotic system, comprising: a body including one or more end-effectors configured to combine, according to a production process, at least one object and one or more structures at a production site; one or more sensors configured to generate, from the production site, sensor data relating to the production process; and a control system including one or more processors and one or more data storage devices, the control system communicatively coupled to the one or more sensors, the one or more data storage devices storing specifications for the production process based on a model of at least one of the production site or the at least one object, wherein the specifications comprise a plurality of constraints relating to the combination of the at least one object and the one or more structures, wherein the plurality of constraints are defined by a designer and establish a scope of allowable modifications to the production process, and wherein the plurality of constraints are weighted to indicate the relative importance that the designer places on each constraint and to indicate the order in which constraints should be modified, the control system configured to: receive, from the one or more sensors, the sensor data; determine, from the sensor data, properties of at least one of the production site or the at least one object; determine one or more differences between the properties and the model; determine one or more adjustments to the production process based on the one or more differences and based on the constraints; and automatically send, for the one or more end-effectors, one or more instructions for combining the at least one object and the one or more structures based on the specifications and the one or more adjustments to the production process based on evaluation of the constraints. a body including one or more end-effectors configured to combine, according to a production process, at least one object and one or more structures at a production site; one or more sensors configured to generate, from the production site, sensor data relating to the production process; and a control system including one or more processors and one or more data storage devices, the control system communicatively coupled to the one or more sensors, the one or more data storage devices storing specifications for the production process based on a model of at least one of the production site or the at least one object, wherein the specifications comprise a plurality of constraints relating to the combination of the at least one object and the one or more structures, wherein the plurality of constraints are defined by a designer and establish a scope of allowable modifications to the production process, and wherein the plurality of constraints are weighted to indicate the relative importance that the designer places on each constraint and to indicate the order in which constraints should be modified, the control system configured to: receive, from the one or more sensors, the sensor data; determine, from the sensor data, properties of at least one of the production site or the at least one object; determine one or more differences between the properties and the model; determine one or more adjustments to the production process based on the one or more differences and based on the constraints; and automatically send, for the one or more end-effectors, one or more instructions for combining the at least one object and the one or more structures based on the specifications and the one or more adjustments to the production process based on evaluation of the constraints. receive, from the one or more sensors, the sensor data; determine, from the sensor data, properties of at least one of the production site or the at least one object; determine one or more differences between the properties and the model; determine one or more adjustments to the production process based on the one or more differences and based on the constraints; and automatically send, for the one or more end-effectors, one or more instructions for combining the at least one object and the one or more structures based on the specifications and the one or more adjustments to the production process based on evaluation of the constraints.