question

Brendon N avatar image
0 Likes"
Brendon N asked Phil BoBo edited

How do you change the axis of rotation of a robot joint?

How do I change the axis of rotation of a robot joint? If the joint is currently rotating about its X axis, how do I make it so it rotates about its Y axis?

FlexSim 18.2.0
robotanimationrotationcomponentsjoint
· 2
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

tannerp avatar image tannerp commented ·

The joints generally just move in one direction, but you could implement a custom animation if for some reason the robot didn't behave how you'd like it to. Have you used custom animations before?

0 Likes 0 ·
Brendon N avatar image Brendon N commented ·

@Tanner Poulton

I have not. I'm trying to make a UR10 as a robot in FlexSim and it is not following the planner item. Please let me know how I can fix this.

robot.fsm

0 Likes 0 ·
robot.fsm (3.9 MiB)
Phil BoBo avatar image
3 Likes"
Phil BoBo answered Ali H commented

You need to follow the directions in the video carefully if you want the movements to work correctly: Animation Creator, Part 4: Customizing the Robot

Particularly, times 1:30 - 2:16 explain that you need to make sure that the rotations of each joint are correct in the 3D modeling software before you import the shape into FlexSim.

If you mess with the rotations of the objects in the Animator in order to position them correctly, then the robot's movement code that determines how to rotate each joint isn't going to work correctly.

Here's a video showing a similar kind of robot when configured correctly: https://cloud.flexsim.com/index.php/s/CzDn8fGcHYqQsZj

· 3
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

Ali H avatar image Ali H commented ·

hello,

can you please share with me the robot show in the video?

it would be of great help...

0 Likes 0 ·
Phil BoBo avatar image Phil BoBo ♦♦ Ali H commented ·

@anthony.johnson made the Animation Creator video. He may be able to share the robot in that video.

The second video was a robot configured for a client using their shapes. I can't share the shapes, just a video of the result. @Patrick Zweekhorst might be able to share it.

0 Likes 0 ·
Ali H avatar image Ali H Phil BoBo ♦♦ commented ·

thank you!!! @anthony.johnson do you thibnk you can share it with me?

0 Likes 0 ·
Maston Lyons avatar image
0 Likes"
Maston Lyons answered Phil BoBo edited

I'm trying to model the universal robots UR10 in FlexSim as well, and what i am running into is that it appears the "standard" TE Robot joint 4 rotates around Y, but the Universal Robots Joint 4 rotates around X. Maybe it would be useful to be able to change the axis of rotation for each joint in the "geometry" tab.


capture-1.jpg (75.8 KiB)
· 2
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

tannerp avatar image tannerp commented ·

Hi @Maston Lyons,

To ensure that this post is seen and reviewed as a suggestion, I would post an idea with a link to this question.

0 Likes 0 ·
Phil BoBo avatar image Phil BoBo ♦♦ commented ·

For this type of robot, you could use motion paths that all keep Joint4's rotation at a constant value. That way, the motions only use 4 joints: 1, 2, 3, and 5.

You can use the Geometry tab to adjust the robot's position for entering the values in the Path Positions table instead of using the Planner Item that uses inverse kinematics that assume it can rotate joint 4 on the Y axis.

0 Likes 0 ·