Motion-based design of mechanical objects

US9589097B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9589097-B2
Application numberUS-201313972604-A
CountryUS
Kind codeB2
Filing dateAug 21, 2013
Priority dateApr 23, 2013
Publication dateMar 7, 2017
Grant dateMar 7, 2017

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 motion-based design system and a method for use in producing a motion-based design of a mechanical object. In one implementation, such a method includes identifying a motion curve associated with a movement by an articulated structure corresponding to the mechanical object, and mapping the motion curve to a mechanical sub-assembly. The mapping is performed based on a previously characterized trajectory of the mechanical sub-assembly and the similarity of that trajectory to the motion curve. The method also includes utilizing the first mechanical sub-assembly to substantially replicate the motion curve.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for use by a design system to produce a motion-based design of a mechanical object, the design system including a system processor and a system memory, the system memory having stored therein a motion-based design engine and a mechanical sub-assembly database including a plurality of mechanical sub-assemblies, the method comprising: identifying, by the motion-based design engine being executed by the system processor, a first motion curve associated with a first movement by an articulated structure corresponding to the mechanical object; selecting, by the motion-based design engine being executed by the system processor, a first mechanical sub-assembly from the plurality of mechanical sub-assemblies in the mechanical sub-assembly database, wherein each of the plurality of mechanical sub-assemblies stored in the mechanical sub-assembly database has a corresponding previously characterized trajectory stored in the mechanical sub-assembly database, and wherein the selecting of the first mechanical sub-assembly is based on matching the first motion curve with the previously characterized trajectory corresponding to the first mechanical sub-assembly; and utilizing the first mechanical sub-assembly to substantially replicate the first motion curve. 2. The method of claim 1 , further comprising: selecting, by the motion-based design engine being executed by the system processor, a second mechanical sub-assembly from the plurality of mechanical sub-assemblies in the mechanical sub-assembly database based on matching the first motion curve with the previously characterized trajectory corresponding to the second mechanical sub-assembly; and utilizing the first mechanical sub-assembly and the second mechanical sub-assembly to substantially replicate the first motion curve. 3. The method of claim 1 , further comprising creating the mechanical sub-assembly database. 4. The method of claim 1 , further comprising: identifying at least one actuation point of the articulated structure, the at least one actuation point being associated with the first movement. 5. The method of claim 1 , further comprising simulating execution of the first movement by the mechanical object. 6. The method of claim 1 , further comprising sending the motion-based design of the mechanical object to a fabrication system. 7. The method of claim 1 , further comprising fabricating the mechanical object using the motion-based design. 8. The method of claim 1 , wherein selecting the first mechanical sub-assembly comprises utilizing a curve metric formulated as a bilinear form on differences in feature vectors characterizing the first mechanical sub-assembly. 9. The method of claim 1 , further comprising: identifying, by the motion-based design engine being executed by the system processor, a second motion curve associated with a second movement by the articulated structure; selecting, by the motion-based design engine being executed by the system processor, a second mechanical sub-assembly from the plurality of mechanical sub-assemblies in the mechanical sub-assembly database based on matching the second motion curve with the previously characterized trajectory corresponding to the second mechanical sub-assembly; utilizing the second mechanical sub-assembly to substantially replicate the second motion curve; and virtually assembling the first and second mechanical sub-assemblies to verify operational compatibility of the first and second mechanical sub-assemblies. 10. The method of claim 1 , wherein the first mechanical sub-assembly has at least one adjustable parameter, the method further comprising utilizing a continuous optimization process to tune the at least one adjustable parameter of the first mechanical sub-assembly to substantially replicate the first motion curve. 11. The method of claim 10 , further comprising: identifying, by the motion-based design engine being executed by the system processor, a second motion curve associated with a second movement by the articulated structure; selecting, by the motion-based design engine being executed by the system processor, a second mechanical sub-assembly from the plurality of mechanical sub-assemblies in the mechanical sub-assembly database based on matching the second motion curve with the previously characterized trajectory corresponding to the second mechanical sub-assembly; utilizing the continuous optimization process to tune at least one adjustable parameter of the second mechanical sub-assembly to substantially replicate the second motion curve; and virtually assembling the first and second mechanical sub-assemblies to verify operational compatibility of the first and second mechanical sub-assemblies. 12. A design system configured to produce a motion-based design of a mechanical object, the design system comprising: a system processor and a system memory having stored therein a motion-based design engine and a mechanical sub-assembly database including a plurality of mechanical sub-assemblies each having a corresponding previously characterized trajectory; the motion-based design engine, under control of the system processor, configured to: identify a first motion curve associated with a first movement by an articulated structure corresponding to the mechanical object; select a first mechanical sub-assembly from the plurality of mechanical sub-assemblies in the mechanical sub-assembly database based on matching the first motion curve with the previously characterized trajectory corresponding to the first mechanical sub-assembly; and utilize the first mechanical sub-assembly to substantially replicate the first motion curve. 13. The design system of claim 12 , wherein the motion-based design engine is further configured to: select a second mechanical sub-assembly from the plurality of mechanical sub-assemblies in the mechanical sub-assembly database based on matching the first motion curve with the previously characterized trajectory corresponding to the second mechanical sub-assembly; and utilize the first mechanical sub-assembly and the second mechanical sub-assembly to substantially replicate the first motion curve. 14. The design system of claim 12 , wherein the motion-based design engine is further configured to identify at least one actuation point of the articulated structure, the at least one actuation point being associated with the first movement. 15. The design system of claim 12 , wherein the motion-based design engine is further configured to simulate execution of the first movement by the mechanical object. 16. The design system of claim 12 , wherein the motion-based design engine is further configured to: identify a second motion curve associated with a second movement by the articulated structure; select a second mechanical sub-assembly from the plurality of mechanical sub-assemblies in the mechanical sub-assembly database based on matching the second motion curve with the previously characterized trajectory corresponding to the second mechanical sub-assembly; utilize the second mechanical sub-assembly to substantially replicate the second motion curve; and virtually assemble the first and second mechanical sub-assemblies to verify operational compatibility of the first and second mechanical sub-assemblies. 17. The design system of claim 12 , further comprising a fabrication system for fabricating the mechanical object using the motion-based design. 18. The design system of claim 12 , further comprising a three-dimensional (3D) printer for fabricating the mechanica

Assignees

Inventors

Classifications

  • G06F30/17Primary

    Mechanical parametric or variational design · CPC title

  • Physics · mapped topic

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 US9589097B2 cover?
There is provided a motion-based design system and a method for use in producing a motion-based design of a mechanical object. In one implementation, such a method includes identifying a motion curve associated with a movement by an articulated structure corresponding to the mechanical object, and mapping the motion curve to a mechanical sub-assembly. The mapping is performed based on a previou…
Who is the assignee on this patent?
Disney Entpr Inc
What technology area does this patent fall under?
Primary CPC classification G06F30/17. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 07 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). 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).