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

Feature Request: Allow data collection rates faster than GPS #50

Closed MattEttus closed 3 years ago

MattEttus commented 4 years ago

Subject of the issue

GPS modules like SAM-M8Q output data at 10Hz. When logging from those, all other data collection is slowed down to the same rate, no matter what the setting is

Your workbench

Steps to reproduce

Use GPS and attempt to log IMU at 50 Hz

PaulZC commented 4 years ago

Thanks Matt,

This should be straight forward to implement using autoPVT.

Cheers, Paul

PaulZC commented 4 years ago

Hi Matt (@MattEttus ),

Thank you for your patience!

I have added the "autoPVT" feature. The code modifications are here: https://github.com/sparkfun/OpenLog_Artemis/commit/44c319b6ea2743436dcac25bfaa7bef565254c69

In the image below, you can see that the ZED-F9P is updating every 100ms, but the OLA is successfully logging data at 25Hz (every 40ms):

image

You will find the new option in the "Configure Attached Devices" menu for the GNSS. I will leave this issue open until v1.8 is released - or at least until there is a BETA version you can test. This should resolve the TOW issue too. Very best wishes, Paul

PaulZC commented 3 years ago

Hi Matt, Firmware version 1.8 has just gone live. You can find update instructions here: https://github.com/sparkfun/OpenLog_Artemis/blob/master/UPGRADE.md And the new binary file is here: https://github.com/sparkfun/OpenLog_Artemis/tree/master/Binaries Please let me know if this fixes the issue. I've tested it here - but you never know! All the best, Paul