Dynamic fabrication engine
AssigneeIntrinsic Innovation LLC
InventorYtai Ben-Tsvi
Life of this patent
Estimating the term…
Abstract
Systems, methods, devices, and other techniques for a dynamic fabrication system. In some implementations, a computing system obtains a digital model of a physical structure. A fabrication plan for the physical structure is generated. The fabrication plan is provided to a fabrication system to execute the automated fabrication procedure according to the fabrication plan. A set of operations are performed for each of at least a subset of tasks from a set of tasks executed by the fabrication system during an automated fabrication procedure to identify an adjusted fabrication plan. The fabrication system is directed to continue execution of the automated fabrication procedure according to the adjusted fabrication plan.
Claims20
A method comprising:
- providing, by a computing system and to a fabrication system, a fabrication plan that defines a plurality of tasks in an automated fabrication procedure for execution by the fabrication system to fabricate a physical structure, wherein the fabrication plan is associated with one or more fabrication constraints that represent limitations on geometric relationships between a plurality of components of the physical structure;
- evaluating, by the computing system and using execution data received from the fabrication system, execution of the fabrication plan with respect to the one or more fabrication constraints for the physical structure;
- determining, after evaluating the fabrication plan using the execution data, that a geometric relationship between the plurality of components of the physical structure under fabrication does not comply with the one or more fabrication constraints of the fabrication plan;
- in response, generating an alternative fabrication plan that adds a task to the fabrication plan, removes a task from the fabrication plan, or modifies a task of the fabrication plan;
- and
- directing, by the computing system, the fabrication system to resume the fabrication of the physical structure using the generated alternative fabrication plan.
A system comprising one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:
- providing, by a computing system and to a fabrication system, a fabrication plan that defines a plurality of tasks in an automated fabrication procedure for execution by the fabrication system to fabricate a physical structure, wherein the fabrication plan is associated with one or more fabrication constraints that represent limitations on geometric relationships between a plurality of components of the physical structure;
- evaluating, by the computing system and using execution data received from the fabrication system, execution of the fabrication plan with respect to the one or more fabrication constraints for the physical structure;
- determining, after evaluating the fabrication plan using the execution data, that a geometric relationship between the plurality of components of the physical structure under fabrication does not comply with the one or more fabrication constraints of the fabrication plan;
- in response, generating an alternative fabrication plan that adds a task to the fabrication plan, removes a task from the fabrication plan, or modifies a task of the fabrication plan;
- and
- directing, by the computing system, the fabrication system to resume the fabrication of the physical structure using the generated alternative fabrication plan.
One or more non-transitory computer-readable storage media storing instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
- providing, by a computing system and to a fabrication system, a fabrication plan that defines a plurality of tasks in an automated fabrication procedure for execution by the fabrication system to fabricate a physical structure, wherein the fabrication plan is associated with one or more fabrication constraints that represent limitations on geometric relationships between a plurality of components of the physical structure;
- evaluating, by the computing system and using execution data received from the fabrication system, execution of the fabrication plan with respect to the one or more fabrication constraints for the physical structure;
- determining, after evaluating the fabrication plan using the execution data, that a geometric relationship between the plurality of components of the physical structure under fabrication does not comply with the one or more fabrication constraints of the fabrication plan;
- in response, generating an alternative fabrication plan that adds a task to the fabrication plan, removes a task from the fabrication plan, or modifies a task of the fabrication plan;
- and
- directing, by the computing system, the fabrication system to resume the fabrication of the physical structure using the generated alternative fabrication plan.
Dependencies are inferred from the claim text.