-
21.
公开(公告)号:US11086294B2
公开(公告)日:2021-08-10
申请号:US15841008
申请日:2017-12-13
Applicant: AUTODESK, INC.
Inventor: Niels Grafen , Francesco Iorio , Nigel Morris , Adrian Butscher
IPC: B33Y50/00 , G06F30/00 , G05B19/4099 , G06T17/20 , G06F119/18
Abstract: A design engine analyzes a complex polygonal mesh to identify regions of that mesh that can be simplified. The design engine then replaces those identified regions with simplified geometry that is more easily fabricated using traditional techniques. The remaining complex regions of the mesh are fabricated using additive fabrication techniques. The design engine interacts with both a traditional fabrication device and an additive fabrication device to fabricate the simplified and complex regions of the mesh, respectively. In this manner, a hybrid 3D structure is generated that includes both simplified geometry and complex geometry.
-
公开(公告)号:US10915672B2
公开(公告)日:2021-02-09
申请号:US15693290
申请日:2017-08-31
Applicant: AUTODESK, INC.
Inventor: Hyunmin Cheong , Vincent Goulet , Wei Li , Francesco Iorio , Claude-Guy Quimper
IPC: A47B57/00 , G06F30/17 , A47B55/00 , G06F111/04
Abstract: One embodiment of the present invention sets forth a technique for designing a four-bar linkage mechanism. The technique includes receiving an input coupler curve that defines motion within a plane with respect to a point that is to be included on the four-bar linkage mechanism; generating a set of sample points, wherein each point in the set of sample points corresponds to a different location on the input coupler curve; and implementing a global optimization solver to generate a first design for the four-bar linkage mechanism. The first design includes at least one value for each geometric variable included in a set of geometric variables associated with the four-bar linkage, where at least one of the geometric variables is based on one of the sample points. The first design generates an output coupler curve that approximates the input coupler curve.
-
公开(公告)号:US10885236B2
公开(公告)日:2021-01-05
申请号:US15866398
申请日:2018-01-09
Applicant: AUTODESK, INC.
Inventor: Hyunmin Cheong , Mehran Ebrahimi , Francesco Iorio , Adrian Butscher
IPC: G06F30/17 , G06F30/15 , G06F111/04
Abstract: A design engine systematically explores a design space associated with a design problem related to mechanical assemblies. The design engine implements a constraint programming approach to produce mechanical assembly configurations that adhere to a set of design constraints. For each feasible configuration, the design engine then optimizes various parameters to generate design options that meet a set of design objectives. With these techniques, the design space can be explored very quickly to generate significantly more feasible design options for the mechanical assembly than possible with conventional manual approaches. Accordingly, numerous design options can be generated that may otherwise never be produced using those conventional approaches.
-
公开(公告)号:US10654220B2
公开(公告)日:2020-05-19
申请号:US16419762
申请日:2019-05-22
Applicant: Autodesk, Inc.
Inventor: Francesco Iorio , Nigel Jed Wesley Morris , Adrian Adam Thomas Butscher , Massimiliano Moruzzi
IPC: B29C64/386 , G05B19/4099 , B29C64/393 , B33Y50/02
Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, facilitate creation and use of 3D models of objects with different material properties. In one aspect, a method includes specifying a continuous data format representation for a first property of an object and a discretized data format representation for a second property of the object, wherein the first property and the second property are different from each other; producing a 3D model of the object within a 3D space using the continuous and discretized data format representations, which overlap with each other in all three dimensions in at least a portion of the 3D space; and using at least one common access method into the 3D model of the object to obtain data from both the continuous and discretized data format representations, within the portion of the 3D space, to manufacture the object using one or more manufacturing processes.
-
公开(公告)号:US12210804B2
公开(公告)日:2025-01-28
申请号:US15996407
申请日:2018-06-01
Applicant: AUTODESK, INC.
Inventor: Nigel Morris , Adrian Butscher , Francesco Iorio
IPC: G05B19/18 , B33Y10/00 , B33Y30/00 , B33Y50/02 , G05B13/04 , G06F17/16 , G06F30/15 , G06F30/17 , G06F30/20 , G06F30/23 , G06T15/06
Abstract: Design process that performs geometry synthesis on a 3D model of a product based on a design problem statement and manufacturing constraints associated with a manufacturing machine intended to manufacture the product. The manufacturing constraints may include dimensions for a tool bit, dimensions for a tool head, a set of machining directions of the manufacturing machine, or any combination thereof. For a 5-axis manufacturing machine, the set of machining directions may be determined by a “NormalSearch” algorithm and/or a “HeatSearch” algorithm. The geometry synthesis produces a design solution comprising a final 3D model of the product, whereby each point on the boundary of the final 3D model is determined to be accessible by a tool bit and/or tool head in at least one machining direction of the manufacturing machine. Thus, the design solution for the product is more easily and directly manufacturable by the manufacturing machine.
-
公开(公告)号:US12112102B2
公开(公告)日:2024-10-08
申请号:US17164319
申请日:2021-02-01
Applicant: AUTODESK, INC.
Inventor: Hyunmin Cheong , Mehran Ebrahimi , Francesco Iorio , Adrian Butscher
IPC: G06F30/15 , G06F30/17 , G06F30/3323 , G06F111/02 , G06F111/04 , G06F111/20 , G06F119/18
CPC classification number: G06F30/15 , G06F30/17 , G06F30/3323 , G06F2111/02 , G06F2111/04 , G06F2111/20 , G06F2119/18
Abstract: A design engine automates portions of a mechanical assembly design process. The design engine generates a user interface that exposes tools for capturing input data related to the design problem. Based on the input data, the design engine performs various operations to generate a formalized problem definition that can be processed by a goal-driven optimization algorithm. The goal-driven optimization algorithm generates a spectrum of potential design options. Each design option describes a mechanical assembly representing a potential solution to the design problem.
-
公开(公告)号:US11281819B2
公开(公告)日:2022-03-22
申请号:US15911022
申请日:2018-03-02
Applicant: AUTODESK, INC.
Inventor: Abhishek Trivedi , Mehdi Nourbakhsh , Michael Bergin , Francesco Iorio
IPC: G06F30/17 , G06F30/20 , G06F111/04 , G06F111/06 , G06F119/18
Abstract: A design engine consolidates portions of a mechanical assembly design to reduce the number of components included in the design. The design engine analyzes the design to determine various criteria associated with the assembly. Then, the design engine identifies a group of components within the design to be consolidated. The design engine determines a volumetric region where the group of components resides and then subdivides the volumetric region. The design engine then initiates a generative design process based on the determined criteria to create geometry within each subdivision of the volumetric region. The newly generated geometry includes fewer components than the initial group of components. The design engine then replaces the group of components with the newly generated geometry, thereby consolidating the group and reducing the total number of components included in the design.
-
28.
公开(公告)号:US11069116B2
公开(公告)日:2021-07-20
申请号:US15953351
申请日:2018-04-13
Applicant: AUTODESK, INC.
Inventor: Mehran Ebrahimi , Massimiliano Moruzzi , Francesco Iorio
IPC: G06T15/00
Abstract: One embodiment of the present invention sets forth a technique for performing a draping simulation of a fabric that includes obtaining a problem definition that includes a fabric cell size, a spring constant ratio, and a three-dimensional (3D) surface. The technique also includes representing the fabric as a set of fabric cells with dimensions that adhere to the fabric cell size, modeling the fabric cells based on a set of side springs and a set of diagonal springs, and setting a first spring constant of the side springs and a second spring constant of the diagonal springs based on the spring constant ratio. The technique further includes propagating the fabric cells along the 3D surface according to the fabric cell size, the first spring constant, and the second spring constant to generate a result of the draping simulation.
-
公开(公告)号:US11062058B2
公开(公告)日:2021-07-13
申请号:US15234818
申请日:2016-08-11
Applicant: Autodesk, Inc.
Inventor: Michael Bergin , Mehdi Nourbakhsh , Francesco Iorio , Nigel Morris , Mark Thomas Davis
IPC: G06F30/00 , G06F30/15 , G06F119/18 , G06F30/17 , G06F30/23
Abstract: An iterative design environment performs an iterative design process of a product by implementing usage feedback of the product when utilized under real-world conditions. Sensors are installed on the physical product and collect data about the behavior of the product under real-world conditions. The sensor data comprise usage feedback implemented to inform and produce a design problem statement and one or more design solutions. The sensor data is received by a problem statement engine to produce a problem statement based, at least in part, on the sensor data. A design engine then produces one or more design solutions for the problem statement and one of the design solutions is fabricated to produce a new physical product. Sensors are then installed onto the new physical product and the iterative design process may be performed again. The iterative design process may be performed multiple times until a satisfactory physical product is achieved.
-
公开(公告)号:US20190270252A1
公开(公告)日:2019-09-05
申请号:US16419762
申请日:2019-05-22
Applicant: Autodesk, Inc.
Inventor: Francesco Iorio , Nigel Jed Wesley Morris , Adrian Adam Thomas Butscher , Massimiliano Moruzzi
IPC: B29C64/386 , G05B19/4099 , B29C64/393
Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, facilitate creation and use of 3D models of objects with different material properties. In one aspect, a method includes specifying a continuous data format representation for a first property of an object and a discretized data format representation for a second property of the object, wherein the first property and the second property are different from each other; producing a 3D model of the object within a 3D space using the continuous and discretized data format representations, which overlap with each other in all three dimensions in at least a portion of the 3D space; and using at least one common access method into the 3D model of the object to obtain data from both the continuous and discretized data format representations, within the portion of the 3D space, to manufacture the object using one or more manufacturing processes.
-
-
-
-
-
-
-
-
-