You are not logged in.

#2526 2020-11-29 15:50:16

captry
Member
Registered: 2017-11-17
Posts: 5

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

используя килотонный сетуп  базовой геодезической станции
пытался используя её антенный файл, сверхточные эфeмериды и проч. проч ...
определить кординаты этой станции с миллиметровой точностью
в итоге

Как же так? А каким же образом вообще определить эталонные координаты для базовой станции? Годами копить статику и усреднять?

Offline

#2527 2020-11-29 16:35:44

chnav
Member
From: Russia / Kazakhstan
Registered: 2010-03-18
Posts: 3,159

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

captry wrote:

используя килотонный сетуп  базовой геодезической станции
пытался используя её антенный файл, сверхточные эфeмериды и проч. проч ...
определить кординаты этой станции с миллиметровой точностью
в итоге

Как же так? А каким же образом вообще определить эталонные координаты для базовой станции? Годами копить статику и усреднять?

Он с PPP балуется, поэтому не растёт кокос. RTKLib не умеет уравнивать геодезические сети с несколькими базовыми станциями, а PPP и миллиметры несовместимы. Вот и весь сказ.
PS: усреднять бесполезно.

Last edited by chnav (2020-11-29 16:39:46)

Offline

#2528 2020-11-29 17:09:56

2002_ivan
Member
Registered: 2019-07-14
Posts: 144

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

chnav wrote:

RTKLib не умеет уравнивать геодезические сети с несколькими базовыми станциями

используя два килотонных сетупа официальные khrs и khts
которые весьма удачно расположились на крыше одного здания на расстоянии всего ~ 8 метров
попытался вручную уравнять их координаты ибо офиц. координаты забитые в ринекс были совсем не истины
но вручную тоже облом, ибо практически одно и тоже место а динамика изменения ошибок определения координат совершенно разная ...

Last edited by 2002_ivan (2020-11-29 17:15:47)

Offline

#2529 2020-11-29 17:44:01

chnav
Member
From: Russia / Kazakhstan
Registered: 2010-03-18
Posts: 3,159

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

2002_ivan wrote:

офиц. координаты забитые в ринекс были совсем не истины

В заголовке RINEX отродясь не было точных координат базовой станции, там обычные автономные, таков стандарт.

Last edited by chnav (2020-11-29 18:45:56)

Offline

#2530 2020-11-29 18:25:37

2002_ivan
Member
Registered: 2019-07-14
Posts: 144

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

chnav wrote:
2002_ivan wrote:

офиц. координаты забитые в ринекс были совсем не истины

В заголовке RINEX отродясь не было точных координат базовой станции, там обычные автономные, таков стандарт.

совершенно верно,
там так и написано APPROX POSITION XYZ в поле комент.
в общем пока попытка использовать в качестве базовых официальные khrs или khts  которые от меня на расстоянии ~ 4 км
пока или навсегда дала нулевой результат roll

вот если бы  khrs и khts были не на расстоянии 8 метров друг от дружки а несколько км
то я бы списал невязку координат на бла бла бла расстояние и  как последний лох пользовался бы мнимыми мм
своих координат относительно одной из базовых big_smile

Offline

#2531 2020-11-29 18:47:17

chnav
Member
From: Russia / Kazakhstan
Registered: 2010-03-18
Posts: 3,159

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

Для станций, входящих в международные сети IGS можно посмотреть готовые решения ITRF и от них привязать Харьковские станции.
https://itrf.ign.fr/ITRF_solutions/

ЕМНИП сейчас в GPS используется ITRF 2005, но я не уверен, жду уточнения на геодезист.ру
https://itrf.ign.fr/ITRF_solutions/2005 … PS.SSC.txt

PS: в этом файле прикольно видно, как дрейфуют координаты по сантиметру в год... впечатляет.

Offline

#2532 2020-12-17 21:27:28

simple777
Member
From: Togliatti
Registered: 2020-12-17
Posts: 7

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

Добрый день,
Прошу помощи в построении бюджетной системы База/Ровер для целей картографирования спортивных карт.
В моем понимании, для рисовки карт (полевых работ) не нужна высокая абсолютная точность позициионирования, достаточно получать хорошую точность относительно Базы(до 10 км от Ровера) в плане (0,5-1м) и по высоте (желательно 0,5 - 1 м терпимо).
При этом условия приема для Ровера могут варьироваться от открытой, частично открытой, до закрытой кронами деревьев.
Базу есть возможность располагать на открытой местности или возвышенности.
Прошу оценить достижима ли такая точность ?
Рассматриваю решение на базе RPi + RTKLib + Приемник + телефон/модем для трансляции/получения поправок в режиме online, если сотовая сеть не ловит, то возможно поспроцессинг.
Остановился на платах с чипом UBlox M8 T или N как доступных по цене и способных поставлять сырые данные.
Прошу совета 2002_ivan, имеет ли смысл покупать плату Waveshare NEO-M8T GNSS TIMING HAT или как вы рекомендовали достаочно платы типа BN-220 Beitian NEO-M8N ?

