I tried to model a robot motion in MCD, but failed miserably.
What I want to do:
The robot should move a part out of the box or for less complexity: the robot should move the green box from its left side onto the blue box at its right side.
What I tried:
1. Robot kinematics
- I defined all components of the robot as rigid bodies and collision bodies (so that the robot does not run through itself)
- I connected the “arms” via hinge joint and defined a fix joint between the table the robot stands on it and the robot itself
- I defined some “prevent collision” between arms, that are directly connected to the next arm or the arm before, so that the robot can move but not run through itself
2. Movements
- I defined a start (green box) and an endpoint (blue box) of the movement and connected them with a line
- I assigned a point-on-curve-connection for the movement with the TCP of the robot as attachment and the created line as curve
- I assigned an operation
The result:
Yes, looks funny, but is not a well working solution…
So what did I wrong? What did I forgot? Is there any tutorial to model such a use case or a modelled well working assembly to get a look at it?
I only can find some tutorials with position controls for every axis of the robot, but so I would have to calculate for every single axis the position… that can’t be the solution..
My example project is attached, maybe somebody can take a look at it.
Hopefully,
Svenja