我有一个刚体的旋转轴角格式,并希望恢复身体的偏航在全球框架(外在)。我使用scipy Rotations模块如下:
from scipy.spatial.transform import Rotation
axis_angle = #some axis * angle vector
r = Rotation.from_rotvec(axis_angle)
字符串
但是,我不确定是否:
yaw, _, _ = r.as_euler('zyx')
# or
_, _, yaw = r.as_euler('zyx')
型
作为后续,如果我正在寻找内在的旋转,索引会改变吗?例如。
_, _, yaw = r.as_euler('ZYX')
型
谢谢你,谢谢
1条答案
按热度按时间nhn9ugyo1#
Angular 的顺序与指定轴序列的顺序相匹配。
字符串
我在Scipy文档中找不到任何地方明确指出Angular 的顺序与轴序列的顺序相匹配。我不确定这是一个主要的缺陷:它们匹配似乎是合理的。