Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use inertia information from the robot #91

Open
fmauch opened this issue Aug 28, 2023 · 4 comments
Open

Use inertia information from the robot #91

fmauch opened this issue Aug 28, 2023 · 4 comments

Comments

@fmauch
Copy link
Collaborator

fmauch commented Aug 28, 2023

Currently, we use a cylinder approximation for the inertia. However, we can read proper inertia values from the robot. We should probably use this on the description.

@mcres
Copy link

mcres commented Jun 13, 2024

What about simulated robots? Would it be possible to generate more precise inertia values from CAD files?

@fmauch
Copy link
Collaborator Author

fmauch commented Jun 13, 2024

Well yes, this is about robot simulation. The robots contain config files as e.g. the following for a UR5e:

[Link]
mass = [3.761, 8.058, 2.846, 1.37, 1.3, 0.365]
center_of_mass = [[0, -0.02561, 0.00193], [0.2125, 0, 0.11336], [0.15, 0.0, 0.0265], [0, -0.0018, 0.01634], [0, 0.0018, 0.01634], [0, 0, -0.001159]]
inertia_matrix = [[0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0.0002]]

[Geometry]
radius_wrist3       = 0.0375
radius_lower_arm    = 0.0375
offset_x3_lower_arm = 0.0066

@mcres
Copy link

mcres commented Jun 13, 2024

Those values are also referenced on a UR Forum post: https://forum.universal-robots.com/t/moment-of-inertia-for-newton-euler-dynamic/14844/2.

I'm a bit confused. Where do those values come from? Is that something stored in the robot controller?

@fmauch
Copy link
Collaborator Author

fmauch commented Jun 19, 2024

I'm a bit confused. Where do those values come from? Is that something stored in the robot controller?

yes. It is part of /root/.urcontrol/urcontrol.conf.UR5. On URSim you will find it in /ursim/.urcontrol/urcontrol.conf.UR5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants