Modular Design of Complex Tensegrity Structures

US2016012156A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016012156-A1
Application numberUS-201414330192-A
CountryUS
Kind codeA1
Filing dateJul 14, 2014
Priority dateJul 14, 2014
Publication dateJan 14, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • G06F30/00Primary

    Computer-aided design [CAD] · CPC title

  • G06F30/20Primary

    Design optimisation, verification or simulation (optimisation, verification or simulation of circuit designs G06F30/30) · CPC title

  • G06F17/50Primary

    Physics · mapped topic

  • Force analysis or force optimisation, e.g. static or dynamic forces · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016012156A1 cover?
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 amon…
Who is the assignee on this patent?
Disney Entpr Inc
What technology area does this patent fall under?
Primary CPC classification G06F30/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jan 14 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).