[FOSS-GPS] rtklib: simple DGPS post-processing experiment

Timo Juhani Lindfors timo.lindfors at iki.fi
Thu Jul 22 11:16:40 EDT 2010


Hello Tomoji,

as promised, here's a report of my attempts to use rtklib for
post-processing.

Hardware setup
==============

1) neo1 is an openmoko gta02V5.
2) neo2 is an openmoko gta02V7.
3) Both devices are outside on a wooden table.
4) The LCD of each device faces downwards.
5) The "up" direction of each device points to South-East.
6) Distance between the devices is one meter (give or take a few
centimeters).
7) neo2 is North-East of neo1.

Captured data
=============

http://iki.fi/lindi/gps/experiment/1/neo1.ubx
http://iki.fi/lindi/gps/experiment/1/neo2.ubx

Post-processing steps
=====================

$ rtklib-convbin neo1.ubx
$ rtklib-convbin neo2.ubx
$ rtklib-rnx2rtkp -p 1 -l 60.217480929 24.393206102 71.2617 neo1.obs neo2.obs neo1.nav > neo1-neo2.pos
$ head -n20 neo1-neo2.pos
% program   : rnx2rtkp ver.2.3.0
% inp file  : neo1.obs
% inp file  : neo2.obs
% inp file  : neo2.nav
% obs start : 2010/07/22 06:25:13.0 GPST (week1593 368713.0s)
% obs end   : 2010/07/22 08:29:45.0 GPST (week1593 376185.0s)
% ref pos   : 60.217480929   24.393206102    71.2617
%
% (lat/lon/height=WGS84/ellipsoidal,Q=1:fix,2:float,4:dgps,5:single,ns=# of satellites)
%  GPST                  latitude(deg) longitude(deg)  height(m)   Q  ns   sdn(m)   sde(m)   sdu(m)  sdne(m)  sdeu(m)  sdun(m) age(s)  ratio
2010/07/22 06:29:01.998   60.217692722   24.393138007    61.6161   4   4   2.3673   0.9796   2.9740  -1.1745  -1.0261  -0.5434   0.00    0.0
2010/07/22 06:29:02.998   60.217716772   24.393110643    65.7936   4   4   2.3680   0.9798   2.9741  -1.1751  -1.0262  -0.5407   0.00    0.0
2010/07/22 06:29:03.998   60.217727627   24.393090583    69.9502   4   4   2.3688   0.9801   2.9742  -1.1758  -1.0263  -0.5379   0.00    0.0
2010/07/22 06:29:04.998   60.217727239   24.393083772    73.7900   4   4   2.3695   0.9803   2.9744  -1.1764  -1.0265  -0.5352   0.00    0.0
2010/07/22 06:29:05.998   60.217700360   24.393116329    72.5172   4   4   2.3702   0.9805   2.9745  -1.1770  -1.0266  -0.5324   0.00    0.0
2010/07/22 06:29:06.998   60.217646591   24.393137804    75.9859   4   4   2.3709   0.9807   2.9747  -1.1776  -1.0267  -0.5296   0.00    0.0
2010/07/22 06:29:07.998   60.217605988   24.393149454    77.8729   4   4   2.3717   0.9809   2.9748  -1.1783  -1.0269  -0.5268   0.00    0.0
2010/07/22 06:29:08.998   60.217573994   24.393164286    76.2576   4   4   2.3724   0.9812   2.9750  -1.1789  -1.0270  -0.5240   0.00    0.0
2010/07/22 06:29:09.998   60.217562704   24.393172695    76.4654   4   4   2.3731   0.9814   2.9751  -1.1795  -1.0271  -0.5212   0.00    0.0
2010/07/22 06:29:10.998   60.217558401   24.393176600    73.0197   4   4   2.3738   0.9816   2.9752  -1.1802  -1.0272  -0.5183   0.00    0.0

Evaluation
==========

Scatter plots of neo1.pos, neo2.pos and neo1-neo2.pos are at

http://lindi.iki.fi/lindi/gps/experiment/1/scatter.html

Histograms of distance to average (simple sqrt((lat-lat_avg)**2 +
(lon-lon_avg)**2)) are at

http://lindi.iki.fi/lindi/gps/experiment/1/histo.html

Open questions
==============

1) Is it normal that neo1-neo2.pos has 1380 points while both neo1.pos
and neo2.pos have over 7200 points?

2) Did this really improve anything? ;-) Since the number of points is
different I am not quite sure how to interpret the scatter plots.

-Timo


More information about the FOSS-GPS mailing list