OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

#676 2013-02-23 16:37:45

BushmanK
Member
Registered: 2011-05-03
Posts: 5,106

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

Я таки подозреваю (с чисто академической точки зрения), что рядом со стеной - можно. Только вплотную и при условии того, что стена представляет из себя достаточно большую радиопоглощающую поверхность.
Но это во мне говорит бывший инженер РЭБ. smile


"Не умею" не значит "невозможно", "не видел" не значит "не бывает". "Нет проблемы", вероятнее всего, значит, что "нет мозгов".

Offline

#677 2013-02-23 16:43:19

chnav
Member
From: Moscow, Russia
Registered: 2010-03-18
Posts: 2,935

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

BushmanK wrote:

Я таки подозреваю (с чисто академической точки зрения), что рядом со стеной - можно.

Мой коллега специально экспериментировал, подходил с антенной и двухчастотником в RTK-режиме к углам зданий и стенам. Сказал что когда стоишь вплотную - фиксированного решения не было ни разу. При удалении до 0.5м иногда решалось, при удалении более чем на пару метров - решение было в большинстве случаев.
Ну и кроме всего прочего играет роль геометрия созвездия - у людей в чистом поле fixed-решения не всегда получается с одночастотником, а тут - стена...

Offline

#678 2013-02-23 17:26:19

BushmanK
Member
Registered: 2011-05-03
Posts: 5,106

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

chnav wrote:
BushmanK wrote:

Я таки подозреваю (с чисто академической точки зрения), что рядом со стеной - можно.

Мой коллега специально экспериментировал, подходил с антенной и двухчастотником в RTK-режиме к углам зданий и стенам. Сказал что когда стоишь вплотную - фиксированного решения не было ни разу. При удалении до 0.5м иногда решалось, при удалении более чем на пару метров - решение было в большинстве случаев.
Ну и кроме всего прочего играет роль геометрия созвездия - у людей в чистом поле fixed-решения не всегда получается с одночастотником, а тут - стена...

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

Last edited by BushmanK (2013-02-23 18:52:15)


"Не умею" не значит "невозможно", "не видел" не значит "не бывает". "Нет проблемы", вероятнее всего, значит, что "нет мозгов".

Offline

#679 2013-02-26 01:19:29

usm78-gis
Member
Registered: 2008-04-21
Posts: 2,464

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

-1

Last edited by usm78-gis (2016-11-27 14:14:43)

Offline

#680 2013-02-27 17:09:30

sklimkin
Member
From: Moscow
Registered: 2011-04-10
Posts: 95

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

usm78-gis   #377   2012-05-15 20:54:13
У меня сразу возникла идея, а не собрать ли rtklib с помощью cegcc.

А результат (для народа) есть?

Что выдает GPSmap76Cx ?

Last edited by sklimkin (2013-02-27 17:31:50)

Offline

#681 2013-02-27 23:24:19

usm78-gis
Member
Registered: 2008-04-21
Posts: 2,464

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

-1

Last edited by usm78-gis (2016-11-27 14:14:57)

Offline

#682 2013-03-01 14:44:21

sklimkin
Member
From: Moscow
Registered: 2011-04-10
Posts: 95

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

diff -ur rtklib_2.4.0-sirf/app/convbin/gcc/makefile rtklib_2.4.0/app/convbin/gcc/makefile
... ... ...

Простите великодушно. Я правильно понимаю, что если скомпилить исходники rtklib в linux и установить патч по приведенному тексту, то  rtklib будет работат с GlobalSat SirfStar-II (-III -IV) ?

Что выдает GPSmap76Cx ?
Так как он не выдает сырые данные, я потерял к нему интерес.

Да, к сожалению в его бинарном протоколе только навигация и неизвестный Message_0x99
Для туристов 20 часов непрерывной работы от 2-х батареек AA пока почти без альтернатив.
На этом тайваньско-американский Гармин и стоит.
До сих пор в американьских приключ. фильмах поазывают, как герой 3--7 дней идет по Южно-Америк. джунглям и постоянно сверяется с Гармином.

Offline

#683 2013-03-01 14:48:54

sklimkin
Member
From: Moscow
Registered: 2011-04-10
Posts: 95

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

Алексей, здравствуйте!
А что это за MID_0x5C в 14 байтов у BU-353S4?
Я его периодически получаю. Куда его можно/нужно прислонить?

Offline

#684 2013-03-01 17:28:57

Alexey Illarionov
Member
Registered: 2011-06-26
Posts: 96

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

sklimkin wrote:

