Customized 3D robot issue

jiaqzhao
Not applicable
1 View
13 Replies
Message 1 of 14

Customized 3D robot issue

jiaqzhao
Not applicable

[ FlexSim 24.0.0 ]

I have customized a 3D robot in the animation module. The general robot shape and the axes are almost okay. But there is an issue: when I play and reset the simulation, the robot changes its shape automatically. I would like to use it as a pick-and-place robot. Could anyone help me solve this issue? The robot file has been uploaded. Thank you very much!robotmodel.7zrobotorigin.pngrobotafterreset.png


0 Likes
Accepted solutions (1)
2 Views
13 Replies
Replies (13)
Message 2 of 14

joerg_vogel
Not applicable
0 Likes
Message 3 of 14

jiaqzhao
Not applicable

I created my robot based on this video. However, I still meet this issue. Could anyone solve it based on my files? Many thanks!

0 Likes
Message 4 of 14

joerg_vogel
Not applicable
Accepted solution

@royjuventus29, I adjusted by dragging or editing values of each component in Animation Editor and then I saved for this component its Base Position. save-base-position-of-every-component-individually.jpg

0 Likes
Message 5 of 14

jiaqzhao
Not applicable
It is not the problem of saving Base Position. I already did it.
0 Likes
Message 6 of 14

joerg_vogel
Not applicable

@royjuventus29, I decomposed your model a bit. There are now more gaps. But I achieved this in the way I described it above:

deformed-robot.jpg

robot_jv.fsm


0 Likes
Message 7 of 14

joerg_vogel
Not applicable

@royjuventus29 , added component consists as every other object of size, rotation and location values in a matrix. This is the yellow bounding box of an highlighted object or selected as a red bounding box. BUT an object consists also of a shape. And this shape offset factors can you edit in quick properties panel in visuals under more visuals. I tried this and I succeeded by adjusting shape factors in more visuals. I saved the model, opened it again and hit reset. And the shape keeps its size.

deformed-robot-resized-shape-factors.jpg

robot2_shape_resized-jv.fsm

0 Likes
Message 8 of 14

jiaqzhao
Not applicable
Can you change the Base and Joint 1 back to their original positions, as I showed in the first picture? When we play the simulation these joints change 90 degrees immediately. I don't want this to happen.
0 Likes
Message 9 of 14

joerg_vogel
Not applicable

@royjuventus29, similar to this?

robot3_jv.fsm


0 Likes
Message 10 of 14

jiaqzhao
Not applicable

Yes, can you explain a little bit how you achieve this? Besides, can you also change the size of the robot to its origin size? The robot is much bigger than the origin one. It changes automatically when we play the simulation. I don't know why it works like this.

0 Likes
Message 11 of 14

joerg_vogel
Not applicable

I move and resize components in Animation Editor to get a frame for a kinematic model. I do not rotate them, because they are controlled by features of Robot Object. Then I edit the shapes fitting into the frames. I rotate, resize and locate these 3D surfaces within their components frames.

0 Likes
Message 12 of 14

jiaqzhao
Not applicable
Okay I got it. Could you also solve the robot size issue which I mentioned in the previous message?
0 Likes
Message 13 of 14

jason_lightfootVL7B4
Autodesk
Autodesk
You should see the size preserved having saved the base positions - it's stored in the resizeinfo/bodies node of the robot.
0 Likes
Message 14 of 14

jeanette_fullmer88DK3
Autodesk
Autodesk

Hi @royjuventus29, was Joerg Vogel's answer helpful? If so, please click the "Accept" button at the bottom of their answer. Or if you still have questions, add a comment and we'll continue the conversation.

If we haven't heard back from you within 3 business days we'll auto-accept an answer, but you can always comment back to reopen your question.

0 Likes