OpenWeedLocator icon indicating copy to clipboard operation
OpenWeedLocator copied to clipboard

Incorporate GPS for RT speed compensation

Open geezacoleman opened this issue 4 years ago • 4 comments

Suggestion from Todd Matthews via Twitter to include FP9 GPS for turn compensation.

Fairly low cost parts: https://www.sparkfun.com/products/16475

Would require the addition of GPS comms/data retrieval class/functions and inclusion into delay/duration variables.

geezacoleman avatar Aug 23 '21 21:08 geezacoleman

idea is to incorporate ability to interpret NMEA strings via serial from tractor mounted RTK GPS as a starting point. NMEA interpretation is needed for GPS hats anyway.

Working on it in this branch: gps-string-reading

geezacoleman avatar Sep 01 '21 15:09 geezacoleman

Instead of a $300 GPS module you can use a $30 IMU (https://www.adafruit.com/?q=DOF&sort=BestMatch). These will give you fast and accurate speed measurements, as well as jerks in the speed. This can also allow for a form of turn compensation since it can measure the device moving in 3D space (yaw/pitch/roll) relative to other units on the boom.

EchelonMirror avatar Sep 16 '22 05:09 EchelonMirror

That makes a lot of sense for more sensitive speed measurements, I had considered using IMUs for this. Though since this issue was posted the benefit of weed locations/GPS data in image EXIF has become more clear so have shifted towards GPS alone. Thoughts on GPS alone for effective speed or would you need IMUs as well for accurate compensation?

geezacoleman avatar Sep 16 '22 06:09 geezacoleman

GPS will do the job for speed. Turn compensation more difficult since the devices have no real understanding of yaw movement if you have a single point measurement.

EchelonMirror avatar Sep 16 '22 07:09 EchelonMirror