Алексей, здравствуйте!
А что это за MID_0x5C в 14 байтов у BU-353S4?
Я его периодически получаю. Куда его можно/нужно прислонить?

Message ID 92 CW Controller Output

Состоит из 2 подтипов сообщений:

Sub ID=1 CW Interference Report
CW Interference message reports the presence of at most 8 interferences detected as a result of the most recent CW scan or monitor.

И Sub ID=2 CW Mitigation Report
CW Mitigation message reports filtering employed to mitigate the effects of the interference

Второй подтип как раз 0x14 байт.
Не знаю, где можно применить. В sirflive есть CW detection view, там он рисует какие-то графики.

Формат Sub ID 1:
U1 Message ID (0x5C)
U1 Sub ID (0x01)
U4 Frequency of peak 0
...
U4 Frequency of peak 7
U2 Signal to Noise of peak 0
...
U2 Signal to Noise of peak 7

Формат Sub ID=2:
U1 Message ID (0x5C)
U1 Sub ID (0x01)
U1 Sampling Mode: 0: Use complex 8f0, no filter; 1: Use complex 2f0, no filter; 2: Use 2MHz filter; 3: Use OFFT filter
U1 A/D Mode: 0: Use 2-bit A/D; 1: Use 4-bit A/D
S1 Center freq bin of freq1 (-128 to 127)
U1 Number of bins for freq 0. Number of bins excised on one side of the center frequency bin
...
S1 Center freq bin of freq1 (-128 to 127)
U1 Number of bins for freq 7. Number of bins excised on one side of the center frequency bin


P.S. пишу rtknavi под android

Last edited by Alexey Illarionov (2013-03-01 17:29:34)

Offline

#685 2013-03-01 18:31:33

sklimkin
Member
From: Moscow
Registered: 2011-04-10
Posts: 95

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

Alexey Illarionov wrote:
sklimkin wrote:

Алексей, здравствуйте!

Message ID 92 CW Controller Output
Состоит из 2 подтипов сообщений:
... ... ...

Я читал (но как "мартышка и очки") - ничего не понял.
Мне бы по-русски в самом общем виде.

P.S. пишу rtknavi под android

О-о-о ! О-о-о ! О-о-о !
А к Линуксу, после успешного окончания, это можно будет "прислонить"?
Не вникая в подробности несколько раз читал о том, что программы легко (?) переносятся туда-сюда, туда-сюда.
Тем более, что будет это (как я понял из Вашего сайта) на Жабе. (?).

Last edited by sklimkin (2013-03-01 18:32:26)

Offline

#686 2013-03-01 20:40:17

usm78-gis
Member
Registered: 2008-04-21
Posts: 2,464

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

-1

Last edited by usm78-gis (2016-11-27 14:15:07)

Offline

#687 2013-03-01 20:46:58

usm78-gis
Member
Registered: 2008-04-21
Posts: 2,464

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

-1

Last edited by usm78-gis (2016-11-27 14:15:16)

Offline

#688 2013-03-01 21:03:25

Alexey Illarionov
Member
Registered: 2011-06-26
Posts: 96

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

sklimkin wrote:

Я читал (но как "мартышка и очки") - ничего не понял.
Мне бы по-русски в самом общем виде.

В Sirf4 есть фишка - "Active Jammer Remover". Как я понял, защита от глушилок GPS сигналов.
В сообщении - состояние контроллера, который отвечает за эту защиту. Приемник сообщает, на какой частоте обнаружена глушилка и уровень ее сигнала.


sklimkin wrote:

О-о-о ! О-о-о ! О-о-о !
А к Линуксу, после успешного окончания, это можно будет "прислонить"?
Не вникая в подробности несколько раз читал о том, что программы легко (?) переносятся туда-сюда, туда-сюда.
Тем более, что будет это (как я понял из Вашего сайта) на Жабе. (?).

К сожалению, нет, в линукс не получится. В андроиде слишком специфичная графика.


Недавно заметил новый пункт в лицензии rtlib:

The following company and its subsidiaries are not permitted to own and utilize the software since April 2013.
    - Fujitsu Ltd. (2013/02/23)

Интересно, что у них там произошло?

Offline

#689 2013-03-01 21:23:42

usm78-gis
Member
Registered: 2008-04-21
Posts: 2,464

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

-1

Last edited by usm78-gis (2016-11-27 14:15:28)

Offline

#690 2013-03-02 21:17:45

chnav
Member
From: Moscow, Russia
Registered: 2010-03-18
Posts: 2,935

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

Alexey Illarionov
usm78-gis

