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

万向节死锁里面按照x-y-z的顺序旋转,考虑到绕x转的时候,y轴方向已经变了,怎么会出现x和z只是交换,仍构成同一平面的情况呢,如果同一平面成立,那y的方向肯定不变,考虑到y垂直于xz组成的平面 #22

Open
linsanityyong opened this issue Oct 18, 2020 · 4 comments

Comments

@linsanityyong
Copy link

No description provided.

@Krasjet
Copy link
Owner

Krasjet commented Dec 24, 2020

抱歉,我不太能理解您提出的问题。可以试着重新措辞让我理解具体是什么问题吗?

@asynchronoust
Copy link

@Krasjet 我猜他的意思是,最开始绕x轴旋转,会导致其y z 轴发生变化,而第二步中绕y轴旋转90度,并不会导致z轴被转到和x轴重合。

这里的理解应该是这样理解:欧拉角表示的一个朝向,可以看成是对最初物体的xyz轴进行三次旋转矩阵的操作

@asynchronoust
Copy link

有个疑问:绕三个轴的旋转是对绕物体最新的那个轴旋转吗? 例如:
1.物体最初坐标xyz,先绕x轴旋转,得到最新的坐标xy'z'
2.再绕物体的最新的y轴y‘进行旋转,得到最新的坐标轴x'y'z''
3.再绕物体最新的z轴z''进行旋转,得到最新的坐标轴x''y''z''
是上述这样的逻辑吗?

我也不太理解,绕y轴旋转90度后,也只是说物体的z轴,与最开始没有旋转的时候的x轴重合,但是在进行最后一步绕z轴旋转时,物体的最新的x轴已经不是现在和z轴重合的那个最初的x轴了,何来文中的说法:最后的z轴的旋转与x轴的旋转其实是操纵的同一个轴。这里不太理解。最后一次绕z轴旋转的时候,物体的姿态已经和最开始不一样了,最后这一次的旋转也是有意义的呀,不懂这里。

@SenHe524
Copy link

SenHe524 commented Jun 7, 2023

@Krasjet 我猜他的意思是,最开始绕x轴旋转,会导致其y z 轴发生变化,而第二步中绕y轴旋转90度,并不会导致z轴被转到和x轴重合。

这里的理解应该是这样理解:欧拉角表示的一个朝向,可以看成是对最初物体的xyz轴进行三次旋转矩阵的操作

第一次绕x轴旋转后,z轴偏离其竖直位置,第二次绕y轴旋转90度后,z轴会旋转到与第二次旋转前的x轴相平行的地方,也就是说此时z轴与第二次旋转之前的x轴是指向同一方向的,也即第三次绕z轴旋转实际上和第一次绕x轴旋转是相同的

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

4 participants