-
Notifications
You must be signed in to change notification settings - Fork 218
add the quectel parser #180
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
base: main
Are you sure you want to change the base?
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. |
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