Не подскажете хорошую книгу по ARM-ассемблеру ? Лучше даже бумажную версию, которую можно купить.

Offline

#691 2013-03-03 12:03:46

sklimkin
Member
From: Moscow
Registered: 2011-04-10
Posts: 95

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

Интеграция спутниковых измерений (навигации) со свободной (бесплатной) CAD-системой
По ряду причин обработка и визуализация спутниковых измерений для геодезических задач предпочтительна (на мой взгляд) в программах, имеющих редактор векторной графики, аналогичных AutoCAD, хотя я и не исключаю другие инструменты.
Здесь как всегда дело вкуса/привычки, задач и ряда обстоятельств.

Но как в AutoCAD так и в других системах средства программирования для пользователя либо "зашиты" внутри (AutoLISP, VB-Net), либо связаны с отдельным приобретением (MS-VS ARX-SDK).
B то и другое очень не-бесплатно, а кроме того меняется от версии к версии (практически раз в год).
Бесплатные xxxx-CAD (типа DraftSight-CAD) инструментов программирования не имеют.

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

SDK позволяет программировать на:
а) MS-VB5(6), MS-VBNet,
б) C++, C#,
в) Delphi (Pascal),
г) VisualFoxPro,
д) C (без плюсов),
е) FreeBasic (BCX в частности).

Последние 2 пункта не были декларированы (эту возможность я обнаружил случайно wink ).

LiteCAD имеет:
1. очень небольшой размер и может работать с любого носителя (например USB-flash),
2. внешний вид очень близкий к AutoCAD,
3. свой формат файла *.lcd, но работает/конвертирует (качественно) с форматами *.dxf и *.dwg
4. способен открывать (и работать) большие dwg-файлы - проверил лично - см. ссылки
5. специфичный для CAD-систем набор векторных шрифтов - емкий и грамотно подобранный
6. локализацию интерфейса - русский язык представлен даже грамотней, чем в AutoCAD (IMHO).

Неспешно наполняю свой вариант LiteCAD-Editor2,сделанный на чистом СИ, пользовательскими подпрограммами.
В частности "связал" его с файлами координат (geocentric X,Y,Z) с конвертированием в обе стороны.
Поскольку автор выложил свою разработку с бесплатным редактором и платным SDK, я свои исходники выкладываю свободно (для доработки, или переделывания под другие задачи).

Из моих изысканий следует, что автор отдал теме не менее 12 лет.
Это вызывает и уважение и доверие (особенно на фоне ряда беспомощных xxxxCAD поделок).
Предыдушая "инкарнация" программы называется Ve(ctor)CAD, она 2 года как не поддерживается, но тоже очень интересна и тоже имеет SDK (я с нее и начал освоение).

Автор сообщил, что профита от liteCAD нет, поэтому он временно (ориентировочно до апреля) переключился на реально выгодный заказ. Мне думается, что человек отдавший разработке столько лет не забросит ее.
Форум работает и может быть интересен для программистов.

Не сочтите это за рекламу.
Может быть кому-то из участников этой темы (особенно программирующих) этот инструмент будет полезен.

Ссылки для посмотреть/пощупать:
Дествующая модель системы LiteCAD:
http://www.kolbasoft.com/index.html
http://www.kolbasoft.com/download.html

Предыдущая модель системы VeCAD: VeCAD VeCAD DLL/OCX 6.0 Free Download vecad6.zip 6.5 MB
http://vecad-dll-ocx.soft32.com/
http://vecad-dll-ocx.soft32.com/get...= … nager=true
http://vecad-dll-ocx.soft32.com/get...= … nager=true
http://vecad-dll-ocx.soft32.com/badges

Мой редактор на "голом" СИ с примерами и исходниками:
http://www.kolbasoft.com/forum/viewtopic.php?f=4&t=348
http://geodesist.ru/forum/threads/litec … %BD.15327/
Open BIG AutoCAD drawings in LiteCAD:
http://www.kolbasoft.com/forum/viewtopic.php?f=4&t=361
Line & 3dFace properties (LiteCAD vs VeCAD) - вопросы трехмерности:
http://www.kolbasoft.com/forum/viewtopic.php?f=4&t=356

Offline

#692 2013-03-03 12:27:53

sklimkin
Member
From: Moscow
Registered: 2011-04-10
Posts: 95

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

To usm78-gis

Логическая проблема с внутренней структурой rtklib для меня заключается в том,
что у sirf данные разбросаны по сообщениям MID28,
а не находятся в одном пакете как у ublox или nvs.
Иначе было бы элементарно портировать rcv/ublox.c для sirf.

