You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#1901 2016-02-05 11:57:07
- chnav
- Member

- From: Russia, mapping Kazakhstan
- Registered: 2010-03-18
- Posts: 3,303
Re: RTKlib/постпроцессинг
Я всегда мерял больше часа, на открытой местности, на штативе на крыше машины с приличной антенной
и на приемлимом расстоянии от станции EPN/IGS.
Вы - исключение из правила, разработчик )) Все мы остальные, судя по многочисленным сообщениям, определенно ГИС-съёмка. Пожалуйста, без обид, но сколько тут человек готовы ставить / способны / имеют в наличии штатив, выставлять антенну на трегер, измерять тарированной рулеткой высоту антенны, учитывать фазовый центр антенны и пр. ? Так что разговоры про "сантиметры" от большинства участников (включая меня) ни о чем, толку от того что мы знаем координату антенны, но не можем грамотно снести её на измеряемый объект. С "сантиметрами" ещё нужно уметь обращаться. И чем раньше присутствующие это поймут, тем менее обидно будет впоследствии задавать себе вопрос "а, собственно, нафига мне сантиметры ?" ))
Last edited by chnav (2016-02-05 12:04:32)
Offline
#1902 2016-02-05 13:04:39
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: RTKlib/постпроцессинг
Чисто как эксперимент, я провёл два статических измерения, правда в обоих случаях был снегопад и во второй раз у меня антенну сдуло. Да и аккумулятор замерзает и его не хватает даже на 2 часа. Так что проверку повторяемости я отложил на лето. А вообще маперу статические измерения и не нужны. Впрочем как и "сантиметры" ибо разрешение снимков на порядок больше.
Offline
#1903 2016-02-08 21:45:40
- usm78-gis
- Member
- Registered: 2008-04-21
- Posts: 2,672
Re: RTKlib/постпроцессинг
Я вернулся к старому трекеру Globalsat TR-600G , которым уже интересовался ранее,
и практически довел до конца исследование этого железа. Теперь можно попытаться
перепрошить его на самодельную прошивку.
OTA update на нем - это просто security nightmare:
${IMEI} , ${ftp_addr}, ${ftp_port}, {ftp_usename}, ${ftp_password}, ${dfu_fw_name}, ${dfu_fw_size}
GSC,${IMEI},LN(${ftp_addr},${ftp_port},${ftp_usename},${ftp_password},1, ${dfu_fw_name},${dfu_fw_size})*QQ!На устройстве находятся (как минимум) 4 "имиджа": три в STM32 flash и один в SPI flash
DFU-bootloader@0x08000000
======================================================
= (C) Copyright 2011 GlobalSat Technology Corp. =
= TR-600G BootLoader F-0TR-60GBOT-11081551 =
======================================================HW Test Program@0x08004000
HW Test FW Ver : F-0TR-60GMHT-11081551main FW@0x08009800
FW Ver : F-0TR-60GOOO-11102851HW Test FW нигде не документирована, но в очень старых неоглонассенных
прошивках ее команды можно было увидеть в main FW. Самые интересные из них
tr+GpsUpgradeFw
tr+FwVer
tr+GSensorID
tr+ReadFlashID
tr+StatusLedOff
tr+StatusLedOn
tr+SpkOff
tr+SpkOn
tr+MicOff
tr+MicOnGSensor это полноценный LIS302DL на I2C шине, statusLED - красный LED (Power).
Таким образом стало понятно назначение оставшихся неизвестных GPIO пинов,
и перепрошить NV08C-CSM на прошивку с поддержкой RAW data
(ничего не паяя и не разбирая).
Также можно будет поступить и с Globalsat TR-600 который использует sirf3 (версия
прошивки неизвестна).
Теперь думаю написать маленькую программку с помощью libopencm3
https://github.com/libopencm3
и записать ее на место Main FW с помощью DFU bootloader, который всегда позволит
вернуться к "genuine" Main FW.
Вообще существуют прошивки типа https://github.com/x893/CarTracker
но совершенно непонятно, в какой они стадии развития.
Используя libopencm3 можно в принципе написать и самопальную прошивку для ublox7/ublox8
(разобравшись с управлением коррелятором), но это скорее wishful thinking.
Хотя если нас в ближайшее время окончательно задавят цифровыми подписями,
не исключено, что придется вернуться к старому доброму железу (или перейти на SDR) ![]()
Last edited by usm78-gis (2016-02-08 22:31:43)
Offline
#1904 2016-02-08 22:19:14
- usm78-gis
- Member
- Registered: 2008-04-21
- Posts: 2,672
Re: RTKlib/постпроцессинг
Единственной недобитой проблемой осталась прошивка Xtrac/SiRFLoc для sirf2,
которая выдает кривой и косой MID5, но не хочет выдавать MID8 и MID28
(хотя код для них в прошивке есть). Интересно, что команда MID172, которую
было бы очень удобно использовать для включения MID8 и MID28
(после легкой модификации),
по своим входным параметрам совсем никак не совпадает с
официальной документацией (!).
Offline
#1905 2016-02-15 15:07:34
- andru8
- Member
- Registered: 2013-12-02
- Posts: 33
Re: RTKlib/постпроцессинг
Вышел Ublox NEO-M8P , c RTK .
Offline
#1906 2016-02-16 21:41:30
- usm78-gis
- Member
- Registered: 2008-04-21
- Posts: 2,672
Re: RTKlib/постпроцессинг
Вышел Ublox NEO-M8P , c RTK .
А какая там прошивка ?
Offline
#1907 2016-02-18 14:58:37
- Utya
- Member
- Registered: 2013-11-18
- Posts: 33
Re: RTKlib/постпроцессинг
посоветуйте сервер который будет собирать поправки с базовой станции и транслировать в инет, я так понимаю он называется NTRIP caster.
Offline
#1908 2016-02-18 16:20:53
- j-wills
- Member

