Welcome aspiring CAD designers to the CAD Design specialization of the RoboCamp22. I hope you're excited to learn how to design your own models, be it a Lamborghini or an F-16, or even a tank or something much more relevant to your usecase i.e. a Robot. However, first we have to start with the basics. You'll start with learing how to make a part and then move onto learn to incorporate that part in an assembly. You'll learn how to perform analysis on these parts as well as various methods of designing a model. Rest be assured that by the time the camp ends, you'll be self sufficient to design anything you like or can imagine.
Before we can get to fabricate a robot, it goes through dozens of iterations, starting with the analysis of Kinematic Links (GeoGebra) to a CAD model(SW, Fusion) to URDF. It then gets its controls before being tested in simulation environments.
"To become good at anything you have to know how to apply basic principles. To become great at it, you have to know when to violate those principles." -Gary Kasparov
By the end of this week, you will start to find parts that may be look challenging at first, but try to break it down into simpler geometries.
Above are the seven steps I used to create this model. Notice I started with an "L" shape instead of a rectangle. I broke the rule about putting fillets last. But the drawing locates the four holes concentrically with the filleted corners, so that's how I made the model.
Is this really the "Correct" way to make the model? It does not matter. If the model is correct, easy to edit, and built in a logical sequence, an argument for it being wrong, or bad can't be made. Pretty much like writing good code.
Reducing the feature count from 7 to 5 (image above) creates a more complex multi-profile sketch for the third step. If you are later asked to suppress (turn off) one or more of those individual cuts, the process would be more difficult when compared to the seven step example above where each cut is made with a separate feature.
The origin is the fixed point in the CAD system located at the intersection of the three primary reference plane (front, top, right). The origin has a coordinate position of 0,0,0 in the model space. (Will be useful when exporting URDFs)
This is a hard question to answer for two reasons.
- It varies with every model.
- It really doesn't matter (most of the time).
To resolve the first issue above, we'll focus only on this model.
To resolve the 2nd issue, there are a number of bad places to put the origin, and a number of better places to put it. But, even if you pick the wrong location, it is possible to add another origin to the model later. And sometimes you may want multiple origins (an example is using one for CAD modeling, but a different origin to indicate the part in CNC equipment).
As a general rule, always put the origin in the middle of a symmetrical part.
Making CAD models should be sexy. If not, you might be studying for the wrong profession.
When your 3D model is complete, and you've checked it for errors, make a rendering of it. Rendering an image makes it look much better by applying realistic materials, backgrounds, and lighting to and around the model.