-
公开(公告)号:US20240346204A1
公开(公告)日:2024-10-17
申请号:US18348303
申请日:2023-07-06
申请人: AUTODESK, INC.
发明人: Jesus RODRIGUEZ , Ravi Kumar BURLA , Jaesung EOM , Siavash Navadeh MESHKAT , Benjamin McKittrick WEISS
IPC分类号: G06F30/20
CPC分类号: G06F30/20
摘要: One embodiment of the present invention sets forth a technique for modeling assemblies using generative design techniques. The technique includes determining a portion of an assembly to model as a superelement and computing a mathematical model representing the superelement. The technique further includes eliminating one or more interior degrees of freedom from the mathematical model and computing a reduced stiffness matrix corresponding to the superelement by solving one or more equations associated with the mathematical model using an iterative sparse matrix solver.
-
2.
公开(公告)号:US20240346195A1
公开(公告)日:2024-10-17
申请号:US18595173
申请日:2024-03-04
申请人: AUTODESK, INC.
发明人: David BENJAMIN , James STODDART , Lorenzo VILLAGGI , Danil NAGY
IPC分类号: G06F30/13 , G06F3/04815 , G06F3/04847 , G06F111/02 , G06F111/04 , G06F111/06 , G06F111/20 , G06N3/126 , G06Q10/0631 , G06Q40/12 , G06Q50/16 , G06T15/00 , G06T17/05
CPC分类号: G06F30/13 , G06N3/126 , G06Q10/06313 , G06Q40/12 , G06Q50/165 , G06F3/04815 , G06F3/04847 , G06F2111/02 , G06F2111/04 , G06F2111/06 , G06F2111/20 , G06T15/005 , G06T17/05
摘要: An urban design pipeline automatically generates design options for an urban design project. The urban design pipeline includes a geometry engine and an evaluation engine. The geometry engine analyzes design criteria, design objectives, and design heuristics associated with the urban design project and then generates numerous candidate designs. The design criteria specify a property boundary associated with a region of land to be developed. The design objectives indicate a specific type of topology that is derived from an existing urban layout. The design heuristics include different sets of construction rules for generating designs with specific types of topologies. The geometry engine generates candidate designs that conform to the property boundary and have topological characteristics in common with the existing urban layout.
-
公开(公告)号:US12106016B2
公开(公告)日:2024-10-01
申请号:US17103606
申请日:2020-11-24
申请人: AUTODESK, INC.
CPC分类号: G06F30/17 , B25J9/1682 , B25J9/1687 , G06F30/23 , B23K9/1037 , G05B19/4068 , G05B2219/35117 , G05B2219/37205 , G05B2219/39132 , G06F30/20
摘要: A robotic assembly cell is configured to generate a physical mesh of physical polygons based on a simulated mesh of simulated triangles. A control application configured to operate the assembly cell selects a simulated polygon in the simulated mesh and then causes a positioning robot in the cell to obtain a physical polygon that is similar to the simulated polygon. The positioning robot positions the polygon on the physical mesh, and a welding robot in the cell then welds the polygon to the mesh. The control application captures data that reflects how the physical polygon is actually positioned on the physical mesh, and then updates the simulated mesh to be geometrically consistent with the physical mesh. In doing so, the control application may execute a multi-objective solver to generate an updated simulated mesh that meets specific design criteria.
-
4.
公开(公告)号:US20240319801A1
公开(公告)日:2024-09-26
申请号:US18732106
申请日:2024-06-03
申请人: AUTODESK, INC.
发明人: Qian ZHOU , Fraser ANDERSON , George FITZMAURICE
IPC分类号: G06F3/0346 , G02B30/50 , G06F3/038 , G06T19/00
CPC分类号: G06F3/0346 , G02B30/50 , G06F3/038 , G06T19/006
摘要: A workstation enables operation of a 2D input device with a 3D interface. A cursor position engine determines the 3D position of a cursor controlled by the 2D input device as the cursor moves within a 3D scene displayed on a 3D display. The cursor position engine determines the 3D position of the cursor for a current frame of the 3D scene based on a current user viewpoint, a current mouse movement, a CD gain value, a Voronoi diagram, and an interpolation algorithm, such as the Laplacian algorithm. A CD gain engine computes CD gain optimized for the 2D input device operating with the 3D interface. The CD gain engine determines the CD gain based on specifications for the 2D input device and the 3D display. The techniques performed by the cursor position engine and the techniques performed by the CD gain engine can be performed separately or in conjunction.
-
公开(公告)号:US12085917B2
公开(公告)日:2024-09-10
申请号:US18141218
申请日:2023-04-28
申请人: Autodesk, Inc.
发明人: 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分类号: G05B19/4099 , B22F10/80 , B33Y50/00 , G05B19/41 , G06F30/10 , G05B2219/35134 , G05B2219/49023 , G06F2111/10 , G06F2119/18
摘要: 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
申请人: AUTODESK, INC.
发明人: Pradeep Kumar JAYARAMAN , Nishkrit DESAI , Joseph George LAMBOURNE , Nigel Jed Wesley MORRIS , Aditya SANGHI , Karl D. D. WILLIS
摘要: 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
申请人: AUTODESK, INC.
发明人: Evan Patrick ATHERTON , David THOMASSON , Maurice Ugo CONTI , Heather KERRICK , Nicholas COTE , Hui LI
IPC分类号: G05B19/4099 , B22D23/00 , B23K9/04 , B33Y50/00
CPC分类号: G05B19/4099 , B22D23/003 , B33Y50/00 , B23K9/044 , G05B2219/49023 , G06T2219/008
摘要: 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
申请人: AUTODESK, INC.
发明人: Heather Kerrick , Erin Bradner , Hui Li , Evan Patrick Atherton , Nicholas Cote
IPC分类号: B25J9/16 , G05B19/4097
CPC分类号: B25J9/1658 , B25J9/1664 , G05B19/4097 , G05B2219/35134 , G05B2219/45064
摘要: 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
申请人: AUTODESK, INC.
发明人: 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分类号: 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
摘要: 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
申请人: AUTODESK, INC.
IPC分类号: G06F30/00 , G06F30/333 , G06F111/02 , G06T19/00
CPC分类号: G06F30/00 , G06F30/333 , G06F2111/02 , G06T19/00 , G06T2200/24 , G06T2219/016
摘要: 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.
-
-
-
-
-
-
-
-
-