I want to start a guide for explaining the theory behind industrial robot arms, like this one:
I want to create some command for drawing a 3D schema of the robot arm. My commands should:
- Store in a variable the robot parameters (like number of arms and their length);
- Store in a variable the kinematic state (angles of joints);
- Have a command for drawing the arm using the previous two variables as argument.
- Draw some data in the figure, like a formula near a joint.
At the end I'd like to have commands for easily drawing something like that:
I don't want that you creates these commands for me, it should be my effort and I have to try something by myself at first, of course...
Instead I'd like to know which packages I have to study in order to create a custom package with commands that I need. I know a bit TikZ, but I've read somewhere that's not very well suited for this kind of work. I've read about Asymptote, that I know but I've never used, as well as Sketch.
Do you suggest one of these two, or you have some other package in mind that it's more suited for my needs?
EDIT:
I don't think that's a duplicate question, because it's not regarded on how draw something general. My question is very specific on about drawing a schema of a 3D robot by creating a specific command, so the package must be able to draw 3d shapes and it should be possible to do it in a parametric way.