На днях сподобился добавить приведение измерений GlobalSat приемников (SirfStar-II, SirfStar-III, SirfStar-IV) к целой секунде и намаялся, но сделал.
При этом выяснилось, что в секундном пакете сообщения MID-28 (0x1E) поступают сначала, а поправки MID-07 в конце пакета.
Так уж получилось, что в своей программе я выбрал не побайтовое чтение Serial-port, а чтение 1 раз в секунду (по таймеру) всего пакета, выдаваемого приемником.
При этом парсинг пакета и записи в RINEX-OBS файл выполняются в текущем пакете, практически в реальном времени (в этом есть свои преимущества).
Пришлось создать массив для MID-28 и обрабатывать их (за плавание часов приемника) уже в следующей эпохе/секунде.
http://geodesist.ru/forum/threads/%D0%9 … 01/page-21
Могу выложить свой код на СИ для этой задачи.

Last edited by sklimkin (2013-03-03 12:44:58)

Offline

#693 2013-03-03 16:47:23

umot
Member
Registered: 2012-05-10
Posts: 98

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

Собрал второй EM-500 в корпусе. Посмотрел messages, которые применяются в teqc для u-blox:
NAV-CLOCK(0*0122), NAV-POSLLH(0*0102), RXM-EPH(0*0231), RXM-RAW(0*0210).
Похоже, что rtkconv сделан только, для rtkpost.

Last edited by umot (2013-03-03 23:35:49)

Offline

#694 2013-03-05 20:47:25

usm78-gis
Member
Registered: 2008-04-21
Posts: 2,464

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

-1

Last edited by usm78-gis (2016-11-27 14:15:43)

Offline

#695 2013-03-05 21:12:36

chnav
Member
From: Moscow, Russia
Registered: 2010-03-18
Posts: 2,935

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

usm78-gis wrote:
chnav wrote:

Не подскажете хорошую книгу по ARM-ассемблеру ? Лучше даже бумажную версию, которую можно купить.

Трудно дать точный совет, так как это слишком обширная тема и многое зависит от конкретных целей: программировать на макроассемблере, возиться с машинным кодом (тут полезны знания ABI), для какого контроллера (ARM/Thumb, VFP и для STM32* Thumb2).

Дизассемблинг с помощью IDA. Уж больно x86 отличается идеологией, мозги уже не те. Хочется на пальцах - работа с регистрами, операции пересылки в памяти, арифметика, плавающая арифметика, работа с IO. Создавать ничего не собираюсь, только понять как работает ARM. Ну и хорошо бы базовые вещи - после reset происходит то-то и то-то, загружается код с такого-то адреса... Разницу ARM/Thumb слегка представляю, но как работает совмещенный режим ? Это функция для ОС или для процессора ? Базовые вещи интересуют, for dummies.

Last edited by chnav (2013-03-05 21:19:43)

Offline

#696 2013-03-05 21:26:04

usm78-gis
Member
Registered: 2008-04-21
Posts: 2,464

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

-1

Last edited by usm78-gis (2016-11-27 14:15:55)

Offline

#697 2013-03-05 21:36:37

usm78-gis
Member
Registered: 2008-04-21
Posts: 2,464

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

-1

Last edited by usm78-gis (2016-11-27 14:16:09)

Offline

#698 2013-03-05 22:52:07

esaulenka
Member
From: Москва
Registered: 2010-08-21
Posts: 1,194
Website

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

chnav wrote:

Не подскажете хорошую книгу по ARM-ассемблеру ?

Тамб-2 хорошо описан у Joseph Yiu.
Одна проблема: ближайший бумажный вариант - на амазоне...

Offline

#699 2013-03-07 09:41:38

sklimkin
Member
From: Moscow
Registered: 2011-04-10
Posts: 95

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

Я модифицировал sirfmon
из gpsd для того чтобы он выдавал PR, CP и
писал лог в .ubx формате для rtklib.

По памяти: сечас gpsd в сети лежит неполный (каких-то файлов не хватает).
Если у Вас есть полный архив gpsd - пожалуйста обнародуйте любым доступным образом.

Маленькая программа, с цветными ncurses,
по сути интерактивный конвертер sirf->ubx.
Надо будет зачистить и тоже опубликовать.

Буду ждать.

Offline

#700 2013-03-09 01:35:35

usm78-gis
Member
Registered: 2008-04-21
Posts: 2,464

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

-1

Last edited by usm78-gis (2016-11-27 14:16:21)

Offline

Board footer

Powered by FluxBB