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

Нет, в обоих образцах “встроенная” антенна, на M8N-прямоугольная небольшого размера (которая поставляется вместе с модулем), а у двухчастотника - Javad Triumph-1 (http://www.ngs.noaa.gov/ANTCAL/LoadImage?name=JAV_TRIUMPH-1%2BNONE.gif)

Вообще проверял статику уже не раз (в среднем, на расстоянии 10-15км) - даже без исключения из обработки ГЛОНАСС результаты в основном хорошие (контроллирую по незамыканиям от 2-х баз, либо на известных точках), иногда обрабатываю статику с одночастотников Ashtech Promark 100 - результаты не хуже, не лучше :).

С RTK пока плохо.

В том виде как данные обрабатываются сейчас, вы сознательно вносите систематические
ошибки в результаты. Хорошо что на уровне вашей точности фильтр Калмана их частично заглаживает, но какой в этом толк ?
Многие считают, что “чем больше спутников, тем лучше”, но такой “краудсорсинг” в точных измерениях совершенно неуместен.

И я заметил, что если вручную исключить проблемные спутники, то будет лучше, и никакие фильтры не помогают.

Какая у вас версия прошивки ?

Я перепрошил NL-8022MU на 3. от M8P, получил ошибку:


$GNTXT,01,01,02,u-blox AG - www.u-blox.com*4E
$GNTXT,01,01,02,HW UBX-M8030 00080000*60
$GNTXT,01,01,02,EXT CORE 3.01 (b8bc67)*66
$GNTXT,01,01,02,ROM BASE 2.01 (75331)*19
$GNTXT,01,01,02,FWVER=HPG 1.11*5E
$GNTXT,01,01,02,PROTVER=20.01*1B
$GNTXT,01,01,02,FIS=0xEF4014 (100111)*59
$GNTXT,01,01,02,GPS;GLO;BDS*06
$GNTXT,01,01,02,GNSS OTP=GPS;GLO*37
$GNTXT,01,01,02,LLC=FFFFFFFF-FFFFFFED-FFFFFFFF-FFFFF79E-FFFFFFE9*5D
$GNTXT,01,01,02,ANTSUPERV=AC SD PDoS SR*3E
$GNTXT,01,01,02,ANTSTATUS=DONTKNOW*2D
$GNTXT,01,01,02,PF=3FF*4B
$GNTXT,01,01,02,INCOMPATIBLE HARDWARE -> NO GNSS OPERATION*22

Если ее убрать (проверку), то вроде как формально все работает, но
реально ничего не работает :wink:
“Настоящая” база с M8P выглядит так:


$GNTXT,01,01,02,u-blox AG - www.u-blox.com*4E
$GNTXT,01,01,02,HW UBX-M8030 00080000*60
$GNTXT,01,01,02,EXT CORE 3.01 (b8bc67)*66
$GNTXT,01,01,02,ROM BASE 2.01 (75331)*19
$GNTXT,01,01,02,FWVER=HPG 1.11*5E
$GNTXT,01,01,02,PROTVER=20.01*1B
$GNTXT,01,01,02,MOD=NEO-M8P-2*7B
$GNTXT,01,01,02,FIS=0xEF4015 (100111)*58
$GNTXT,01,01,02,GPS;GLO;BDS*06
$GNTXT,01,01,02,GNSS OTP=GPS;GLO*37
$GNTXT,01,01,02,LLC=FFFFFFFF-FFFFFFED-FFFFFFFF-FFFFF79E-FFFFFF69*2E
$GNTXT,01,01,02,ANTSUPERV=AC SD PDoS SR*3E
$GNTXT,01,01,02,ANTSTATUS=OK*25
$GNTXT,01,01,02,PF=300*4B

Очевидная разница только в ,MOD= и ,PF.

UBX-MON-VER выдаёт следующее:

$GNTXT в начале потока:

Коллеги, скажите RTKLib умеет делать PPP с одночастотными данными ? Типа автономная позиция с точными эфемеридами. А то в отпуске две недели писал сырые данные, теперь думаю что с ними делать )) даже если точность будет 1-2 метра уже хорошо т.к. антенна стояла на машине.
PS: Москва-Анапа и там по городу и окрестностям.

