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

Headtracker glitching on iPhone 6 #15

Open
ejoebstl opened this issue Oct 31, 2015 · 2 comments
Open

Headtracker glitching on iPhone 6 #15

ejoebstl opened this issue Oct 31, 2015 · 2 comments

Comments

@ejoebstl
Copy link

On iPhone 6, the headtracker occasionally "jumps" between different positions. The problem seems to be related to core motion (it does not happen in pure EKF mode). If the "jump" occurs for a rotation around the vertical axis, it also occurs for the "opposite" rotation, e.g. 180° across.

The glitch could not be observed on iPhone 5 or 5s.

Any ideas or hints for tracking that one down?

@rsanchezsaez
Copy link
Owner

Hmm, that's weird. I did pretty extensive testing on an iPhone 6 back when I originally released this and I didn't experience the issue.

The CoreMotion mode directly uses the _motionManager.deviceMotion.attitude.rotationMatrix, matrix, which should be correct if there are no bugs within iOS. A possible cause could be CMDeviceMotion getting into a funny state on some circumstances.

Do you have a specific way of reproducing this? Does it happen again after rebooting the phone? On which iOS versions have you tried?

@ejoebstl
Copy link
Author

Thanks for getting back!
It happens even after restarting the device. The iOS version is 9.0.

I'll try to isolate the cause or find out how to reproduce. Are there any special signs I should look for?

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

2 participants