Planning and Adapting Projects Based on a Buildability Analysis
First Claim
1. A computer-implemented method comprising:
- during a pre-build phase of building a product, generating a first sequence of tasks to build the product according to a model of the product;
during a build phase, causing one or more robotic devices to build the product by beginning to execute the first sequence of tasks;
during the execution of the first sequence of tasks, performing a buildability analysis to determine a feasibility of completing the product by executing the first sequence of tasks;
determining, based on the analysis, that it is not feasible to complete the product by executing the first sequence of tasks;
in response to determining that it is not feasible to complete the product by performing the first sequence of tasks, generating a second sequence of tasks to complete the product according to the model, wherein the second sequence of tasks is different from the first sequence of tasks; and
causing the one or more robotic devices to continue building the product by beginning to execute the second sequence of tasks.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein is a worksite automation process that involves: generating a first sequence of tasks to build the product according to a model. The process further involves causing one or more robotic devices to build the product by beginning to execute the first sequence of tasks. Further, during the execution of the first sequence of tasks, performing a buildability analysis to determine a feasibility of completing the product by executing the first sequence of tasks. Based on the analysis, determining that it is not feasible to complete the product by executing the first sequence of tasks, and in response, generating a second sequence of tasks to complete the product according to the model. Then, causing the one or more robotic devices to continue building the product by beginning to execute the second sequence of tasks.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
during a pre-build phase of building a product, generating a first sequence of tasks to build the product according to a model of the product; during a build phase, causing one or more robotic devices to build the product by beginning to execute the first sequence of tasks; during the execution of the first sequence of tasks, performing a buildability analysis to determine a feasibility of completing the product by executing the first sequence of tasks; determining, based on the analysis, that it is not feasible to complete the product by executing the first sequence of tasks; in response to determining that it is not feasible to complete the product by performing the first sequence of tasks, generating a second sequence of tasks to complete the product according to the model, wherein the second sequence of tasks is different from the first sequence of tasks; and causing the one or more robotic devices to continue building the product by beginning to execute the second sequence of tasks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A worksite automation system comprising:
-
one or more robotic devices; a control system including one or more processors and one or more data storage devices, the control system configured to; receive an instruction to build a product, wherein the instruction comprises one or more constraints on the product; during a pre-build phase;
(i) determine a model for the product, and (ii) generate a first sequence of tasks to build the product according to the model;during a build phase, cause the one or more robotic devices to build the product by beginning to execute the tasks of the first sequence of tasks; during the execution of the first sequence of tasks, perform a buildability analysis of the first sequence of tasks to determine a feasibility of completing the product by executing the first sequence of tasks; based on the analysis, if it is not feasible to complete the product; generate a second sequence of tasks to complete the product according to the model, wherein the second sequence of tasks is different from the first sequence of tasks; and cause the one or more robotic devices to continue building the product by beginning to execute the second sequence of tasks. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer-implemented method comprising:
-
during a pre-build phase, generating a first sequence of tasks for a first model of a product; during a build phase, causing one or more robotic devices to build the product by beginning to execute the first sequence of tasks; during the execution of the first sequence of tasks, performing a first buildability analysis of the first model to determine a feasibility of building the product according to the first model; based on the analysis, determining a second model; and causing the one or more robotic devices to continue building the product according to the second model. - View Dependent Claims (19, 20)
-
Specification