Спасибо!

Offline

#2533 2020-12-18 07:47:35

chnav
Member
From: Russia / Kazakhstan
Registered: 2010-03-18
Posts: 3,159

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

simple777
Какая программа будет использоваться для картографирования - не сбора координат, а именно данных ? Типа полевой ГИС с атрибутикой.
Если нужны только треки, то вам совершенно не нужен этот ненадёжный L1 RTK со всем этим колхозом из проводов, а нужна обычная постобработка. RTK в данном случае это стрельба из пушки по воробьям.

В который раз повторюсь - RTK нужен только для высокоточного позиционирования в реальном времени, например вынести точку в натуру или пролететь коптером по заданной траектории. Ну и третий случай - профессиональная геодезия, когда людям экономически невыгодно заниматься постобработкой в офисе, они всё делают в поле, а в камералке только сгружают и отображают данные.

(added)
Есть несколько программ для сбора картографических данных начиная от нашего OSMTracker до QField, но все они работают только со встроенным приёмником. Мне кажется им не хватает следующей фичи.
1. Для работы в поле использовать навигационные координаты от внешнего/встроенного приёмника, одновременно записывая с него сырые данные.
2. Далее в офисе эти сырые данные обрабатываются на компе (статика или кинематика) и полученные точные координаты накладываются на полевые данные, т.е. от последних остаётся метка времени и вся атрибутика, а от постобработки - точные координаты.

Это принцип работы профессиональноых полевых ГИС.

Last edited by chnav (2020-12-18 08:07:10)

Offline

#2534 2020-12-18 08:17:09

simple777
Member
From: Togliatti
Registered: 2020-12-17
Posts: 7

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

Программа - ОКАД, можно загружать трэки в нее.
Почему RTK - чтобы иметь возможность контролировать полчаемый результат в поле.
Т.к. условия приема могут меняться существенно (в лесу), а за один выход можно пройти большое кол-во ходов, то есть опасения, что придя домой и сделав постобработку можно получть "неопределность"  в важных точках.
Поэтому рассматриваю постобработку как запасной вариант, когда нет связи.

Offline

#2535 2020-12-18 08:26:14

2002_ivan
Member
Registered: 2019-07-14
Posts: 144

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

simple777 wrote:

имеет ли смысл покупать плату Waveshare NEO-M8T GNSS TIMING HAT

естественно имеет если денег не жалко smile

Offline

#2536 2020-12-18 08:45:53

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 8,202

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

chnav wrote:

1. Для работы в поле использовать навигационные координаты от внешнего/встроенного приёмника, одновременно записывая с него сырые данные.

RTKGPS+ (тот что под андройд) умеет и писать сырые данные и выдавать полученное решение как координаты для всех остальных приложений.

Offline

#2537 2020-12-18 08:56:55

simple777
Member
From: Togliatti
Registered: 2020-12-17
Posts: 7

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

2002_ivan wrote:
simple777 wrote:

имеет ли смысл покупать плату Waveshare NEO-M8T GNSS TIMING HAT

естественно имеет если денег не жалко smile

В Ublox спеках написано, что M8T имеет встроенный RTC crystal, который позволяет осуществлять более точную синхронизацию по времени.
По сравнению с M8N (преобразованного в T, P) - это как-то влияет на получаемую точность  ?
Вы поможете с конвертацией N -> T/P ?

Offline

#2538 2020-12-18 12:35:01

2002_ivan
Member
Registered: 2019-07-14
Posts: 144

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

simple777 wrote:
2002_ivan wrote:
simple777 wrote:

имеет ли смысл покупать плату Waveshare NEO-M8T GNSS TIMING HAT

естественно имеет если денег не жалко smile

В Ublox спеках написано, что M8T имеет встроенный RTC crystal, который позволяет осуществлять более точную синхронизацию по времени.
По сравнению с M8N (преобразованного в T, P) - это как-то влияет на получаемую точность  ?
Вы поможете с конвертацией N -> T/P ?

