Are Simscape's Principal Axes in a particular order from least to greatest moment of inertia?
2 次查看(过去 30 天)
显示 更早的评论
When using Simscape's "Inertia Sensor" block in a multi-link rigid body with varying principal axes, how are the X-Y-Z axes of the principal axes determined? Are they in order from smallest to largest moment of inertia (x smallest, y intermediate, z largest)? Or some other method?
I notice that there are discontinuities where the principal axes directions suddenly change by 90 degrees (the previous Y-axis becomes a new X-axis, for example), and I'm trying to figure out how to deal with this. Ideally I'd like to get rid of these discontinuities and view how the principal axis reference frame changes over time.
1 个评论
Paul
2024-1-2
Hi Michael,
What are you seeing that shows the principal axes directions changing by 90 degrees? Not doubting you, just curious how you're making that observation.
The 2019b release notes that introduced the Inertia Sensor has a visualization that seems to show the x-axis bouncing around, but it's hard (for me) to follow.
I'm surprised that the Simscape Multibody doc doesn't define the convention it uses for principal axes insofar as principal axes are used in a few different places and so would help to know what that convention is. At least I couldn't find it.
Does using the R output of the Inertia Sensor help? Based on your description I don't see how it could, but thought I'd ask.
回答(1 个)
J Chen
2023-12-28
The axes of the Inertia Sensor are the same as the axes of the frame that the sensor is attached to.
1 个评论
Michael P
2024-1-1
I don't see how it is possible for the principal axes of a multilink robot (for example) to be aligned with the axes of the base frame that the sensor is attached to. The principal axes will vary as the geometry of the multibody system changes, and therefore the axes will generally be pointing in different directions from the base reference frame. So, how does Simscape "decide" which principal axes will be denoted as X, Y and Z?
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Bodies 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!