sparkfun / OpenLog_Artemis

The OpenLog Artemis is an open source datalogger the comes preprogrammed to automatically log IMU, GPS, serial data, and various pressure, humidity, and distance sensors. All without writing a single line of code!
https://www.sparkfun.com/products/15846
Other
88 stars 47 forks source link

Bug? Investigate why DMP data contains errors when logging at slow rates (~1Hz) #87

Closed PaulZC closed 1 year ago

PaulZC commented 3 years ago

Issue identified by @Uygarkuzuoglu here

The DMP Quat9 data contains errors when logging at slow rates - like 1Hz:

image

At 10Hz, the data is clean:

image

The DMP is running at 55Hz, so I wonder if the 1Hz sampling is causing the FIFO to overflow?

PaulZC commented 3 years ago

I suspect we need to use setDMPODRrate to decrease the data rate when logging at slow rates

PaulZC commented 1 year ago

Resolved in v2.5