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

InputCommon: Add "Dead Zone" and "Calibration Period" to raw gyro inputs. #8610

Open
wants to merge 3 commits into
base: master
from

Conversation

@jordan-woyak
Copy link
Member

jordan-woyak commented Feb 8, 2020

Mapping indicator draws a line representing the angular velocity relative to the configured dead zone assisting configuration.
Sphere outline turns blue during calibration which occurs after the configured period of data is as stable as the configured dead zone.
image

This fixes horizontal drift of IMU pointing with imperfectly calibrated controllers.
https://bugs.dolphin-emu.org/issues/11971

@MayImilae

This comment has been minimized.

Copy link
Contributor

MayImilae commented Feb 10, 2020

Sorry, I don't really have a better word for you. Dead Zone is just so ubiquitous. ┐(´-`)┌

@Miksel12

This comment has been minimized.

Copy link
Contributor

Miksel12 commented Feb 10, 2020

Maybe "Gyration threshold"?

@jordan-woyak jordan-woyak force-pushed the jordan-woyak:gyro-deadzone branch from e3cc96c to 30f1dd8 Feb 10, 2020
@jordan-woyak

This comment has been minimized.

Copy link
Member Author

jordan-woyak commented Feb 10, 2020

Hmmm. I guess "Dead Zone" is an okay enough name that people will understand.
I think "Gyration threshold" will scare people. :P

@Miksel12

This comment has been minimized.

Copy link
Contributor

Miksel12 commented Feb 11, 2020

Probably true, haha.

@jordan-woyak jordan-woyak force-pushed the jordan-woyak:gyro-deadzone branch from 30f1dd8 to 832c9f3 Feb 11, 2020
@jordan-woyak jordan-woyak changed the title InputCommon: Add "Dead Zone" setting to raw gyro inputs. InputCommon: Add "Dead Zone" and "Calibration Period" to raw gyro inputs. Feb 13, 2020
@jordan-woyak jordan-woyak force-pushed the jordan-woyak:gyro-deadzone branch from cdc9e93 to c6ea879 Feb 13, 2020
@jordan-woyak jordan-woyak force-pushed the jordan-woyak:gyro-deadzone branch from c6ea879 to bce040d Feb 15, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Linked issues

Successfully merging this pull request may close these issues.

None yet

3 participants
You can’t perform that action at this time.