You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I think you need to reread this section. Calling something "Tait-Bryan" doesn't make it any clearer; Wikipedia only claims that that narrows it down to a group of six possible conventions, but even that assumes a bunch of other conventions that somebody will come here to complain at me about.
The only unambiguous definition that is possible is to write down the quaternion that will be output in terms of the input arguments. And that is exactly what the docstring does when it says
R=exp(alpha*z/2) *exp(beta*y/2) *exp(gamma*z/2)
How you interpret that quaternion as a rotation is up to you. How you apply such a rotation is up to you, and different people make different choices. So there is no possible way for one person to explain these to anyone else that is unambiguous. You have to do the math for yourself to see what you want to do.
These are the sorts of explanations that my page about Euler angles was supposed to make unnecessary for me to write. If you don't like it, feel free to write your own function, like
from_euler_angles() is supposed to make my life easier, it's actually confusing me.
I would be grateful to have a from_taitbryan_angles() function that does just what its name says.
The text was updated successfully, but these errors were encountered: