add the quectel parser - #180
Conversation
|
Hi, @ChuHongBin. In my knowledge, the module supports the NMEA message format with rover mode. However, I'm experiencing the severe oscillation on manuever while utilizing them. Any support or tips willl helpful. Thanks!! |
|
Hi @NearDuckyu We can discuss GNSS-related topics. I don't know much about drones. You could first confirm whether the GNSS data can output a stable position in a static state and ensure GNSS is effective. |
|
Thank you for your reply @ChuHongBin, Is there any chance that a time delay occurs while NMEA data is published from the module? Since oscillation occurred when a single position target was set, I suspect that GNSS data latency may be the cause of this symptom. In fact, I've already compared the Quectel LC29H EA module and the Ublox F9P module (Holybro H-RTK F9P ultralight) simultaneously. Moreover, I've already tested the EKF2_GPS_DELAY parameter change from the default 110ms to 150ms. It seems to show a slight improvement, though I'm not sure if it actually does. (Due to the measurement rate difference between GNSS-IMU, correlation between GNSS velocity data and IMU linear acceleration data could not be calculated properly) I'm quite stuck these days... If you have any suggestions, let me know. |
|
I realize now that my question wasn't very relevant to this PR. When I get a chance, I'd like to try out the code you've posted here. If any other changes needed, let me know/ |
|
Hi @NearDuckyu This PR is a parser for Quectel NMEA. It takes serial data as input and outputs parsed GNSS data. You may need to modify the end-of-frame flag. Sorry, I couldn't help you with the fusion part. I hope you can solve this problem as soon as possible. |
|
I see... Thank you anyway. I hope you have a nice flight test and merge this PR as soon as possible. |
|
nice. any updates? FYI: for LG580P with multiple antennas there's another source of heading, which is valid even when not moving: https://docs.sparkfun.com/SparkFun_GNSS_LG580P/pqmt_commands/#pqtmtar |
|
@mrpollo Who would be best reviewer for this? |
Yes, this
Sorry, The function to parse this statement has not yet been added. |
Desription
This is my first time submitting a request and I'm looking forward to some good news.
Attached is the log of my test.
base_sta_mode.log
rover_mode.log