We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
Hello, thanks for making Madgwick filter so easily available on Arduinos!
Are you aware of the analysis in https://github.com/RideBeeline/madgwick-investigation?
It reveals that the code here is missing two multiplications by two. What is called two bx and two bz here is in fact bx and bz.
two bx
two bz
bx
bz
It can be fixed by, for example, adding these two lines.
After reading the original paper (pdf) and a Python implementation, I support the conclusion of the analysis.
The text was updated successfully, but these errors were encountered:
*2 missing fix
f32cb6b
Implement the fix as described in arduino-libraries#50
No branches or pull requests
Hello, thanks for making Madgwick filter so easily available on Arduinos!
Are you aware of the analysis in https://github.com/RideBeeline/madgwick-investigation?
It reveals that the code here is missing two multiplications by two. What is called
two bx
andtwo bz
here is in factbx
andbz
.It can be fixed by, for example, adding these two lines.
After reading the original paper (pdf) and a Python implementation, I support the conclusion of the analysis.
The text was updated successfully, but these errors were encountered: