eltorio / RtkGps

Playing with rtklib on android
Other
204 stars 99 forks source link

Sync to RTKLIB 2.4.2 p9 #1

Closed Yups1337 closed 9 years ago

Yups1337 commented 9 years ago

As p9 improves the ublox support, especially for the M8N (glonass raw is now possible) it would be very nice to have!

Please add both startup commands from p8 for the ublox m8 "ubx_m8n_glo_raw_1hz.cmd" and "ubx_m8n_bds_raw_1hz.cmd"

Thanks for your great work!!!

eltorio commented 9 years ago

OK, Done in 1.0alpha19, it is not synced with google play store. Thanks for your comment, if you installed the Play Store version please add a comment.

Yups1337 commented 9 years ago

Wow, great! I hope that i can test it soon :-)

eltorio commented 9 years ago

Dear Yups1337, I've just published the full support for uBlox M8N on Google Play, hope it will be useful for you.

I've receive my module it works perfectly, I check in PPP mode and got a 20 cm accuracy in 15 minutes! Amazing, the only problem is the lack of dual frequency for ionosphere suppression, but in RTK on short baseline it is not very important.

Ronan

2014-09-01 22:38 GMT+02:00 Yups1337 notifications@github.com:

I have my NEO-M8N for some weeks now in a small UAV. Maybe i will take it out for some testing. I ordered a second one from CSG, hope i will be here soon. And i am not sure about the speed. The flash-based ublox chips are usually slower than the ROM-based ones. (M8Q for example)

— Reply to this email directly or view it on GitHub https://github.com/eltorio/RtkGps/issues/1#issuecomment-54090369.

Yups1337 commented 9 years ago

Hi Ronan, i finally succeed with the bluetooth connection to the ublox M8N. The reason was the startup command for the M8N. You have to set the interface for RAW output in the right way. First i just used USB - fine, but for UART1 the startup command must be changed a little.

USB: !UBX CFG-GNSS 0 32 32 1 3 16 16 0 0 !UBX CFG-GNSS 0 32 32 1 6 16 16 0 1 !UBX CFG-MSG 3 16 0 0 0 1 0 0 //RAW output USB !UBX CFG-MSG 3 15 0 0 0 1 0 0 //RAW output USB !UBX CFG-MSG 1 32 0 0 0 1 0 0 //RAW output USB !UBX CFG-RATE 100 1 1 //10 Hz update rate

@ !UBX CFG-MSG 3 16 0 0 0 0 0 0 !UBX CFG-MSG 3 15 0 0 0 0 0 0 !UBX CFG-MSG 1 32 0 0 0 0 0 0 !UBX CFG-RATE 1000 1 1

Going to test the RAIM FDE option, thanks!

UART1: !UBX CFG-GNSS 0 32 32 1 3 16 16 0 0 !UBX CFG-GNSS 0 32 32 1 6 16 16 0 1 !UBX CFG-MSG 3 16 0 1 0 0 0 0 //RAW output UART1 !UBX CFG-MSG 3 15 0 1 0 0 0 0 //RAW output UART1 !UBX CFG-MSG 1 32 0 1 0 0 0 0 //RAW output UART1 !UBX CFG-RATE 100 1 1 //10 Hz update rate

@ !UBX CFG-MSG 3 16 0 0 0 0 0 0 !UBX CFG-MSG 3 15 0 0 0 0 0 0 !UBX CFG-MSG 1 32 0 0 0 0 0 0 !UBX CFG-RATE 1000 1 1

eltorio commented 9 years ago

I'm very happy for your success, I'll add 2 startup command in the next release for using uart1 (1Hz / 10Hz) and 1 for usb 10Hz, gps+glonass adapted from your configuration For RTK, do not forget to limit the SNR and the elevation mask otherwise you will not get enough ambiguity resolution. For L1 only other a 5km baseline I use: Elevation mask 15° / SNR 30dB

In the next release, I want to add a parameter for choosing the fix algorithm (fix and hold / continuous), the minimal ratio for fixing ambiguities, and finally the minimal elevation for solving ambiguities in fix / hold, it will provide a more customizable setup (but obviously a more complicated)

Finally from my point of view with low cost gps+glonass receivers you always need to use the RAIM FDE algorithm since the raw output is not filtered nor smoothed and you may have some "jumping" positions with inconsistent raw measurement. RAIM FDE filter them.

Today in africa I made some tests with 1 M8N and one professional Trimble base station , 5 km baseline , 1Hz after 15 minutes, I got an error less than 5cm in N/E and 10cm in altitude, radio link was other a professional 25W pacific crest radio link.

I do not know when I'll be back in Europe since there is a strike and no planes are flying to Europe yet!

2014-09-20 10:59 GMT+00:00 Yups1337 notifications@github.com:

Hi Ronan, i finally succeed with the bluetooth connection to the ublox M8N. The reason was the startup command for the M8N. You have to set the interface for RAW output in the right way. First i just used USB - fine, but for UART1 the startup command must be changed a little.

USB: !UBX CFG-GNSS 0 32 32 1 3 16 16 0 0 !UBX CFG-GNSS 0 32 32 1 6 16 16 0 1 !UBX CFG-MSG 3 16 0 0 0 1 0 0 //RAW output USB !UBX CFG-MSG 3 15 0 0 0 1 0 0 //RAW output USB !UBX CFG-MSG 1 32 0 0 0 1 0 0 //RAW output USB !UBX CFG-RATE 100 1 1 //10 Hz update rate

@ !UBX CFG-MSG 3 16 0 0 0 0 0 0 !UBX CFG-MSG 3 15 0 0 0 0 0 0 !UBX CFG-MSG 1 32 0 0 0 0 0 0 !UBX CFG-RATE 1000 1 1

Going to test the RAIM FDE option, thanks!

UART1: !UBX CFG-GNSS 0 32 32 1 3 16 16 0 0 !UBX CFG-GNSS 0 32 32 1 6 16 16 0 1 !UBX CFG-MSG 3 16 0 1 0 0 0 0 //RAW output UART1 !UBX CFG-MSG 3 15 0 1 0 0 0 0 //RAW output UART1 !UBX CFG-MSG 1 32 0 1 0 0 0 0 //RAW output UART1 !UBX CFG-RATE 100 1 1 //10 Hz update rate

@ !UBX CFG-MSG 3 16 0 0 0 0 0 0 !UBX CFG-MSG 3 15 0 0 0 0 0 0 !UBX CFG-MSG 1 32 0 0 0 0 0 0 !UBX CFG-RATE 1000 1 1

— Reply to this email directly or view it on GitHub https://github.com/eltorio/RtkGps/issues/1#issuecomment-56264667.