BN-220 Beitian NEO-M8N имеет все тоже самое smile
только вот при подключении внешней антенны и порта USB надо аккуратно уметь работать паяльником
по точности одно и тоже
разве что в M8T частота опорного кварцевого генератора может быть ближе к номинальной частоте
однако это никто не гарантирует, это соблюдают только в наборе где база и ровер
для RTK важно совпадение этих частот на базе и ровере

Last edited by 2002_ivan (2020-12-18 12:35:32)

Offline

#2539 2020-12-18 16:25:47

simple777
Member
From: Togliatti
Registered: 2020-12-17
Posts: 7

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

[user]2002_ivan[/user],

2002_ivan wrote:

BN-220 Beitian NEO-M8N

продавцыпишут, что в BN-220 установлен чип M8030KT - он конечно из серии M8, но вроде не совсем M8N ?

2002_ivan wrote:

...при подключении внешней антенны и порта USB надо аккуратно уметь работать паяльником

Надо демонтировать антенну на плате и припаять антенный разъем (uFL, SMA) ?
USB - это чз преобразователь USB-UART ?

Offline

#2540 2020-12-19 07:31:56

2002_ivan
Member
Registered: 2019-07-14
Posts: 144

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

simple777 wrote:

продавцыпишут, что в BN-220 установлен чип M8030KT - он конечно из серии M8, но вроде не совсем M8N ?

не знаю, я игрался только чипами M8030KT

simple777 wrote:

Надо демонтировать антенну на плате и припаять антенный разъем (uFL, SMA) ?
USB - это чз преобразователь USB-UART ?

да, демонтировать антенну на плате и припаять один конец пигтейла для подключения внешней антенны
через преобразователь подключен как раз UART

для подключения USB на BN-220 достаточно подать питание USB на вывод чипа
и запаять провода к USB разъему
именно это уже сделано в Waveshare NEO-M8T GNSS TIMING HAT
поэтому проще купить Waveshare NEO-M8T и не заморачиваться,
ибо там все очень мелкое и без навыков паяния BN-220  легко повредить

Last edited by 2002_ivan (2020-12-19 07:32:28)

Offline

#2541 2020-12-19 10:48:11

simple777
Member
From: Togliatti
Registered: 2020-12-17
Posts: 7

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

Спаисбо за разъяснения, пока заказал пару BN-220, надеюсь сделаю сам или найду помошника.  Планирую так же заказать пока один waveshare, если не получится с BN-220
Правильно понимаю,  что USB порт нужен,  чтобы можно было с винды подключаться для выполнения спец команд?

Offline

#2542 2020-12-19 11:24:18

2002_ivan
Member
Registered: 2019-07-14
Posts: 144

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

simple777 wrote:

Правильно понимаю,  что USB порт нужен,  чтобы можно было с винды подключаться для выполнения спец команд?

всё с точностью до наоборот
все команды как раз понимаются с UART и некоторая большая часть с USB

USB порт нужен для варианта работы в режиме базовой станции (спец. прошивка)
тогда через UART передается поправка  на UART  ровера
а USB порт используется для управления


в штатном режиме USB намного быстрее, это важно для  RAWX с нескольких GNSS
поскольку производительности UART  может не хватить
в общем наличие USB  всегда плюс smile

Last edited by 2002_ivan (2020-12-19 11:26:04)

Offline

#2543 2020-12-20 07:28:14

simple777
Member
From: Togliatti
Registered: 2020-12-17
Posts: 7

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

Порыл инет в надежде найти распиновку/доку M8030 и ...
... UBX-G8020-M8030 Hardware Integration Manual (UBX-15031474), confidential (require NDA)
Есть какие варианты ?

Offline

#2544 2020-12-20 09:59:50

2002_ivan
Member
Registered: 2019-07-14
Posts: 144

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

.....

Last edited by 2002_ivan (2020-12-21 12:37:42)

Offline

#2545 2021-01-11 01:17:06

aviabaza
Member
From: Дальний Восток
Registered: 2021-01-11
Posts: 12
Website

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

2002_ivan wrote:
Utya wrote:

Не все модули ublox m8n можно перевести в работу с raw data?

ROM CORE 3.01 (107888)
открывает RAWX без малейших проблем путем патча LLC в RAM или eFuse.
Модули пропатченные в eFuse уже некоторые продают, но мне больше нравится патч LLC в RAM.

у меня вот такой M8N:
ROM CORE 3.01 (107888)
00080000
FWVER=SPG 3.01
PROTVER=18.00
GPS;GLO;GAL;BDS
SBAS;IMES;QZSS

поискал в инете про патчи, но ничего не нашел
подскажите как это сделать?

я подумал было что мой модуль согласно таблице в инете, не может работать с RTKLIB roll

