[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