Methods and systems for establishing and maintaining a pre-build relationship
Described herein are methods and systems to establish a pre-build relationship in a model that specifies a first parameter for a first feature of a structure and a second parameter for a second feature of the structure. In particular, a computing system may receive data specifying a pre-build relationship that defines a build value of the first parameter in terms of a post-build observed value of the second parameter. During production of the structure, the computing system may determine the post-build observed value of the second parameter and, based on the determined post-build observed value, may determine the build value of the first parameter in accordance with the pre-build relationship. After determining the build value, the computing system may then transmit, to a robotic system, an instruction associated with production of the first feature by the robotic system, with that instruction specifying the determined build value of the first parameter.
1. A computer-implemented method comprising:
accessing a model that include values that define relationships between components of a structure that is to be manufactured by a robot, wherein the model includes multiple build values for a first component that are (i) defined before the structure is manufactured, and (ii) initially defined relative to to-be-determined value for a second component, wherein the to-be-determined value for the second component is determined based on an observation of a condition of the second structure after it is manufactured by the robot;
determining, after the second component has been manufactured and before the manufacturing of the first component is complete, an observed condition of the second component;
selecting, after the second component has been manufactured and before the manufacturing of the first component is complete, a particular value from among the multiple build values based on the observed condition of the structure; and
using the selected, particular build value to complete the manufacturing of the first component according to the model.
2. The method of claim 1 , wherein the observed condition of the second component comprises a position of the second component as the structure has actually been manufactured.
3. The method of claim 1 , wherein the observed condition of the second component comprises an orientation of the second component as the structure has actually been manufactured.
4. The method of claim 1 , wherein the observed condition of the second component comprises a size of the second component as the structure has actually been manufactured.
5. The method of claim 1 , wherein the observed condition of the second component comprises a material property of the second component as the structure has actually been manufactured.
6. The method of claim 1 , comprising receiving data correlating each of the multiple build values to a different observed condition through a graphical user interface from a designer.
7. The method of claim 1 , wherein selecting the particular value comprises selecting a position to manufacture the first component based on an observed position of the second component, as the structure has actually been manufactured.
8. A non-transitory computer-readable storage device storing instructions, that when executed by one or more processors, cause performance of operations that comprise:
accessing a model that include values that define relationships between components of a structure that is to be manufactured by a robot, wherein the model includes multiple build values for a first component that are (i) defined before the structure is manufactured, and (ii) initially defined relative to to-be-determined value for a second component, wherein the to-be-determined value for the second component is determined based on an observation of a condition of the second structure after it is manufactured by the robot;
determining, after the second component has been manufactured and before the manufacturing of the first component is complete, an observed condition of the second component;
selecting, after the second component has been manufactured and before the manufacturing of the first component is complete, a particular value from among the multiple build values based on the observed condition of the structure; and
using the selected, particular build value to complete the manufacturing of the first component according to the model.
9. The device of claim 8 , wherein the observed condition of the second component comprises a position of the second component as the structure has actually been manufactured.
10. The device of claim 8 , wherein the observed condition of the second component comprises an orientation of the second component as the structure has actually been manufactured.
11. The device of claim 8 , wherein the observed condition of the second component comprises a size of the second component as the structure has actually been manufactured.
12. The device of claim 8 , wherein the observed condition of the second component comprises a material property of the second component as the structure has actually been manufactured.
13. The device of claim 8 , comprising receiving data correlating each of the multiple build values to a different observed condition through a graphical user interface from a designer.
14. The device of claim 8 , wherein selecting the particular value comprises selecting a position to manufacture the first component based on an observed position of the second component, as the structure has actually been manufactured.
15. A computing system comprising:
one or more computers; and
one or more storage units storing instructions that when executed by the one or more computers cause the computing system to perform operations comprising:
accessing a model that include values that define relationships between components of a structure that is to be manufactured by a robot, wherein the model includes multiple build values for a first component that are (i) defined before the structure is manufactured, and (ii) initially defined relative to to-be-determined value for a second component, wherein the to-be-determined value for the second component is determined based on an observation of a condition of the second structure after it is manufactured by the robot;
determining, after the second component has been manufactured and before the manufacturing of the first component is complete, an observed condition of the second component;
selecting, after the second component has been manufactured and before the manufacturing of the first component is complete, a particular value from among the multiple build values based on the observed condition of the structure; and
using the selected, particular build value to complete the manufacturing of the first component according to the model.
16. The system of claim 15 , wherein the observed condition of the second component comprises a position of the second component as the structure has actually been manufactured.
17. The system of claim 15 , wherein the observed condition of the second component comprises an orientation of the second component as the structure has actually been manufactured.
18. The system of claim 15 , wherein the observed condition of the second component comprises a size of the second component as the structure has actually been manufactured.
19. The system of claim 15 , wherein the observed condition of the second component comprises a material property of the second component as the structure has actually been manufactured.
20. The system of claim 15 , comprising receiving data correlating each of the multiple build values to a different observed condition through a graphical user interface from a designer.