Offline

#2546 2021-01-12 16:40:54

ykir
Member
Registered: 2020-08-09
Posts: 3

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

Can you email me please the  "301_rom_m8n_eFuse.cmd" to get the raw measurements?

miogalletto at gmail dot com

Thanks

Offline

#2547 2021-01-13 16:44:55

Константин Кривбасс
Member
From: Украина,Кривой Рог
Registered: 2019-06-08
Posts: 31

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

2002_ivan wrote:

.....

добрый вечер !
в этой антенне встроен нужный чип ?
https://www.robostore.com.ua/kvadrokopt … -antennoj/
не могли бы вы поделиться "301_rom_m8n_eFuse.cmd" ?


С уважением,Костя

Offline

#2548 2021-01-13 19:25:15

2002_ivan
Member
Registered: 2019-07-14
Posts: 144

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

Константин Кривбасс wrote:
2002_ivan wrote:

.....

добрый вечер !
в этой антенне встроен нужный чип ?
https://www.robostore.com.ua/kvadrokopt … -antennoj/
не могли бы вы поделиться "301_rom_m8n_eFuse.cmd" ?

похоже что там нужный чип smile
ниже текст 301_rom_m8n_eFuse.cmd
!WAIT 1000
!HEX B5 62 09 21 AC 00 9F C0 97 F4 89 DC DE 41 85 2A F2 57 D0 A6 B6 74 72 7A 3D 91 37 06 F1 81 A0 9C D3 BA 13 C9 7C BB 00 00 20 00 00 00 00 00 4C B4 57 5D D2 FF FF FF 07 F8 EF FB FF 76 EF FF 92 EE FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF C0 5A 97 0B DE 7A
# ReStart
!HEX B5 62 06 04 04 00 00 00 01 00 0F 66
!WAIT 300
# enable RAWX
!HEX B5 62 06 01 03 00 02 15 01 22 70
# enable SFRBX
!HEX B5 62 06 01 03 00 02 13 01 20 6C
# enable MEASX
!HEX B5 62 06 01 03 00 02 14 01 21 6E
#enable NAVSOL                 
!HEX B5 B5 62 06 01 03 00 01 06 01 12 4F
# enable NAV-CLOCK
!HEX B5 62 06 01 03 00 01 22 01 2E 87
# enable NAV-SVINFO
!HEX B5 62 06 01 03 00 01 30 01 3C A3
# enable tracking of all Beidou satellites send the following CFG-BDS (0x064a) message
!HEX B5 62 06 4A 18 00 00 00 00 00 00 00 00 00 1F 00 00 00 FF FF FF FF 00 00 00 00 00 00 00 00 83 AC
# these commands disable (all) NMEA messages (tested from u-center GUI)
# issue these commands in a terminal that supports sending HEX (e.g. ScriptCommunicator)
!HEX B5 62 06 01 03 00 F0 0A 00 04 23
!HEX B5 62 06 01 03 00 F0 09 00 03 21
!HEX B5 62 06 01 03 00 F0 00 00 FA 0F
!HEX B5 62 06 01 03 00 F0 01 00 FB 11
!HEX B5 62 06 01 03 00 F0 0D 00 07 29
!HEX B5 62 06 01 03 00 F0 06 00 00 1B
!HEX B5 62 06 01 03 00 F0 02 00 FC 13
!HEX B5 62 06 01 03 00 F0 07 00 01 1D
!HEX B5 62 06 01 03 00 F0 03 00 FD 15
!HEX B5 62 06 01 03 00 F0 04 00 FE 17
!HEX B5 62 06 01 03 00 F0 0F 00 09 2D
!HEX B5 62 06 01 03 00 F0 05 00 FF 19
!HEX B5 62 06 01 03 00 F0 08 00 02 1F
!HEX B5 62 06 01 03 00 F1 00 00 FB 12
!HEX B5 62 06 01 03 00 F1 01 00 FC 14
!HEX B5 62 06 01 03 00 F1 03 00 FE 18
!HEX B5 62 06 01 03 00 F1 04 00 FF 1A
!HEX B5 62 06 01 03 00 F1 05 00 00 1C
!HEX B5 62 06 01 03 00 F1 06 00 01 1E
!HEX B5 62 06 01 03 00 F0 00 00 FA 0F
!HEX B5 62 06 01 03 00 F0 01 00 FB 11
# Set sample rate to 1 Hz for data collection (only 1 sec)
!UBX CFG-RATE 200 1 1
@
# Set sample rate to 1 Hz
!WAIT 1000
!HEX B5 62 06 08 06 00 E8 03 01 00 01 00 01 39
!WAIT 200

