Agree completely with everything you mention. It is very application dependent and you need to pick the sensors and the time update / measurement update scheme to match dynamics. I'll try to remember to post some data...
That is a possibility, I recall that there is a cutoff where older GPS receivers don't work with the newer library (the biggest offender IIRC is that uBlox changed the size of the UBX-NAV-PVT packet), but I don't recall...
I've had plenty of luck estimating attitude, inertial velocity, and inertial position of manned and unmanned aircraft with MEMS sensors and GNSS aiding. To be clear, the EKF is only using the GNSS data as the...
A lot of your errors are build-system related. The error below is indicating that you don't have C++14 or newer available with the compiler.
C:\...\libraries\units-main\src/constants.h:44:20: warning: variable...
Are you using Arduino with Teensyduino for compilation?
I've lost track of the uNavINS code on this forum, but the EKF was rolled into here:
https://github.com/bolderflight/navigation
ekf_15_state.h is the 15...
Interesting, that's news to me that PJRC has started manufacturing both versions. I just checked the SparkFun 16771 stock that I have and it has the ethernet.
If you read the item description, it's the same as the SparkFun Mfg # 16771, which is here:
https://www.sparkfun.com/products/16771
Having recently bought a ton of these from SparkFun, it is a Teensy 4.1 without...
Seems like it should be fine. If you look at the library, the begin method does return an error code:
https://github.com/epsilonrt/ad7124/blob/master/src/ad7124.h#L203
Maybe check whether begin returns zero or a...
Taking an educated shot in the dark, but my bet is that you just need a delay before adc.begin. When you upload code, the ADC is sitting there powered for a long time before it starts receiving commands from the Teensy....
Would analogWrite (https://www.pjrc.com/teensy/td_pulse.html) do this? I recall investigating on a Teensy 3.x and finding that with analogWrite the rising edge of the PWM would be in sync for multiple pins. I'm not sure...