IP Library Granted Patent US 11,040,448
Granted Patent B2
US 11,040,448 · App. 16/392,761 · Granted Jun 22, 2021

Methods and systems for establishing and maintaining a pre-build relationship

Inventors: Eli Reekmans (San Francisco, CA); Marek Michalowski (San Francisco, CA); Michael Beardsworth (San Francisco, CA)
Assignee: X Development LLC
B25J9/1669B25J9/163B25J9/1605G05B15/02Y10S901/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,040,448
App. No.
16/392,761
Granted
Jun 22, 2021
Kind
B2
Abstract

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.

Claims (34)

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.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2021
From: X DEVELOPMENT LLC
To: INTRINSIC INNOVATION LLC
Reel/Frame 057650/0218 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2019
From: REEKMANS, ELI; MICHALOWSKI, MAREK; BEARDSWORTH, MICHAEL
To: X DEVELOPMENT LLC
Reel/Frame 048981/0787 →
Continuity (2)
Continuation 15481909 · Apr 7, 2017
Related Publication 20190308321A1 · Oct 10, 2019