Offline

#2549 2021-01-13 19:43:18

Константин Кривбасс
Member
From: Украина,Кривой Рог
Registered: 2019-06-08
Posts: 31

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

2002_ivan wrote:
Константин Кривбасс wrote:
2002_ivan wrote:

.....

добрый вечер !
в этой антенне встроен нужный чип ?
https://www.robostore.com.ua/kvadrokopt … -antennoj/
не могли бы вы поделиться "301_rom_m8n_eFuse.cmd" ?

похоже что там нужный чип smile
ниже текст 301_rom_m8n_eFuse.cmd
!WAIT 1000
!HEX B5 62 09 21 AC 00 9F C0 97 F4 89 DC DE 41 85 2A F2 57 D0 A6 B6 74 72 7A 3D 91 37 06 F1 81 A0 9C D3 BA 13 C9 7C BB 00 00 20 00 00 00 00 00 4C B4 57 5D D2 FF FF FF 07 F8 EF FB FF 76 EF FF 92 EE FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF C0 5A 97 0B DE 7A
# ReStart
!HEX B5 62 06 04 04 00 00 00 01 00 0F 66
!WAIT 300
# enable RAWX
!HEX B5 62 06 01 03 00 02 15 01 22 70
# enable SFRBX
!HEX B5 62 06 01 03 00 02 13 01 20 6C
# enable MEASX
!HEX B5 62 06 01 03 00 02 14 01 21 6E
#enable NAVSOL                 
!HEX B5 B5 62 06 01 03 00 01 06 01 12 4F
# enable NAV-CLOCK
!HEX B5 62 06 01 03 00 01 22 01 2E 87
# enable NAV-SVINFO
!HEX B5 62 06 01 03 00 01 30 01 3C A3
# enable tracking of all Beidou satellites send the following CFG-BDS (0x064a) message
!HEX B5 62 06 4A 18 00 00 00 00 00 00 00 00 00 1F 00 00 00 FF FF FF FF 00 00 00 00 00 00 00 00 83 AC
# these commands disable (all) NMEA messages (tested from u-center GUI)
# issue these commands in a terminal that supports sending HEX (e.g. ScriptCommunicator)
!HEX B5 62 06 01 03 00 F0 0A 00 04 23
!HEX B5 62 06 01 03 00 F0 09 00 03 21
!HEX B5 62 06 01 03 00 F0 00 00 FA 0F
!HEX B5 62 06 01 03 00 F0 01 00 FB 11
!HEX B5 62 06 01 03 00 F0 0D 00 07 29
!HEX B5 62 06 01 03 00 F0 06 00 00 1B
!HEX B5 62 06 01 03 00 F0 02 00 FC 13
!HEX B5 62 06 01 03 00 F0 07 00 01 1D
!HEX B5 62 06 01 03 00 F0 03 00 FD 15
!HEX B5 62 06 01 03 00 F0 04 00 FE 17
!HEX B5 62 06 01 03 00 F0 0F 00 09 2D
!HEX B5 62 06 01 03 00 F0 05 00 FF 19
!HEX B5 62 06 01 03 00 F0 08 00 02 1F
!HEX B5 62 06 01 03 00 F1 00 00 FB 12
!HEX B5 62 06 01 03 00 F1 01 00 FC 14
!HEX B5 62 06 01 03 00 F1 03 00 FE 18
!HEX B5 62 06 01 03 00 F1 04 00 FF 1A
!HEX B5 62 06 01 03 00 F1 05 00 00 1C
!HEX B5 62 06 01 03 00 F1 06 00 01 1E
!HEX B5 62 06 01 03 00 F0 00 00 FA 0F
!HEX B5 62 06 01 03 00 F0 01 00 FB 11
# Set sample rate to 1 Hz for data collection (only 1 sec)
!UBX CFG-RATE 200 1 1
@
# Set sample rate to 1 Hz
!WAIT 1000
!HEX B5 62 06 08 06 00 E8 03 01 00 01 00 01 39
!WAIT 200

Спасибо вам большое!
Буду дальше постигать волшебство определения точного местоположения:)


С уважением,Костя

Offline

#2550 2021-01-13 21:40:21

Константин Кривбасс
Member
From: Украина,Кривой Рог
Registered: 2019-06-08
Posts: 31

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

звезды сложились к этому - N-82U USB приемник на модуле UBLOX M8030-KT.

Last edited by Константин Кривбасс (2021-01-14 15:51:19)


С уважением,Костя

Offline

Board footer

Powered by FluxBB