Replies: 1 comment
-
|
Thank you for posting this. The short answer, if I understand your question correctly, is no: if you change the COM location relative to a fixed body frame, the inertia tensor for that body frame is no longer the same and must be updated via the parallel‑axis theorem.12 I'll move this post to our Discussions for follow up. Here is a summary to consider. What stays the sameThe inertia tensor about the COM, expressed in a frame whose origin is at the COM, does not change just because you describe the COM as being at a different place in some other frame.31 What changes when you “shift COM”From the perspective of a fixed body frame (for example, the actor frame used to define collision geometry), moving the COM means you are now interested in the inertia about a different point.21 How this maps to PhysX / Isaac LabPhysX stores inertia in the mass frame: origin at COM and axes aligned with principal moments, where the tensor is diagonal. So, in words matching your question:
For Isaac Lab, when working with Footnotes
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Question
Hello, I am doing domain randomization on a simple rigid box in Isaac Lab.
My workflow is:
My question is:
Since the inertia tensor is defined in the COM frame, if I shift the COM, does that mean I don’t need to change the inertia tensor? And is this physically consistent with real-world object dynamics in simulation?
Thanks in advance.
Beta Was this translation helpful? Give feedback.
All reactions