- From: Russia, Moscow
- Registered: 2010-06-01
- Posts: 860
- Website
Re: RTKlib/постпроцессинг
посоветуйте сервер который будет собирать поправки с базовой станции и транслировать в инет, я так понимаю он называется NTRIP caster.
В http://gpspp.sakura.ne.jp/rtklib/ есть свой сервер
Offline
#1909 2016-02-18 20:47:17
- usm78-gis
- Member
- Registered: 2008-04-21
- Posts: 2,672
Re: RTKlib/постпроцессинг
Проявились E8 и E9 в сырых данных SEC-0 , но пока без навигационного сообщения.
Я использую Navilock NL-8002MU с пропатченной прошивкой для
целей мониторинга (GPS+GAL+BDS).
Last edited by usm78-gis (2016-02-18 20:48:31)
Offline
#1910 2016-02-18 20:58:02
- d1g
- Member
- From: not using forum
- Registered: 2010-01-23
- Posts: 2,380
- Website
Re: RTKlib/постпроцессинг
есть какие-то evaluation приложения, но сам не пробовал пока ещё:
https://www.u-blox.com/en/product/u-center-windows
https://www.u-blox.com/en/product/u-center-android
похвалите/покритикуете их?
Last edited by d1g (2016-02-18 20:58:44)
Offline
#1911 2016-02-18 22:16:19
- BushmanK
- Member

