Drilling framework
US-2024419867-A1 · Dec 19, 2024 · US
US9703897B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9703897-B2 |
| Application number | US-201414330192-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 14, 2014 |
| Priority date | Jul 14, 2014 |
| Publication date | Jul 11, 2017 |
| Grant date | Jul 11, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
There is provided a tensegrity design system and a method for use in designing a complex tensegrity structure. In one implementation, such a method includes providing virtual building blocks selectable by a user for assembly of a desired tensegrity structure, receive user-selected building blocks from among the plurality of virtual building blocks from the user, and identifying connections among the user-selected building blocks based on user inputs to the tensegrity design system. The method also includes determining a network of forces for stabilizing a tensegrity structure corresponding to the desired tensegrity structure, based on the user-selected building blocks and their connections, and generating a simulation of the tensegrity structure corresponding to the desired tensegrity structure for display to the user.
Opening claim text (preview).
What is claimed is: 1. A method for use by a tensegrity design system including a processor, the method comprising: providing, using the processor, a plurality of virtual building blocks selectable by a user for assembly of a desired tensegrity structure; receiving, using the processor, user-selected building blocks from among the plurality of virtual building blocks from the user; identifying, using the processor, connections among the user-selected building blocks, based on user inputs to the tensegrity design system; determining, using the processor, a network of forces for stabilizing a tensegrity structure corresponding to the desired tensegrity structure, based on the user-selected building blocks and the connections; and generating, using the processor, a simulation of the tensegrity structure corresponding to the desired tensegrity structure for display to the user. 2. The method of claim 1 , wherein each of the plurality of virtual building blocks comprises an elementary tensegrity structure. 3. The method of claim 1 , wherein each of the plurality of virtual building blocks comprises another plurality of structural elements including a first set of structural elements configured to resist compressive forces and tensile forces, and a second set of structural elements configured to resist tensile forces but not compressive forces. 4. The method of claim 1 , wherein each of the plurality of virtual building blocks comprises substantially rigid struts and one of elastic and inelastic cables coupling the substantially rigid struts. 5. The method of claim 4 , further comprising utilizing the network of forces to determine lengths of the substantially rigid struts, and rest lengths of the cables. 6. The method of claim 1 , wherein the connections among the user-selected building blocks include at least one of face connections and edge connections. 7. The method of claim 1 , further comprising enabling the user to modify the respective shapes of the user-selected building blocks. 8. The method of claim 1 , wherein the simulation of the tensegrity structure generated by the tensegrity design system is an interactive simulation enabling a virtual use of the tensegrity structure by the user. 9. The method of claim 1 , further adjusting a stiffness of the tensegrity structure generated by the tensegrity design system based on a user input. 10. A tensegrity design system comprising: a processor and a memory; a tensegrity design engine stored in the memory, the tensegrity design engine, under control of the processor, configured to: provide a plurality of virtual building blocks selectable by a user for assembly of a desired tensegrity structure; receive user-selected building blocks from among the plurality of virtual building blocks from the user; identify connections among the user-selected building blocks, based on user inputs to the tensegrity design system; determine a network of forces for stabilizing a tensegrity structure corresponding to the desired tensegrity structure, based on the user-selected building blocks and the connections; and generate a simulation of the tensegrity structure corresponding to the desired tensegrity structure for display to the user. 11. The tensegrity design system of claim 10 , further comprising a building blocks database including the plurality of virtual building blocks selectable by the user. 12. The tensegrity design system of claim 10 , wherein each of the plurality of virtual building blocks comprises an elementary tensegrity structure. 13. The tensegrity design system of claim 10 , wherein each of the plurality of virtual building blocks comprises another plurality of structural elements including a first set of structural elements configured to resist compressive forces and tensile forces, and a second set of structural elements configured to resist tensile forces but not compressive forces. 14. The tensegrity design system of claim 13 , wherein the tensegrity design engine is further configured to utilize the network of forces to determine lengths of the structural elements configured to resist compressive forces and tensile forces, and rest lengths of the structural elements configured to resist tensile forces but not compressive forces. 15. The tensegrity design system of claim 10 , further comprising a connections database including at least a first connection type and a second connection type for joining the virtual building blocks. 16. The tensegrity design system of claim 15 , wherein the first connection type is a face connection and the second connection type is an edge connection. 17. The tensegrity design system of claim 10 , wherein the tensegrity design engine is further configured to enable the user to modify the respective shapes of the user-selected building blocks. 18. The tensegrity design system of claim 10 , wherein the tensegrity design engine is further configured to adjust a stiffness of the tensegrity structure based on a user input. 19. A computer-readable medium having stored thereon instructions which, when executed by a processor, instantiate a tensegrity design engine configured to: provide a plurality of virtual building blocks selectable by a user for assembly of a desired tensegrity structure; receive user-selected building blocks from among the plurality of virtual building blocks from the user; identify connections among the user-selected building blocks, based on user inputs to the tensegrity design system; determine a network of forces for stabilizing a tensegrity structure corresponding to the desired tensegrity structure, based on the user-selected building blocks and the connections; and generate a simulation of the tensegrity structure corresponding to the desired tensegrity structure for display to the user. 20. The computer-readable medium of claim 19 , further having stored thereon a building blocks database including the plurality of virtual building blocks selectable by the user. 21. The computer-readable medium of claim 19 , wherein each of the plurality of virtual building blocks comprises an elementary tensegrity structure. 22. The computer-readable medium of claim 19 , further having stored thereon a connections database including at least a first connection type and a second connection type for joining the virtual building blocks. 23. The computer-readable medium of claim 22 , wherein the first connection type is a face connection and the second connection type is an edge connection. 24. The computer-readable medium of claim 19 , wherein the tensegrity design engine is further configured to enable the user to modify the respective shapes of the user-selected building blocks. 25. The computer-readable medium of claim 19 , wherein the tensegrity design engine is further configured to adjust a stiffness of the tensegrity structure based on a user input.
Design optimisation, verification or simulation (optimisation, verification or simulation of circuit designs G06F30/30) · CPC title
Computer-aided design [CAD] · CPC title
Physics · mapped topic
Force analysis or force optimisation, e.g. static or dynamic forces · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.