Closed kitlith closed 2 years ago
@carl-anders so i just tested this, seems to work okay, seems to handle "static drift" like a champ. switching to vqf by default might remove the need for people to calibrate using their switch or using steam for "static drift".
So that leaves: is there any other work ? Should we remove the use of the ahrs crate, which this PR currently does? (except if we do that i should remove all the commented out parts) Is there anything that needs to be done on vqf-cxx's (my bindings crate) end? Should we add a framework for swapping out fusion algorithms at {compile,run}time?
From discord convo: current plan appears to be to remove the ahrs dependency (aka the only GPL dependency) and switch entirely to vqf. removing commented out bits regarding ahrs.
Currently the ahrs crate is just kinda commented out? but we can probably figure something out to let us swap between sensor fusion algos if we want.