- Registered: 2011-05-03
- Posts: 5,106
Re: RTKlib/постпроцессинг
есть какие-то evaluation приложения, но сам не пробовал пока ещё:
https://www.u-blox.com/en/product/u-center-windows
https://www.u-blox.com/en/product/u-center-androidпохвалите/покритикуете их?
Без упоминания того, какова задача, которую вы решаете, вопрос лишен смысла. Приборы? Двадцать. Что "двадцать"? А что "приборы"?
"Не умею" не значит "невозможно", "не видел" не значит "не бывает". "Нет проблемы", вероятнее всего, значит, что "нет мозгов".
Offline
#1912 2016-02-20 01:32:06
- usm78-gis
- Member
- Registered: 2008-04-21
- Posts: 2,672
Re: RTKlib/постпроцессинг
Navilock NL-8002MU умеет трекать (с phase lock, code коррелятор при этом перебирает все E1-E36)
все 12 спутников Galileo,
но так как I/NAV передается только для 7
(RXM-SFRBX для тех которые Operational https://en.wikipedia.org/wiki/List_of_G … atellites), то
за последние два дня максимальное число одновременно наблюдаемых
спутников у меня было равно 5. Надо будет сравнить с TRK-SFRBX в SEC-0.
Попытка вычислить координаты с помощью rnx2rtkp
показала бездну багов в rtklib, часть я поправил, но не все
Так что пока Galileo-only не работает...
Last edited by usm78-gis (2016-02-20 01:35:19)
Offline
#1913 2016-02-20 06:16:14
- d1g
- Member
- From: not using forum
- Registered: 2010-01-23
- Posts: 2,380
- Website
Re: RTKlib/постпроцессинг
https://www.u-blox.com/sites/default/fi … 250%29.pdf
на 9 странице написано что он вообще может
на стр 32-34, 4.2.4 Messages View и 4.2.4.1 Receiver output messages, 4.2.5 Statistic view
сообщения NMEA будут показаны с понятными текстовыми метками неподготовленному и даже подсвечены
есть ли аналогичные программы которые делают обозначенные функции лучше? Правильно ли понимаю что GNSS evaluation software for Windows это только для просмотра сырых данных (без их корректировок), либо здесь есть функции которые я не нашёл?
Offline
#1914 2016-02-20 06:38:44
- BushmanK
- Member

- Registered: 2011-05-03
- Posts: 5,106
Re: RTKlib/постпроцессинг
uCenter для Windows предназначен для: просмотра данных, приходящих от приемника (как раз, главным образом, вовсе не сырых), конфигурирования приемников uBlox, просмотра конфигурации, сохранения данных, которые выдает приемник, в log-файл. Более ни для чего.
Аналогичного (в части просмотра данных от приемника) софта - дохрена, всякие там NMEA-мониторы, VisualGPS-ы и т.п., вот реально не счесть. Разной степени наглядности.
"Не умею" не значит "невозможно", "не видел" не значит "не бывает". "Нет проблемы", вероятнее всего, значит, что "нет мозгов".
Offline
#1915 2016-02-20 09:05:10
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: RTKlib/постпроцессинг
>>Так что пока Galileo-only не работает...
Так на сколько я понял он вообще без GPS ни чего не может. Сужу по настройке:
>>Integer Ambiguity Res (GPS/GLO/BDS)
Если отключить GPS все остальные поля так же отключаются. Да и для Галилео тут поля нет вообще.
Offline
#1916 2016-02-20 13:02:53
- usm78-gis
- Member
- Registered: 2008-04-21
- Posts: 2,672
Re: RTKlib/постпроцессинг
либо здесь есть функции которые я не нашёл?
Единственная (пока?) безальтернативная функция в u-center это
перепрошивка приемника.
Offline
#1917 2016-02-20 13:08:23
- usm78-gis
- Member
- Registered: 2008-04-21
- Posts: 2,672
Re: RTKlib/постпроцессинг
>>Так что пока Galileo-only не работает...
Так на сколько я понял он вообще без GPS ни чего не может. Сужу по настройке:
>>Integer Ambiguity Res (GPS/GLO/BDS)
Если отключить GPS все остальные поля так же отключаются. Да и для Галилео тут поля нет вообще.
Так далеко я еще на дошел. Имея нормальные OBS и NAV для 5 спутников, rtklib
не дает даже SINGLE решения. Так как RINEX формат более или менее совпадает с GPS,
то это чисто программная проблема. Single должно работать независимо от системы.
Edit
Методика Ambiguity Resolution для Galileo E1 по моим представлениям должна полностью
совпадать c GPS L1, на уровне RINEX различие только в буковке E вместо буковки Ж.
Last edited by usm78-gis (2016-02-20 13:39:30)
Offline
#1918 2016-02-21 23:13:22
- usm78-gis
- Member
- Registered: 2008-04-21
- Posts: 2,672
Re: RTKlib/постпроцессинг
Так что пока Galileo-only не работает...
Все заработало, Galileo-only по 4 спутникам (SDU конечно не радует)
и Galileo+Beidou.
Можно пробовать запустить RTK, но с нормальной антенной.
% program : RTKLIB ver.2.4.3
% inp file : /tmp/GAL_E9.obs
% inp file : /tmp/GAL_E9.nav
% obs start : 2016/02/18 11:13:00.0 GPST (week1884 385980.0s)
% obs end : 2016/02/19 23:39:00.0 GPST (week1884 517140.0s)
% pos mode : single
% elev mask : 10.0 deg
% ionos opt : broadcast
% tropo opt : saastamoinen
% ephemeris : broadcast
% navi sys : galileo
%
% (lat/lon/height=WGS84/ellipsoidal,Q=1:fix,2:float,3:sbas,4:dgps,5:single,6:ppp,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
2016/02/19 08:37:00.000 --.------121 --.------492 --.7636 5 4 4.4957 5.9851 38.3681 -4.8945 -14.9237 12.6063 0.00 0.0Offline
#1919 2016-02-23 01:06:24
- usm78-gis
- Member
- Registered: 2008-04-21
- Posts: 2,672
Re: RTKlib/постпроцессинг
Работает (технически) и в Galileo RTK:
% program : RTKLIB ver.2.4.3
% inp file : /tmp/GAL_E9.obs
% inp file : /tmp/GAL_E9.nav
% inp file : ----0500.16d
% obs start : 2016/02/18 11:13:00.0 GPST (week1884 385980.0s)
% obs end : 2016/02/19 23:39:00.0 GPST (week1884 517140.0s)
% pos mode : static
% freqs : L1
% solution : combined
% elev mask : 10.0 deg
% dynamics : off
% tidecorr : off
% ionos opt : broadcast
% tropo opt : saastamoinen
% ephemeris : broadcast
% navi sys : galileo
% amb res : continuous
% val thres : 5.0
% antenna1 : ( 0.0000 0.0000 0.0000)
% antenna2 : JAV_RINGANT_G3T NONE ( 0.0000 0.0000 0.0000)Offline
#1920 2016-02-26 21:46:51
- usm78-gis
- Member
- Registered: 2008-04-21
- Posts: 2,672
Re: RTKlib/постпроцессинг
Коммерческие люди что-то в последнее время засуетились и выложили программу Kinematica.jar
https://www.advancednavigation.com.au
но у меня это чудо из "ограниченной во времени явы" не работает:
$ java -jar ~/Downloads/Kinematica.jar
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/advancednavigation/kinemeticPostProcessor/Main : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)Честно говоря достали.
Буду тоже сам писать GUI на Qt.
Offline
#1921 2016-02-26 22:16:37
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: RTKlib/постпроцессинг
Запустилась, но что за файлы (.ANPP) она кушает я не знаю.
Offline
#1922 2016-02-26 23:03:19
- BushmanK
- Member

- Registered: 2011-05-03
- Posts: 5,106
Re: RTKlib/постпроцессинг
Запустилась, но что за файлы (.ANPP) она кушает я не знаю.
*.anpp
Raw IMU data and rover raw satellite data
Log file produced by Advanced Navigation's Spatial Dual Manager or Spatial FOG Manager
Тут https://www.advancednavigation.com.au/s … Manual.pdf кое-как описан
"Не умею" не значит "невозможно", "не видел" не значит "не бывает". "Нет проблемы", вероятнее всего, значит, что "нет мозгов".
Offline
#1923 2016-02-29 15:22:15
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: RTKlib/постпроцессинг
У Вас в 2.4.3b8 работает режим PPP? В 2.4.2 решается, а тут никак ![]()
Offline
#1924 2016-03-01 10:11:26
- usm78-gis
- Member
- Registered: 2008-04-21
- Posts: 2,672
Re: RTKlib/постпроцессинг
У Вас в 2.4.3b8 работает режим PPP? В 2.4.2 решается, а тут никак
Попробовал с '-p 6' и Galileo-only , тоже не работает.
Offline
#1925 2016-03-01 10:48:04
- usm78-gis
- Member
- Registered: 2008-04-21
- Posts: 2,672
Re: RTKlib/постпроцессинг
Лидер испытаний u-blox8, но в советских модулях используется измерение фазы. Я плакал ![]()
Преимущество отечественных модулей заключается в том, что вроссийских модулях
ГеоС-3 и NV-08C в отличие от зарубежных,
используется измерение фазы несущей навигационного сигнала,
и тем самым возможно построение систем высокоточной навигации.
Однако, по критерию цены конкурировать с зарубежными аналогами может только ГеоС-3.
Стоимость такого приемника для крупных партий составит 7-7,5$
(в отличие от NV-08C при цене 35-40 $/шт).
Однако, стоит признать, что цена ГеоС-3 выше зарубежного аналога –
лидера испытаний uBlox М8, стоимость которого 4-5 $/шт.Offline