Patent ID: 9589097
Date: 2017-03-07
CPC Classifications: G06F

Claim:
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.