How will Autodesk use AI for Product Design?

By on August 9th, 2024 in interview, news

Tags: , , , , , ,

A conversation with Stephen Hooper.

Earlier this year, we met with Stephen Hooper, vice president of Software Development, Design & Manufacturing at Autodesk, to discuss how Autodesk will use AI for mechanical design. It is part of an ongoing project to determine how all the major CAD and CAE companies will employ AI ā€” if at all. So far, everyone has said they would use AI in some form. More than anyone else at Autodesk, Hooper oversees the road map for Autodeskā€™s product design software, such as Fusion and Inventor.

This follows our interview with Mike Haley, Autodeskā€™s Senior VP of Research, who is laying the groundwork for AI across all of Autodeskā€™s industries (design and manufacturing, AEC, and entertainment). See part 1 of our conversation with Mike Haley here.

The following article is mainly based on our conversation.

We find Hooper eager to talk about AI and its implementation in future versions of its products, which is unusual since most software companies have been reluctant to discuss features of products yet to be released. We attribute this to the desire to show that they are answering the loud call for AI after the hysteria over ChatGPT.

Engineering.com: Would you clarify your role at Autodesk and how you work with Mike Haley?

Stephen Hooper:Ā Mike is working on definitions of foundational large language definitions for the whole company. Heā€™s not responsible for product creativity in the different industry verticals. My job is to work with Mike and figure out how he might build generalized services and help him understand market opportunities from a manufacturing perspective and define them so that we can prototype, test, and then subsequently build production-ready code based on his generalized services in Fusion.

Fusion is our target tool of choice for manufacturing obviously (for reasons I can explain in a moment). Then Mike worked on building a generalized learning model, and my team worked on implementing it on the client side so that it would show up as functionality in the product.

Drawing automation in Fusion automatically creates drawings for each part in an assembly, including all views and much of the annotation. [Source: YouTube]

Engineering.com: So, when we see the next release of Fusion, will we see any AI?

Hooper:Ā Weā€™re introducing what we call drawing automation. Itā€™s a drawings automation service. It will take any assembly, break it down into its parts, then take each one of those parts, create the layouts, scalesā€¦ It does all the view orientations and annotates all the drawings for you. Itā€™s probably easier to show you than it is to describe. I can give you a rapid overview of it. Here is a base plate from a machine. [Refer to the image above.]

Fusion will pick out all the individual parts and create drawings. The one part at an angle [part 4 above] is correctly oriented in the drawing. It does all of this on the cloud, not on the client side. You choose a couple of critical dimensions, and AI will make all the rest. It has scaled and annotated the drawing for you. There are still some ways to go with this, such as geometric tolerancing and dimensioning. But already, it will count the parts [for a parts list].

But rather than jump ahead and do all the dimensions, because, as you know, you can interpret a drawing in different ways, it gives you options. On the side, you see the optional ways it can be dimensioned. You can have some basic dimensioning to fill in the rest yourself. Maybe you like a particular dimensioning style, but you want to reduce the dimensionsā€™ density. You can interact with it.

Itā€™s not perfect yet. It does an excellent job of producing all the drawings and laying them out. Itā€™ll do balloons, bills of materials, annotations, baseline dimensioning, ordinate dimensioningā€¦ It wonā€™t do things like drawing notes or geometric tolerancing and dimensioning. Those are sophisticated areas. Weā€™re working on them.

One of our next steps is to use a large language model for the notes in the drawing rather than train a specific model on things like annotations.

Thereā€™s still work to be done with automated drawing. The areas circled are where leader lines would have been broken. [Source: Autodesk / YouTube]

The other thing weā€™ve done is to instrument the product. We instrumented because even if you train a large model on vast data, you still donā€™t get things perfect. It would help if you refined the model iteratively.

In this example, one of the leader lines crosses another leader line, so where it says two by six by 20 holes [see circled area in the image above], itā€™s crossing the leader line with the text annotation [marked in red in the image above].

The user would manually drag that dimension after we generate it. Because weā€™ve instrumented the product, we will see that the user has made that amendment, and then we will retrain the model so the user no longer has to drag the dimension. That will happen over some time. This way, the product will get more and more refined as more and more people use it.

Read the rest of this story at ENGINEERING.com

By ENGINEERING.com

ENGINEERING.com provides a variety of news and services to the engineering discipline worldwide and publishes a popular online blog focusing on the art of making in the industrial world.