-
Notifications
You must be signed in to change notification settings - Fork 54
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
get_pose_euler() doesn't return the correct angle if it surpasses 90/-90 degree #5
Comments
For example, you can implement like this:
Also, it might be easier to use transforms3d package. |
hello @kazoo-kmt. Thank you for your comment, it was really useful for an issue I had with Vive Tracker. Do you have tried this on vive tracker? I don't get why rotation axis change, it is different from controllers. |
Regarding changes to the angle calculations, pull requests are welcome! |
you got one! :) |
nope, sorry, that didn't work. |
@paologambardella I only tried with Vive Controller. |
It appears that this problem is still not solved yet. Using the pure openvr might be a reliable solution. |
When the controller's angle exceeds 90 degree,
get_pose_euler()
method doesn't return the correct angle value. For example, when it surpasses 1 degree, it returns 89 degree instead of 91 degree.The text was updated successfully, but these errors were encountered: