[FOSS-GPS] software for convering UBX to RINEX?
Tomoji Takasu
ttaka at yk.rim.or.jp
Tue Jul 20 05:05:11 EDT 2010
Dear Timo
> I'm bit lost. Does this look sensible? Do I need more than RXM-RAW to
> calculate my position? Perhaps ephemeris in some format? I would
> greatly appreciate a step-by-step tutorial for newbies :-)
>
> I have two identical receivers so I was hoping that if I keep one at a
> fixed location I could use it to aid the moving receiver (perhaps over
> WLAN?). Is this possible and are there command line tools for it?
With rtklib 2.3.0:
(1) configure to output RXM-SFRB in order to get
ephemeris from u-blox.
(2) build convbin and rnx2rtkp.
(3) execute convbin and rnx2rtkp.
$ convbin hoge.ubx
$ ls
hoge.obs hoge.nav hoge.gnav hoge.sbs
$ rnx2rtkp -p 0 hoge.obs hoge.nav > hoge.pos
(4) rtkrcv can provide rtk or dgps with two u-blox.
You can also use GUI APs on Windows. Please refer
the manual for details.
I plan to release rtklib 2.4.0 end of July or beginning
of August. Try it too.
regards,
Tomoji TAKASU
WWW: http://gpspp.sakura.ne.jp
--------------------------------------------------
From: "Timo Juhani Lindfors" <timo.lindfors at iki.fi>
Sent: Tuesday, July 20, 2010 4:31 PM
To: <foss-gps at lists.osgeo.org>
Subject: [FOSS-GPS] software for convering UBX to RINEX?
> Hi,
>
> I finally figured out how to get RXM-RAW UBX messages that supposedly
> contain raw pseudorange information. How should I go about checking if
> the data is any good? I guess I should first figure how to convert it
> to RINEX?
>
> 1) Google finds http://home.comcast.net/~dmilbert/softs/ant2rin.htm which
> does not quite compile with gfortran in Debian:
>
> wget http://home.comcast.net/~dmilbert/softs/ant2rin.for.txt
> mv ant2rin.for.txt ant2rin.f
> gfortran-4.4 ant2rin.f
> ant2rin.f:27.72:
>
> open(lin, file='ant2rin.ubx',form='binary',status='old')
> 1
> Error: FORM specifier in OPEN statement at (1) has invalid value 'binary'
> ant2rin.f:496.72:
>
> call getarg(ipos,buff,status)
> 1
> Error: Too many arguments in call to 'getarg' at (1)
>
>
> 2) http://ls.unavco.org/pipermail/teqc/2006/000342.html talks about
> some teqc program which has an FAQ entry with "The UNAVCO Facility does
> not make the teqc source code available, except in special
> circumstances usually requiring a non-disclosure agreement."
>
> 3) http://www.gogps-project.org/ depends on non-free matlab with java
> version "available soon".
>
> 4) gpstoolkit source code does not mention UBX at all.
>
> 5) rtklib has a convbin tool. Is this the tool I should be using?
>
> lindi1:~/tmp$ cat /dev/gps > RXM-RAW.1279580805.ubx
> lindi1:~/tmp$ ~/debian/debian-rtklib/rtklib_2.3.0/app/convbin/gcc/convbin
> RXM-RAW.1279580805.ubx
> input file: RXM-RAW.1279580805.ubx (u-blox)
> rinex obs : RXM-RAW.1279580805.obs
> rinex nav : RXM-RAW.1279580805.nav
> rinex gnav : RXM-RAW.1279580805.gnav
> sbas msg : RXM-RAW.1279580805.sbs
> 2010/07/19 23:07:09-07/20 04:33:07: O=19557 N=0 G=0 S=0 E=2
> lindi1:~/tmp$ ls -l
> total 15960
> -rw-r--r-- 1 lindi kurp 324 Jul 20 10:26 RXM-RAW.1279580805.gnav
> -rw-r--r-- 1 lindi kurp 648 Jul 20 10:26 RXM-RAW.1279580805.nav
> -rw-r--r-- 1 lindi kurp 11985665 Jul 20 10:26 RXM-RAW.1279580805.obs
> -rw-r--r-- 1 lindi kurp 0 Jul 20 10:26 RXM-RAW.1279580805.sbs
> -rw-r--r-- 1 lindi kurp 4313904 Jul 20 10:22 RXM-RAW.1279580805.ubx
> lindi1:~/tmp$ RinexDump RXM-RAW.1279580805.obs | head
> # Rinexdump File: RXM-RAW.1279580805.obs Satellites: ALL Observations:
> ALL
> # Time (%4F %10.3g) Sat C1 L S L1 L S P2
> L S L2 L S
> 1593 169628.998 G03 22012169.085 0 0 115674638.547 0 0 0.000 0
> 0 0.000 0 0
> 1593 169628.998 G06 22691984.402 0 0 119247189.216 0 0 0.000 0
> 0 0.000 0 0
> 1593 169628.998 G11 22447756.940 0 0 117963803.785 0 0 0.000 0
> 0 0.000 0 0
> 1593 169628.998 G14 22096609.520 0 0 116118456.058 0 0 0.000 0
> 0 0.000 0 0
> 1593 169628.998 G19 20574963.864 0 0 108122199.305 0 0 0.000 0
> 0 0.000 0 0
> 1593 169628.998 G22 20783906.467 0 0 0.000 3 0 0.000 0
> 0 0.000 0 0
> 1593 169628.998 G28 23463557.027 0 0 123301866.456 0 0 0.000 0
> 0 0.000 0 0
> 1593 169629.998 G03 22012570.798 0 0 115676748.734 0 0 0.000 0
> 0 0.000 0 0
>
> I'm bit lost. Does this look sensible? Do I need more than RXM-RAW to
> calculate my position? Perhaps ephemeris in some format? I would
> greatly appreciate a step-by-step tutorial for newbies :-)
>
> I have two identical receivers so I was hoping that if I keep one at a
> fixed location I could use it to aid the moving receiver (perhaps over
> WLAN?). Is this possible and are there command line tools for it?
>
> best regards,
> Timo Lindors
> _______________________________________________
> This message is sent to you from FOSS-GPS at lists.osgeo.org mailing list.
> Visit http://lists.osgeo.org/mailman/listinfo/foss-gps to manage your
> subscription
> For more information, check http://wiki.osgeo.org/wiki/FOSS-GPS
>
>
>
More information about the FOSS-GPS
mailing list