В плане PPP версия 2.4.2 работает стабильней. В плане же точности, по сравнения с дифференциальными методами на ublox разлёт до 1.5м в статике и до 2.5м в кинематике, но это я хожу с антенной на голове :slight_smile: С крыши машины явно должно быть лучше. В любом случае результат куда репрезентативней чем single.

У меня вообще не получилось под 2.4.3 PPP завести, только на 2.4.2: https://forum.openstreetmap.org/viewtopic.php?pid=608858#p608858

Спасибо, так и сделал, хотя в версии RTKLib Demo 5 (https://rtklibexplorer.wordpress.com/2016/11/13/demo5-code-features/) указано, что это проблема решена. Пока что не стал заморачиваться.

А что на счёт сырых данных BeiDou (есть ли возможность их включить командами)? Интересует режим GPS+BeiDou, найти базу не проблема.

Это легко проверить, прогнать по GPS, потом по GLONASS, сравнить, сделать вывод.

Есть же файл ubx_m8n_bds_raw_1hz.cmd

К сожалению, с этим скриптом - бесполезно. После него даже сырые данные по GPS не идут. Сравнивал команды в скриптах. Если сравнить команды, в этом скрипте, а также, в ubx_m8n_glo_raw_1hz не нашел нужной для включения GPS.

Ура, получилось включить отслеживание и сырые данные BeiDou На M8N. Пока улучшений по времени разрешения неоднозначностей в RTK не видно, но и и с базой пока не всё гладко, буду эксперементировать. Надо еще придумать чем RINEX с BeiDou открыть.

https://drive.google.com/file/d/0B5Kl82HYMWHvNzlyLTk3MngwTTA/view?usp=sharing

https://drive.google.com/open?id=0B5Kl82HYMWHvUVl5RlV2NVF3RXM

Теперь глупый вопрос, как понять по каким спутникам происходит разрешение неоднозначностей (только по GPS или какие-то из BeiDou тоже задействованы)?

Вот только без гугла не поглядеть :frowning:

Заменил ссылки на публичные с диска, теперь должно быть видно.

Те что подсвечен, те и используются (11/16), т.е. включая и Схх.

Вроде бы так и должно быть, но отключаю/включаю Integer Ambiguity Resolution для BDS и ничего не меняется (количество используемых и подсвечиваемых неизменно).

На патч-антенне слабый сигнал BDS (на улице вообще ни одного спутника BDS не увидел, только через ретранслятор, но сигнал-шум ниже, чем у GPS).

Попробуйте тогда включить логи 4-уровня и искать что пишут в “resamb…”

Сообщают что стали продаваться подделки сомнительного качества. Где могут подсунуть M7N вместо M8N или памяти не хватит на обновление прошивки.
Ну а хорошая новость, что rtklibexplorer провел эксперимент и подтвердил старые данные, что у M8N для GLONASS нужны поправки к pseudorange и они постоянны, а самое главное он добавил опцию (-TRKM_ADJ=2) в конвертер. Теперь фикс должен появляться раньше, у него где-то на 5 минут выходило.

freeExec, спасибо, уже использую, не сказать что гораздо быстрее разрешается неоднозначность, но на открытых местах и за 2 минуты бывает. Бросил эксперименты GPS+BeiDou (мало китайских спутников у нас да и сигнал с них уж очень слабый на патч-антенне) а вот GPS+ГЛОНАСС с вышеупомянутым параметром вызывает интерес и хочется надеяться, что теперь ГЛОНАСС хоть как-то помогает, по точности ухудшений пока не видел.
Не хочу показаться пессимистом,но похоже, кроме нас эти эксперименты в России никому не интересны, а зря, это все не так просто, как “нажал туда, потом сюда и результат готов” - как для большинства пользователей проф. ГНСС-оборудования, но толк в юблоксах есть (для точного позиционирования) - лично убедился.