-
公开(公告)号:US12085917B2
公开(公告)日:2024-09-10
申请号:US18141218
申请日:2023-04-28
Applicant: Autodesk, Inc.
Inventor: Konara Mudiyanselage Kosala Bandara , Anthony Christopher Kipkirui Yegon Ruto , Nigel Jed Wesley Morris , Andrew Gareth Lewis Jones
IPC: G05B19/4099 , B22F10/80 , B33Y50/00 , G05B19/41 , G06F30/10 , G06F111/10 , G06F119/18
CPC classification number: G05B19/4099 , B22F10/80 , B33Y50/00 , G05B19/41 , G06F30/10 , G05B2219/35134 , G05B2219/49023 , G06F2111/10 , G06F2119/18
Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures using generative design processes. A method includes obtaining one or more load cases and one or more design criteria for a modeled object; iteratively modifying a three dimensional shape of the modeled object in accordance with the one or more design criteria and the one or more load cases, the iteratively modifying comprising regulating shape change velocities for an implicit surface representation of the three dimensional shape that exceed a reference velocity, where the reference velocity is set based on a mean and a standard deviation of a shape derivative on the implicit surface; and providing the three dimensional shape of the modeled object for use in manufacturing a physical structure corresponding to the modeled object using one or more computer-controlled manufacturing systems.
-
公开(公告)号:US20240289505A1
公开(公告)日:2024-08-29
申请号:US18407327
申请日:2024-01-08
Applicant: AUTODESK, INC.
Inventor: Pradeep Kumar JAYARAMAN , Nishkrit DESAI , Joseph George LAMBOURNE , Nigel Jed Wesley MORRIS , Aditya SANGHI , Karl D. D. WILLIS
Abstract: One embodiment of the present invention sets forth a technique for generating 3D CAD model representations of three-dimensional objects. The technique includes generating a vertex list that includes a first ordered list of elements representing vertex coordinates and sampling a first index from the vertex list based on a first probability distribution. The technique also includes generating an edge list and sampling a second index from one or more indices into the edge list. The technique further includes generating an element in a face list, dereferencing the element in the face list to retrieve an element in the edge list, and dereferencing an element in the edge list to retrieve a vertex coordinate from an element in the vertex list. The technique further includes generating an indexed boundary representation for the 3D CAD model based on at least the vertex list, the edge list, and the face list.
-
公开(公告)号:US20240255917A1
公开(公告)日:2024-08-01
申请号:US18629686
申请日:2024-04-08
Applicant: AUTODESK, INC.
Inventor: Evan Patrick ATHERTON , David THOMASSON , Maurice Ugo CONTI , Heather KERRICK , Nicholas COTE , Hui LI
IPC: G05B19/4099 , B22D23/00 , B23K9/04 , B33Y50/00
CPC classification number: G05B19/4099 , B22D23/003 , B33Y50/00 , B23K9/044 , G05B2219/49023 , G06T2219/008
Abstract: An agent engine allocates a collection of agents to scan the surface of an object model. Each agent operates autonomously and implements particular behaviors based on the actions of nearby agents. Accordingly, the collection of agents exhibits swarm-like behavior. Over a sequence of time steps, the agents traverse the surface of the object model. Each agent acts to avoid other agents, thereby maintaining a relatively consistent distribution of agents across the surface of the object model over all time steps. At a given time step, the agent engine generates a slice through the object model that intersects each agent in a group of agents. The slice associated with a given time step represents a set of locations where material should be deposited to fabricate a 3D object. Based on a set of such slices, a robot engine causes a robot to fabricate the 3D object.
-
公开(公告)号:US12030185B2
公开(公告)日:2024-07-09
申请号:US16667843
申请日:2019-10-29
Applicant: AUTODESK, INC.
Inventor: Heather Kerrick , Erin Bradner , Hui Li , Evan Patrick Atherton , Nicholas Cote
IPC: B25J9/16 , G05B19/4097
CPC classification number: B25J9/1658 , B25J9/1664 , G05B19/4097 , G05B2219/35134 , G05B2219/45064
Abstract: An assembly engine is configured to generate, based on a computer-aided design (CAD) assembly, a set of motion commands that causes the robot to manufacture a physical assembly corresponding to the CAD assembly. The assembly engine analyzes the CAD assembly to determine an assembly sequence for various physical components to be included in the physical assembly. The assembly sequence indicates the order in which each physical component should be incorporated into the physical assembly and how those physical components should be physically coupled together. The assembly engine further analyzes the CAD assembly to determine different component paths that each physical component should follow when being incorporated into the physical assembly. Based on the assembly sequence and the component paths, the assembly engine generates a set of motion commands that the robot executes to assemble the physical components into the physical assembly.
-
公开(公告)号:US12014307B2
公开(公告)日:2024-06-18
申请号:US17098291
申请日:2020-11-13
Applicant: AUTODESK, INC.
Inventor: David Benjamin , Damon Lau , James Stoddart , Lorenzo Villaggi , Rui Wang , Lindsey Wikstrom
IPC: G06Q10/0639 , G06F16/901 , G06F30/13 , G06F30/18 , G06F30/20 , G06F30/28 , G06Q10/047 , G06Q10/0633 , G06Q10/0637 , G06Q10/067 , G06Q10/101 , G06Q50/08 , G06Q50/16 , G06Q50/163 , G06F111/02 , G06F111/04 , G06F111/10 , G06F119/02 , G06T17/20
CPC classification number: G06Q10/06393 , G06F16/9024 , G06F30/13 , G06F30/18 , G06F30/20 , G06F30/28 , G06Q10/047 , G06Q10/0633 , G06Q10/06375 , G06Q10/06395 , G06Q10/067 , G06Q10/101 , G06Q50/08 , G06Q50/163 , G06Q50/165 , G06F2111/02 , G06F2111/04 , G06F2111/10 , G06F2119/02 , G06T17/20
Abstract: A computer-implemented method for generating a building design for a building site having a complex shape comprises: generating a first group of processing areas from a plurality of processing areas associated with the building design and a second group of processing areas from the plurality of processing areas; generating a first building footprint leg that is sized to include the first group of processing areas and a second building footprint leg that is sized to include the second group of processing areas; at a pivot location, joining the first building footprint leg and the second building footprint leg at an aperture angle; performing a numerical simulation to position the first group of processing areas in the first building footprint leg and the second group of processing areas in the second building footprint leg to generate a candidate building design for the building site; and rendering the candidate building design.
-
公开(公告)号:US12008291B2
公开(公告)日:2024-06-11
申请号:US15863767
申请日:2018-01-05
Applicant: AUTODESK, INC.
Inventor: Tovi Grossman , Fraser Anderson , Ryan Michael Schmidt , Saul Greenberg , David Ledo Maira
IPC: G06F30/00 , G06F30/333 , G06F111/02 , G06T19/00
CPC classification number: G06F30/00 , G06F30/333 , G06F2111/02 , G06T19/00 , G06T2200/24 , G06T2219/016
Abstract: One embodiment of the present invention sets forth a technique for designing and generating a smart object. The technique includes receiving a first input indicating a smart object behavior of a smart object that includes a smart device embedded in a three-dimensional (3D) object; in response to the input, generating computer instructions for the smart device, wherein the computer instructions, when executed by the smart device, cause the smart object to implement the smart object behavior; and transmitting the computer instructions to the smart device.
-
公开(公告)号:US11977960B2
公开(公告)日:2024-05-07
申请号:US16534985
申请日:2019-08-07
Applicant: AUTODESK, INC.
Inventor: Hooman Shayani , Mark Thomas Davis
IPC: G06N20/00 , G06F3/0484 , G06F18/214 , G06F30/00 , G06F30/17 , G06F30/27 , G06N3/088 , G06Q10/0639 , G06T11/00
CPC classification number: G06N20/00 , G06F18/214 , G06F30/00 , G06F30/17 , G06F30/27 , G06N3/088 , G06Q10/06393 , G06T11/001 , G06F3/0484
Abstract: In various embodiments, a workflow application generates and evaluates designs that reflect stylistic preferences. In operation, the workflow application determines a target style based on input received via a graphical user interface (GUI). Notably, the target style characterizes a first set of designs. The workflow application then generates stylized design(s) based on stylization algorithm(s) associated with the target style. Subsequently, the workflow application, displays a subset of the stylized design(s) via the GUI. A stylized design included in the subset of stylized design(s) is ultimately selected for production via the GUI. Advantageously, because the workflow application can substantially increase the number of designs that can be generated and evaluated based on the target style in a given amount of time, relative to more manual prior art techniques, the overall quality of the stylized design selected for production can be improved.
-
公开(公告)号:US20240095416A1
公开(公告)日:2024-03-21
申请号:US18329497
申请日:2023-06-05
Applicant: AUTODESK, INC.
Inventor: Frederik BRUDY , Dagmara Lilianna SZKURLAT , Vikram-jit Singh BENIPAL , Michael Ziye FAN , Andrew Gareth Lewis JONES , Justin Frank MATEJKA , Zoé Samiha Valentine BEZPALKO , Lorenzo VILLAGGI , Fraser ANDERSON , George FITZMAURICE , Patrick NADEAU , Benjamin James THOMPSON , Daniel NOVIELLO , Arthur HARSUVANAKIT
CPC classification number: G06F30/13 , G06F30/12 , G06F2119/06
Abstract: In various embodiments a computer-implemented method for providing sustainability insights to a user designing an object. The method includes determining a first value of a sustainability metric associated with a design of an object, displaying, via a graphical user interface (GUI), a visual indication of the first value of the sustainability metric, and detecting a change to the design of the object. The method further includes, in response to detecting the change to the design of the object, determining a second value of the sustainability metric and displaying, via the GUI, a visual indication of the second value of the sustainability metric.
-
279.
公开(公告)号:US20240070949A1
公开(公告)日:2024-02-29
申请号:US17822108
申请日:2022-08-24
Applicant: AUTODESK, INC.
Inventor: Evan Patrick ATHERTON , Dieu Linh TRAN
IPC: G06T13/40
CPC classification number: G06T13/40 , G06T2213/08
Abstract: In various embodiments, a computer animation application automatically solves inverse kinematic problems when generating object animations. The computer animation application determines a target vector based on a target value for a joint parameter associated with a joint chain and at least one of a target position or a target orientation for an end-effector associated with the joint chain. The computer animation application executes a trained machine learning model on the target vector to generate a predicted vector that includes data associated with multiple joint parameters associated with the joint chain.
-
公开(公告)号:US11915362B2
公开(公告)日:2024-02-27
申请号:US17000856
申请日:2020-08-24
Applicant: AUTODESK, INC.
Inventor: Juan Sebastian Casallas Suarez , Sacha Lepretre , Salvatore Giuliano Vivona , Joseph David MacDonald , Bryan Villeneuve , Viral Bankimbhai Thakar , Bruno Roy , Hervé Michel Lange , Fatemeh Teimury
CPC classification number: G06T15/205 , G06F18/214 , G06N20/00 , G06T15/04 , G06T17/10 , G06T19/00 , G06T2210/21
Abstract: Various embodiments set forth systems and techniques for generating seams for a 3D model. The techniques include generating, based on the 3D model, one or more inputs for one or more trained machine learning models; providing the one or more inputs to the one or more trained machine learning models; receiving, from the one or more trained machine learning models, seam prediction data generated based on the one or more inputs; and placing one or more predicted seams on the 3D model based on the seam prediction data.
-
-
-
-
-
-
-
-
-