New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GPS: Implement PLSV message for Locosys GPS #18013
base: master
Are you sure you want to change the base?
Conversation
this gives vertical velocity for Locosys NMEA GPS
Hey @tridge |
Hey @tridge |
I've updated the PR to fix that. I wasn't handling NaN properly in the Fix2 message. Note that you will need both updated AP_Periph fw and updated main flight control fw.
NMEA doesn't have HAcc and VAcc without a proprietary extension. The PLSV message gives speed accuracy (as NED), but not HAcc and VAcc. Is there some other message on the Locosys that has horizontal and vertical accuracy? |
Hey @tridge |
I tried switching from EKF3 to EKF2. But copter gets huge POS(Horizontal) and VEL variance. |
could you fly with one u-blox GPS and one of the Locosys PLSV GPS? That would make it much easier to see what is going wrong. |
Hey @tridge |
Hey @tridge |
it looks like the Locosys is applying a low frequency filter, much like if you were to configure a uBlox in pedestrian mode. Is there a setting for the internal filtering of the Locosys? |
I have mounted GPS like this. |
no worries, it was worth a try, and might be fine on slow moving vehicles (mowers, tractors etc). Just no good for aircraft |
Yes, It was very noticeable. When I was flying in manual mode, any sharp movements would lead to GPS glitch, EKF going mad. |
This adds vertical velocity support via PLSV message