RTKlib/постпроцессинг

sMyUserName
Спасибо за предложение, будем иметь в виду ))

ОК

Не подскажете где в Москве достать LEA(NEO)-6T по адекватной цене? Для экспериментов с rtklib.
Проще с ebay или ublox.com заказывать?

Мне казалось что Type 1 и Type 3 вот тут полностью отработаны
https://github.com/tridge/pyUblox ?

sMyUserName
Если вам для официальных разработок - то нужен 6T, если для личных экспериментов, то…
http://wiki.openstreetmap.org/wiki/RTKLIB
http://wiki.openstreetmap.org/wiki/UbloxRAW
Все благодарности → usm78-gis :up:

У меня другая задача - я не программирую, я “изучаю” другую программу )) RTCM нужен был для тестирования одной функции.

А что, ЦНИИГАИК открыл наконец свободный доступ к
полному архиву ФАГС
http://82.138.13.236/filebrowser/index.php ?

Тем, кого интересует почему глонасс это PITA для точного позиционирования, рекомендую
слайды автора RTKLIB:
http://gpspp.sakura.ne.jp/paper2005/gpssymp_2014_ttaka.pdf

Слайды показали всего лишь что RTKLib не умеет работать с GLONASS, ничего более. У тримблов, топконов и др. нормальные такие фиксированные решения. Не надо идеализировать эту программу ))

(added)
В отчете порадовали малые residuals по GPS-дальностям. Если я правильно читаю графики - обычный дифф.режим даст субметровую точность. Но снова всё упирается в антенну.

Слайд 23 показывает, что производитель не откалибровал межканальные отклонения, что делает
глонасс на ublox второсортным продуктом. Впрочем, производитель из этого секрета и не делает.

Я еще раз внимательно пригляделся к GPS приемнику LEA-5S встроенному в TwoNav Aventura:


[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\COM5]
    "DeviceArrayIndex"=dword:0
    "IoBase"=dword:43fb4000
    "IoLen"=dword:d4
    "Prefix"="COM"
    "Dll"="csp_serial.dll"
    "Index"=dword:5
    "Order"=dword:9
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\COM6]
    "DeviceArrayIndex"=dword:0
    "IoBase"=dword:43f90000
    "IoLen"=dword:d4
    "Prefix"="COM"
    "Dll"="csp_serial.dll"
    "Index"=dword:6
    "Order"=dword:9

т.е. внешний последовательный порт, к которому можно подключиться это COM6=UART1 (0x43f90000), а
GPS находится на COM5=UART5 (0x43f90000). Linux запустить так просто не удастся,
так как имеющаяся в ядре поддержка iMX.31 ( arch/arm/mach-imx/clock-imx31.c ) использует
внешний кварцевый генератор 26MHz ( mx31_clocks_init(26000000); ),
а Geosat 6 http://www.geosat6.com пожалел денег на кварц, поэтому придется патчить нетривиальные вещи
в конфигурации частотных делителей …
Читать NMEA@4800 на UART5/COM5 я могу, а вот переключить на UBX никак не удается.
Хотя хотелось бы конечно утереть тримблу нос, поэтому буду думать дальше :slight_smile:

LEA-4A no Raw output after using custom message b5 62 09 01 09 00 14 6c 00 00 00 00 00 00 ff 92 f7
UBX message enabled, RXM-RAW enabled, RXM-SFRB enabled for serial port.

Checked the UBX output, actually no RXM-SFRB and RXM-RAW messages from the serial port. Other UBX message like NAV-CLOCK works fine.

Help please!

Which firmware version do you have on LEA-4A ?
The custom message depends on the RAM layout of static variables.

Удалось включить NAV-TIMEGPS@4800!
Теперь надо только переключиться на 115200 (хотя может и 57600 достаточно),
включить TRK-TRKD5 и будет raw ubx gps logger для TwoNav Aventura (wince PDA с внешним MCX антенным
разъемом) :sunglasses:

Could you please advise how to check firmware version? Thanks.

Usually it is sent as an informational NMEA message $GPTXT
when you connect to the serial/USB port.
Here is an example for TIM-4A


$GPTXT,01,01,02,u-blox ag - www.u-blox.com*50
$GPTXT,01,01,02,ANTARIS ATR0621 HW 00040001*67
$GPTXT,01,01,02,ROM CORE 4.00 Dec 23 2004 12:00:00*7A
$GPTXT,01,01,02,LIC 5313-D494-A4A6-DF28-29A9*2B

The “wiki” custom sequence is valid only for “ROM CORE 5.00”


$GPTXT,01,01,02,u-blox ag - www.u-blox.com*50
$GPTXT,01,01,02,ANTARIS ATR062x HW 00040001*2E
$GPTXT,01,01,02,ROM CORE       5.00    Jan 09 2006 12:00:00*76
$GPTXT,01,01,02,LIC 45CF-6311-188B-04EA-22C6*2C

and probably will not work on “ROM CORE 4.00”.
In u-center you can also use “View->Messages view->UBX->MON->VER” to see the hardware
and software version of your receiver.

As seen in UBX->MON->VER:

Software version:
5.00 Jan 09 2006 12:00:00

Hardware version:
00040001

Then you are doing something wrong.
Start u-center, change the port speed to 115200 (if you are using UART),
send the custom sequence, enable RXM-RAW and RXM-SFRB messages on the
port you are using (UART, USB or whatever).
The raw data should appear in the messages ->UBX->* window.

OK now.
Thanks.

Хаха. u-blox заметил автора rtklib видимо в связи с NEO-M8N. Он пишет в блоге:


have received the offer from u-blox's EVK-M8T and written materials.

L2C в u-Center.

Для L2C нужна другая антенна, и другой полосовой фильтр.
Я бы предпочел, чтобы они в конце концов сделали поддержку Галилео E1.

Я провел численный эксперимент по определению с помощью RTKLIB
(well known) координат вот этой точки
http://vermessung.bayern.de/grundlagenverm/georeferenzpunkt/muenchen.html
относительно (well known, расстояние 2.6 км) базовой станции
http://gibs.bkg.bund.de/gref/gstainfo.php?st=25 по 15 минутному RINEX логу,
сделанному с помощью u-blox NEO-M8N и антенны Tallysman TW3440 http://www.tallysman.com/TW344X.php
Результаты весьмы поучительны в плане работы с “местными” системами координат
и пересчете систем высот, так что я добавлю их в ближайшее время в вики.