Closed billmaidment closed 7 years ago
It seems like I have hit several known bugs for my setup, so I'll close this while I work through the solutions given. Sorry for the noise.
Hey Bill, maybe YOU could help me. I have the same problem, what solutions did you apply?
Hey saggzz, i have the same setup as Bill, on mine everything works fine. Which problem do you have?
I receive good signal from a bunch of satellites, but none of them is valid at any time. Here are screenshots of rtknavi receiving gps/glonass: rtknavi setting1: rtkrcv status on my raspberry pi3: my goal is to set up a rover and base with raspberry pi3 they receive satellite signal and communicating via tcp.
You have no orbital data, hence the otherwise good signals cannot be used.
Connect to a source like:
STR;RTCM3EPH;Assisted-GNSS;RTCM 3.3;1019,1020,1042,1044,1045,1046;0;GPS+GLO+GAL+BDS+QZS;IGS;DEU;50.09;8.66;0;1;sNTRIP;none;N;N;10200;BKG
Many casters provide this stream.
But isnt there another solution without NTRIP-Caster??? Once I got a Signal like this. I just used to Pi3s with GPS Modul + antenna tallysman tw2410 und a tcp connection for rover and base. Why I got SBAS but no GPS or GLONASS?
Well you will need ephemeris data from somewhere, you can also enable either the rover or the base to provide them with the right setup commands. The "normal" self contained RTK is that the rover is gathering them from its sky view, as sending this semi-static information over the limited radio bandwidth is viewed as wasteful.
Hi saggzz Bill here. Sorry for the delay in responding. I've been off the grid for a while. I am getting fixes with my setup, but I'm not very pleased with the accuracy so far. I've attached my rover config and results of a recent testing session. Maybe it will give you some ideas and maybe you can correct any of my faults. Cheers Bill
-----Original message-----
From:saggzz notifications@github.com Sent: Thursday 29th March 2018 1:31 To: tomojitakasu/RTKLIB RTKLIB@noreply.github.com Cc: Bill Maidment bill@maidment.me; State change state_change@noreply.github.com Subject: Re: [tomojitakasu/RTKLIB] No valid satellites in RTKRCV (#311)
But isnt there another solution without NTRIP-Caster??? Once I got a Signal like this.
https://user-images.githubusercontent.com/26671955/38035646-2068fd12-32a5-11e8-8fac-efb9ca91928c.png
I just used to Pi3s with GPS Modul + antenna tallysman tw2410 und a tcp connection for rover and base. Why I got SBAS but no GPS or GLONASS? You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/tomojitakasu/RTKLIB/issues/311#issuecomment-376908047, or mute the thread https://github.com/notifications/unsubscribe-auth/AQ700WNCSxzffg1d8GVCL9O9MzKe2NZWks5ti57NgaJpZM4OEM5Z.
rtkrcv options
Use with rtkrcv script for RKTLIB's rtkrcv on Rover
console-passwd = console-timetype =gpst # (0:gpst,1:utc,2:jst,3:tow) console-soltype =deg # (0:dms,1:deg,2:xyz,3:enu,4:pyl) console-solflag =1 # (0:off,1:std+2:age/ratio/ns)
inpstr1-type =serial # (0:off,1:serial,2:file,3:tcpsvr,4:tcpcli,7:ntripcli,8:ftp,9:http) inpstr1-path =ttyAMA0:230400:8:o:1:off inpstr1-format =nvs # (0:rtcm2,1:rtcm3,2:oem4,3:oem3,4:ubx,5:ss2,6:hemis,7:skytraq,8:gw10,9:javad,10:nvs,15:sp3)
inpstr2-type =tcpcli # (0:off,1:serial,2:file,3:tcpsvr,4:tcpcli,7:ntripcli,8:ftp,9:http) inpstr2-path =rp1.gps.lan:5800 inpstr2-format =nvs inpstr2-nmeareq =off # (0:off,1:latlon,2:single) inpstr2-nmealat =0 # (deg) inpstr2-nmealon =0 # (deg)
inpstr3-type =off # (0:off,1:serial,2:file,3:tcpsvr,4:tcpcli,7:ntripcli,8:ftp,9:http) inpstr3-path = inpstr3-format =sp3 # (0:rtcm2,1:rtcm3,2:oem4,3:oem3,4:ubx,5:ss2,6:hemis,7:skytraq,8:gw10,9:javad,10:nvs,15:sp3)
outstr1-type =tcpsvr # (0:off,1:serial,2:file,3:tcpsvr,4:tcpcli,6:ntripsvr) outstr1-path =:2947 outstr1-format =llh # (0:llh,1:xyz,2:enu,3:nmea)
outstr2-type =file # (0:off,1:serial,2:file,3:tcpsvr,4:tcpcli,6:ntripsvr) outstr2-path =/home/pi/rtk/rtkrover.data outstr2-format =llh # (0:llh,1:xyz,2:enu,3:nmea)
logstr1-type =off # (0:off,1:serial,2:file,3:tcpsvr,4:tcpcli,6:ntripsvr) logstr1-path = logstr2-type =off # (0:off,1:serial,2:file,3:tcpsvr,4:tcpcli,6:ntripsvr) logstr2-path = logstr3-type =off # (0:off,1:serial,2:file,3:tcpsvr,4:tcpcli,6:ntripsvr) logstr3-path =
pos1-posmode =kinematic # (0:single,1:dgps,2:kinematic,3:static,4:movingbase,5:fixed,6:ppp-kine,7:ppp-static) pos1-frequency =l1 # (1:l1,2:l1+l2,3:l1+l2+l5) pos1-soltype =forward # (0:forward,1:backward,2:combined) pos1-elmask =10 # (deg)
pos1-snrmask_r =on # (0:off,1:on)
pos1-snrmask_b =on # (0:off,1:on) pos1-snrmask_L1 =30 ` # (dBHz) pos1-snrmask_L2 =0,0,0,0,0,0,0,0,0 # (dBHz) pos1-snrmask_L5 =0,0,0,0,0,0,0,0,0 # (dBHz) pos1-dynamics =off # (0:off,1:on) pos1-tidecorr =on # (0:off,1:on) pos1-ionoopt =brdc # (0:off,1:brdc,2:sbas,3:dual-freq,4:est-stec,5:ionex-tec,6:qzs-brdc,7:qzs-lex,8:vtec_sf,9 :vtec_ef,10:gtec) pos1-tropopt =saas # (0:off,1:saas,2:sbas,3:est-ztd,4:est-ztdgrad) pos1-sateph =brdc # (0:brdc,1:precise,2:brdc+sbas,3:brdc+ssrapc,4:brdc+ssrcom) pos1-posopt1 =off # (0:off,1:on) pos1-posopt2 =off # (0:off,1:on) pos1-posopt3 =off # (0:off,1:on) pos1-posopt4 =off # (0:off,1:on) pos1-posopt5 =off # (0:off,1:on) pos1-exclsats = # (prn ...) pos1-navsys =7 # (1:gps+2:sbas+4:glo+8:gal+16:qzs+32:comp)
pos2-armode =continuous # (0:off,1:continuous,2:instantaneous,3:fix-and-hold,4:ppp-ar) pos2-gloarmode =off # (0:off,1:on,2:autocal) pos2-arthres =1.3 pos2-arlockcnt =0 pos2-thresar2 =0.9999 pos2-thresar3 =0.2 pos2-lockcntfixamb =0 pos2-fixcntholdamb =10 pos2-arelmask =20 # (deg) pos2-arminfix =0 pos2-elmaskhold =0 pos2-aroutcnt =5 pos2-maxage =30 pos2-slipthres =0.05 pos2-rejionno =30 pos2-rejgdop =30 pos2-niter =1 pos2-baselen =0 pos2-basesig =0
out-solformat =llh # (0:llh,1:xyz,2:enu,3:nmea) out-outhead =on # (0:off,1:on) out-outopt =on # (0:off,1:on) out-timesys =gpst # (0:gpst,1:utc,2:jst) out-timeform =hms # (0:tow,1:hms) out-timendec =3 out-degform =deg # (0:deg,1:dms) out-fieldsep =, out-height =ellipsoidal # (0:ellipsoidal,1:geodetic) out-geoid =internal # (0:internal,1:egm96,2:egm08_2.5,3:egm08_1,4:gsi2000) out-solstatic =all # (0:all,1:single) out-nmeaintv1 =0 # (s) out-nmeaintv2 =0 # (s) out-outstat =state # (0:off,1:state,2:residual)
stats-errratio =100 stats-errphase =0.003 # (m) stats-errphaseel =0.003 # (m) stats-errphasebl =0 # (m/10km) stats-errdoppler =1 # (Hz) stats-stdbias =30 # (m) stats-stdiono =0.03 # (m) stats-stdtrop =0.3 # (m) stats-prnaccelh =1 # (m/s^2) stats-prnaccelv =0.1 # (m/s^2) stats-prnbias =0.0001 # (m) stats-prniono =0.001 # (m) stats-prntrop =0.0001 # (m) stats-clkstab =5e-12 # (s/s)
misc-timeinterp =off # (0:off,1:on) misc-sbasatsel =0 # (0:all) misc-rnxopt1 = misc-rnxopt2 = misc-svrcycle =10 # (ms) misc-timeout =10000 # (ms) misc-reconnect =10000 # (ms) misc-nmeacycle =5000 # (ms) misc-buffsize =32768 # (bytes) misc-navmsgsel =rover # (0:all,1:rover,2:base,3:corr) misc-proxyaddr = misc-fswapmargin =30 # (s) misc-startcmd = misc-stopcmd =
ant1-postype =llh # (0:llh,1:xyz,2:single,3:posfile,4:rinexhead,5:rtcm) ant1-pos1 =0 # (deg|m) ant1-pos2 =0 # (deg|m) ant1-pos3 =0 # (m|m) ant1-anttype = ant1-antdele =0 # (m|m) ant1-antdeln =0 # (m|m) ant1-antdelu =0 # (m|m)
ant2-postype =llh # (0:llh,1:xyz,2:single,3:posfile,4:rinexhead,5:rtcm) ant2-pos1 =-35.720913183 ant2-pos2 =150.1764392232 ant2-pos3 =50 ant2-anttype = ant2-antdele =0 # (m|m) ant2-antdeln =0 # (m|m) ant2-antdelu =0 # (m|m)
file-cmdfile1 = file-cmdfile2 = file-cmdfile3 = file-satantfile =/usr/share/rtklib/igs08.atx file-rcvantfile =/usr/share/rtklib/igs08.atx file-staposfile = file-geoidfile = file-ionofile = file-dcbfile =/usr/share/rtklib/P1C1_ALL.DCB file-eopfile = file-blqfile = file-tempdir = file-geexefile = file-solstatfile = file-tracefile =
billmaidment; From your setup file it looks like the orbital data is then coming in from one of the NVS devices (and not on the 3rd 'corrections' input). Can you provide saggzz the setup command sequence you used for each so his devices will send out ephemeris data. That seems to be the missing link in this configuration.
Attached is my base station config, just transmitting raw nvs data. Is that the correct way to do it?
-----Original message-----
From:DC Kelley notifications@github.com Sent: Thursday 29th March 2018 10:58 To: tomojitakasu/RTKLIB RTKLIB@noreply.github.com Cc: Bill Maidment bill@maidment.me; State change state_change@noreply.github.com Subject: Re: [tomojitakasu/RTKLIB] No valid satellites in RTKRCV (#311)
billmaidment; From your setup file it looks like the orbital data is then coming in from one of the NVS devices (and not on the 3rd 'corrections' input). Can you provide saggzz the setup command sequence you used for each so his devices will send out ephemeris data. That seems to be the missing link in this configuration. You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/tomojitakasu/RTKLIB/issues/311#issuecomment-377076961, or mute the thread https://github.com/notifications/unsubscribe-auth/AQ700SfZim2JIKJUSgiobGMft2giUxBAks5tjCO5gaJpZM4OEM5Z.
RTK base station config file
use with rtkbase script for RKTLIB's str2str
(C) Dr. Franz Fasching 2016
$Id$
noinit=1
outformat=
messages=
It seem also I had amended the rtkbase script (attached) Cheers Bill
-----Original message-----
From:DC Kelley notifications@github.com Sent: Thursday 29th March 2018 10:58 To: tomojitakasu/RTKLIB RTKLIB@noreply.github.com Cc: Bill Maidment bill@maidment.me; State change state_change@noreply.github.com Subject: Re: [tomojitakasu/RTKLIB] No valid satellites in RTKRCV (#311)
billmaidment; From your setup file it looks like the orbital data is then coming in from one of the NVS devices (and not on the 3rd 'corrections' input). Can you provide saggzz the setup command sequence you used for each so his devices will send out ephemeris data. That seems to be the missing link in this configuration. You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/tomojitakasu/RTKLIB/issues/311#issuecomment-377076961, or mute the thread https://github.com/notifications/unsubscribe-auth/AQ700SfZim2JIKJUSgiobGMft2giUxBAks5tjCO5gaJpZM4OEM5Z.
just transmitting raw nvs data. Is that the correct way to do it?
That is part all seems to be fine in that the raw observable data are coming out and getting to the filter. [When the orbits are preens the "nav(0)" entry in the console log will show a count of messages.]
I am not familiar with how to setup an NVS or its "BIRN" messages, we have a couple here in the office but I have not tinker with them for some time. What is needed is the commands to tell them to send ephemeris data (in their own format) every X seconds. I do not see any of that in your script. Some devices will send such message only when a new SV appears, that not what you want. Get that data (or the similar RTCM 3 MT1005/1006) to RTKLIB and the code will translate it to get the positions. Looking about on the web, here is a link with more details. http://lists.osgeo.org/pipermail/foss-gps/2015-September/001448.html
One small point to be aware of (sure tripped me up for a while) is that RTK will store recent orbital data in its ini file and reuse that. So you think you finally got the configuration all working, but it only worked because 15 minutes ago you had connected to some other source and the those older ephemeris files are still present and being used. [Worse case you can exploit this fact to get the values loaded as well]
Thanks for that info. It explains why I get good results initially and then they drift off over time. It seems that I should define the messages parameter on the base station with the specific messages needed
e.g.
messages=1002,1006,1008,1010,1019,1020,1033
As per these comments:
-----Original message-----
From:DC Kelley notifications@github.com Sent: Thursday 29th March 2018 12:11 To: tomojitakasu/RTKLIB RTKLIB@noreply.github.com Cc: Bill Maidment bill@maidment.me; State change state_change@noreply.github.com Subject: Re: [tomojitakasu/RTKLIB] No valid satellites in RTKRCV (#311)
just transmitting raw nvs data. Is that the correct way to do it?
That is part all seems to be fine in that the raw observable data are coming out and getting to the filter. [When the orbits are preens the "nav(0)" entry in the console log will show a count of messages.] I am not familiar with how to setup an NVS or its "BIRN" messages, we have a couple here in the office but I have not tinker with them for some time. What is needed is the commands to tell them to send ephemeris data (in their own format) every X seconds. I do not see any of that in your script. Some devices will send such message only when a new SV appears, that not what you want. Get that data (or the similar RTCM 3 MT1005/1006) to RTKLIB and the code will translate it to get the positions. Looking about on the web, here is a link with more details. http://lists.osgeo.org/pipermail/foss-gps/2015-September/001448.html http://lists.osgeo.org/pipermail/foss-gps/2015-September/001448.htmlOne small point to be aware of (sure tripped me up for a while) is that RTK will store recent orbital data in its ini file and reuse that. So you think you finally got the configuration all working, but it only worked because 15 minutes ago you had connected to some other source and the those older ephemeris files are still present and being used. [Worse case you can exploit this fact to get the values loaded as well] You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/tomojitakasu/RTKLIB/issues/311#issuecomment-377088697, or mute the thread https://github.com/notifications/unsubscribe-auth/AQ700SXAAZa_YGYEb2ZVXDbIaj5hijBFks5tjDS3gaJpZM4OEM5Z.
Hey Bill, my setup for the rover (rtkrcv.conf respectiveley rtkrover.conf) and for the base (rtkbase) is pretty much the same, attached it. But why i got SBAS and not GPS or GLONASS, even when signal strength is good. Maybe the problem is the TCP connection between my raspberry pis?! Actually where in this config the 'decision' is made to choose data or not? And where in this whole config (base and/or Rover) can i script something to send ephemeris data. As far as i know its not possible in the rtkbase nor the the rtkrover.conf script. And why seemingly SBAS got that data? Thanks Kelley for the hint with ini file and the link was very informative, but this is what dr.Fasching did in his perl script, so it´s included in rtkbase, so it´s no problem to switch from NMEA to BINR!I just don´t get it. Have to oversleep that. Thank you so far!
Sketch of my construction:
rtkrover.conf: rtkrover.conf.txt
rtkbase:
Hi again In my setup I send the data from the Base station via str2str to the Rover station. The selection of messages to send is based on the messages parameter in rtkbase.conf So in my previous email, message codes 1019 and 1020 refer to the ephemeris data. Anyway, I will be testing some revisions over the next week or two, and see if I get better results. Cheers Bill
-----Original message-----
From:saggzz notifications@github.com Sent: Thursday 29th March 2018 19:58 To: tomojitakasu/RTKLIB RTKLIB@noreply.github.com Cc: Bill Maidment bill@maidment.me; State change state_change@noreply.github.com Subject: Re: [tomojitakasu/RTKLIB] No valid satellites in RTKRCV (#311)
Hey Bill, my setup for the rover (rtkrcv.conf respectiveley rtkrover.conf) and for the base (rtkbase) is pretty much the same, attached it.
But why i got SBAS and not GPS or GLONASS, even when signal strength is good. Maybe the problem is the TCP connection between my raspberry pis?!
Actually where in this config the 'decision' is made to choose data or not? And where in this whole config (base and/or Rover) can i script something to send ephemeris data. As far as i know its not possible in the rtkbase nor the the rtkrover.conf script. And why seemingly SBAS got that data? Thanks Kelley for the hint with ini file and the link was very informative, but this is what dr.Fasching did in his perl script, so it´s included in rtkbase, so it´s no problem to switch from NMEA to BINR!I just don´t get it. Have to oversleep that. Thank you so far! Sketch of my construction:
https://user-images.githubusercontent.com/26671955/38079726-ea96081a-333f-11e8-873f-f9637e0ca104.pngrtkrover.conf:
rtkrover.conf.txt https://github.com/tomojitakasu/RTKLIB/files/1859314/rtkrover.conf.txt You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/tomojitakasu/RTKLIB/issues/311#issuecomment-377170186, or mute the thread https://github.com/notifications/unsubscribe-auth/AQ700YP5783EVsicP--NGq0kH8qGBt0Mks5tjKI9gaJpZM4OEM5Z.
hi, ok. i put the messages in my script with no change at all. will be back!
ok, kept running my system an after while (30 min) i got 4 valid satellites. But only if i put base position data in my rtkrover.conf file. The final config should be a moving base where the base catches its own position and you would have the relative distance from base to rover.
Hi saggzz I have had much better results by changing my base station to stream the following RTCM3 messages:
messages="1004(1),1012(1),1019(5),1020(5),1033(5)" I think the value in () controls the number of seconds between each transmission for that message.
If you are transmitting the base station position you will also need 1006(1)
I also set the following rover parameters pos1-dynamics = on pos2-armode = continuous pos2-gloarmode = on
With these setting I was able to get a FIX on 15 satellites with std < .0.011
I hope this helps: Cheers Bill
-----Original message-----
From:Bill Maidment bill@maidment.me Sent: Thursday 29th March 2018 20:31 To: tomojitakasu/RTKLIB reply@reply.github.com Subject: RE: [tomojitakasu/RTKLIB] No valid satellites in RTKRCV (#311)
Hi again In my setup I send the data from the Base station via str2str to the Rover station. The selection of messages to send is based on the messages parameter in rtkbase.conf So in my previous email, message codes 1019 and 1020 refer to the ephemeris data. Anyway, I will be testing some revisions over the next week or two, and see if I get better results. Cheers Bill -----Original message-----
From:saggzz notifications@github.com Sent: Thursday 29th March 2018 19:58 To: tomojitakasu/RTKLIB RTKLIB@noreply.github.com Cc: Bill Maidment bill@maidment.me; State change state_change@noreply.github.com Subject: Re: [tomojitakasu/RTKLIB] No valid satellites in RTKRCV (#311)
Hey Bill, my setup for the rover (rtkrcv.conf respectiveley rtkrover.conf) and for the base (rtkbase) is pretty much the same, attached it. But why i got SBAS and not GPS or GLONASS, even when signal strength is good. Maybe the problem is the TCP connection between my raspberry pis?! Actually where in this config the 'decision' is made to choose data or not? And where in this whole config (base and/or Rover) can i script something to send ephemeris data. As far as i know its not possible in the rtkbase nor the the rtkrover.conf script. And why seemingly SBAS got that data? Thanks Kelley for the hint with ini file and the link was very informative, but this is what dr.Fasching did in his perl script, so it´s included in rtkbase, so it´s no problem to switch from NMEA to BINR!I just don´t get it. Have to oversleep that. Thank you so far! Sketch of my construction: https://user-images.githubusercontent.com/26671955/38079726-ea96081a-333f-11e8-873f-f9637e0ca104.pngrtkrover.conf: rtkrover.conf.txt https://github.com/tomojitakasu/RTKLIB/files/1859314/rtkrover.conf.txt— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/tomojitakasu/RTKLIB/issues/311#issuecomment-377170186, or mute the thread https://github.com/notifications/unsubscribe-auth/AQ700YP5783EVsicP--NGq0kH8qGBt0Mks5tjKI9gaJpZM4OEM5Z.
Thank you very much Bill for takeing so much trouble for this. I´ll try it and will give you some feedback.
2018-04-16 2:32 GMT+02:00 billmaidment notifications@github.com:
Hi saggzz I have had much better results by changing my base station to stream the following RTCM3 messages:
messages="1004(1),1012(1),1019(5),1020(5),1033(5)" I think the value in () controls the number of seconds between each transmission for that message.
If you are transmitting the base station position you will also need 1006(1)
1004 GPS L1 and L2 code and phase and ambiguities and carrier to noise
ratio
1006 Station coordinates XYZ for antenna reference point and antenna
height
1012 GLONASS L1 and L2 code and phase and ambiguities and carrier to
noise ratio
1019 GPS Ephemeris
1020 GLONASS Ephemeris
1033 Antenna and receiver description
I also set the following rover parameters pos1-dynamics = on pos2-armode = continuous pos2-gloarmode = on
With these setting I was able to get a FIX on 15 satellites with std < .0.011
I hope this helps: Cheers Bill
-----Original message-----
From:Bill Maidment bill@maidment.me Sent: Thursday 29th March 2018 20:31 To: tomojitakasu/RTKLIB reply@reply.github.com Subject: RE: [tomojitakasu/RTKLIB] No valid satellites in RTKRCV (#311)
Hi again In my setup I send the data from the Base station via str2str to the Rover station. The selection of messages to send is based on the messages parameter in rtkbase.conf So in my previous email, message codes 1019 and 1020 refer to the ephemeris data. Anyway, I will be testing some revisions over the next week or two, and see if I get better results. Cheers Bill
-----Original message-----
From:saggzz notifications@github.com Sent: Thursday 29th March 2018 19:58 To: tomojitakasu/RTKLIB RTKLIB@noreply.github.com Cc: Bill Maidment bill@maidment.me; State change < state_change@noreply.github.com> Subject: Re: [tomojitakasu/RTKLIB] No valid satellites in RTKRCV (#311)
Hey Bill, my setup for the rover (rtkrcv.conf respectiveley rtkrover.conf) and for the base (rtkbase) is pretty much the same, attached it.
But why i got SBAS and not GPS or GLONASS, even when signal strength is good. Maybe the problem is the TCP connection between my raspberry pis?!
Actually where in this config the 'decision' is made to choose data or not? And where in this whole config (base and/or Rover) can i script something to send ephemeris data. As far as i know its not possible in the rtkbase nor the the rtkrover.conf script. And why seemingly SBAS got that data? Thanks Kelley for the hint with ini file and the link was very informative, but this is what dr.Fasching did in his perl script, so it´s included in rtkbase, so it´s no problem to switch from NMEA to BINR!I just don´t get it. Have to oversleep that. Thank you so far! Sketch of my construction:
https://user-images.githubusercontent.com/ 26671955/38079726-ea96081a-333f-11e8-873f-f9637e0ca104.pngrtkrover.conf:
rtkrover.conf.txt https://github.com/tomojitakasu/RTKLIB/files/ 1859314/rtkrover.conf.txt— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/ tomojitakasu/RTKLIB/issues/311#issuecomment-377170186, or mute the thread https://github.com/notifications/unsubscribe- auth/AQ700YP5783EVsicP--NGq0kH8qGBt0Mks5tjKI9gaJpZM4OEM5Z.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/tomojitakasu/RTKLIB/issues/311#issuecomment-381450683, or mute the thread https://github.com/notifications/unsubscribe-auth/AZb7UyvlTM3Qi10RYzxz-iVJYSwM9V53ks5to-aJgaJpZM4OEM5Z .
Ok I jacked my whole config, i cant explain why it won´t work, neither my collegues can. I just wanted the solution in CUI, but....ok! So i started rtkrcv on both Pis and got good positions (after I build rtklib 2.4.3 b29 on both pis). But i didnt want to write some script to get the Positions out of rtkrcv. So next step was to start rtkbase at both pis and receive both streams in GUI RTKNAVI(win10). This is working too, seems like the original rtklib concept is not working for me, so i am going with this. And to be honest i am tired of digging me through this shit. Thanks for your help and advice. Maybe i am coming up with some good results!
2018-04-16 2:32 GMT+02:00 billmaidment notifications@github.com:
Hi saggzz I have had much better results by changing my base station to stream the following RTCM3 messages:
messages="1004(1),1012(1),1019(5),1020(5),1033(5)" I think the value in () controls the number of seconds between each transmission for that message.
If you are transmitting the base station position you will also need 1006(1)
1004 GPS L1 and L2 code and phase and ambiguities and carrier to noise
ratio
1006 Station coordinates XYZ for antenna reference point and antenna
height
1012 GLONASS L1 and L2 code and phase and ambiguities and carrier to
noise ratio
1019 GPS Ephemeris
1020 GLONASS Ephemeris
1033 Antenna and receiver description
I also set the following rover parameters pos1-dynamics = on pos2-armode = continuous pos2-gloarmode = on
With these setting I was able to get a FIX on 15 satellites with std < .0.011
I hope this helps: Cheers Bill
-----Original message-----
From:Bill Maidment bill@maidment.me Sent: Thursday 29th March 2018 20:31 To: tomojitakasu/RTKLIB reply@reply.github.com Subject: RE: [tomojitakasu/RTKLIB] No valid satellites in RTKRCV (#311)
Hi again In my setup I send the data from the Base station via str2str to the Rover station. The selection of messages to send is based on the messages parameter in rtkbase.conf So in my previous email, message codes 1019 and 1020 refer to the ephemeris data. Anyway, I will be testing some revisions over the next week or two, and see if I get better results. Cheers Bill
-----Original message-----
From:saggzz notifications@github.com Sent: Thursday 29th March 2018 19:58 To: tomojitakasu/RTKLIB RTKLIB@noreply.github.com Cc: Bill Maidment bill@maidment.me; State change < state_change@noreply.github.com> Subject: Re: [tomojitakasu/RTKLIB] No valid satellites in RTKRCV (#311)
Hey Bill, my setup for the rover (rtkrcv.conf respectiveley rtkrover.conf) and for the base (rtkbase) is pretty much the same, attached it.
But why i got SBAS and not GPS or GLONASS, even when signal strength is good. Maybe the problem is the TCP connection between my raspberry pis?!
Actually where in this config the 'decision' is made to choose data or not? And where in this whole config (base and/or Rover) can i script something to send ephemeris data. As far as i know its not possible in the rtkbase nor the the rtkrover.conf script. And why seemingly SBAS got that data? Thanks Kelley for the hint with ini file and the link was very informative, but this is what dr.Fasching did in his perl script, so it´s included in rtkbase, so it´s no problem to switch from NMEA to BINR!I just don´t get it. Have to oversleep that. Thank you so far! Sketch of my construction:
https://user-images.githubusercontent.com/ 26671955/38079726-ea96081a-333f-11e8-873f-f9637e0ca104.pngrtkrover.conf:
rtkrover.conf.txt https://github.com/tomojitakasu/RTKLIB/files/ 1859314/rtkrover.conf.txt— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/ tomojitakasu/RTKLIB/issues/311#issuecomment-377170186, or mute the thread https://github.com/notifications/unsubscribe- auth/AQ700YP5783EVsicP--NGq0kH8qGBt0Mks5tjKI9gaJpZM4OEM5Z.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/tomojitakasu/RTKLIB/issues/311#issuecomment-381450683, or mute the thread https://github.com/notifications/unsubscribe-auth/AZb7UyvlTM3Qi10RYzxz-iVJYSwM9V53ks5to-aJgaJpZM4OEM5Z .
Hello. I have just started testing STR2STR/RTKRCV on my new RaspberryPi 3B, RasPiGNSS 4.1 and Tallysman TW2410 Base/Rover setup. When I run nmeaparse it all looks fine, with both GPS and GLONASS satellites being recognised, but when in binr mode the RTKRCV (both 2.4.2p12 and 2.4.3b28) will not provide any valid satellites. I have tried many changes to the config file with no success. I have attached my latest config file and some logs of what I see. I know it must be something very simple that I have overlooked; can anyone help me out?
upload.zip
Update: I've just discovered that the /boot/config.txt dtoverlay line had been overwritten in the Pi3. Having fixed that I now get a couple of GPS satellites OK, but still no GLONASS.
Cheers Bill