Системы дифференциальной коррекции

Так его вообще в городе много. Но кому нужен точный GPS в чистом поле :confused:

Выходит, в городе (допустим с машины) тоже ловить будет нечего?

ИМХО, в городе надо с гироскопом и одометром, но это несколько выходит за рамки задачи в первопосте.

Интересный взгляд со стороны :sunglasses:
Конечно простое практическое решение есть
прямо сейчас: использовать готовый ublox, не связываться с ГЛОНАСС,
поставить антенну на крышу высокого дома,
не комплексовать по поводу того, что координаты этой
(возможно недешевой) антенны
будут всем известны с миллиметровой точностью,
иметь сервер в интернете с приличным каналом на выход для ntrip et al.
Вcе программное обеспечение есть, с небольшими багами,
но при желании все будет работать.
Это по серверной части.
А для клиентской части надо умолять Alexey Illarionov пропатчить
sirf3 прошивку для HTC P3300 / HTC Athena.
Единственный телефон, который имеет ublox6 чипсет это Meizu M9,
но у него нет внешнего антенного разъема.

Кадастр и земледелие.

Можно и с машины работать. Основная проблема - вертикальные поверхности.
Вообще обсуждаются две технологии - RTK (или любые фазовые измерения) и DGPS.
RTK требует намного более качественного сигнала (деревья - плохо, здания - плохо, менее пяти спутников - плохо) и постоянного мониторинга - “ой фаза сорвалась, надо вернуться назад”.
DGPS менее критичен, у него больше шансов выжить в городе или движении. Но и точность хуже.

прямо сейчас: использовать готовый ublox
вроде прочёл, что и они не все годятся. а какие модели были перечислены - на ебее не нашёл. какова хоть цена вопроса (приёмник+антенна)?

не связываться с ГЛОНАСС,
а зачем он нам? :slight_smile:

поставить антенну на крышу высокого дома,
именно высокого? просто на крышу дома недостаточно? тогда да, тяжело будет…

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

иметь сервер в интернете с приличным каналом на выход для ntrip et al.
это самое простое из перечисленного. дома 100/20мбит, если мало - могу ретранслировать через гигабитный сервак в датацентре.

Уже давно IMU ковыряю :slight_smile: Но да, это другая тема. Да и одометр зимой на скользкой дороге - плохо.

Выходит, “прямо сейчас” решения всё-таки нет? Или я не понял… почему на клиентскую часть не поставить тогда тот же ublox

Я так понимаю, всё выше - это было про RTK. А где бы почитать про самодельные DGPS? Всё же лучше, чем ничего.

Программа работы с бытовыми навигаторами в практике геодезиста (автор whoim, смотреть его сообщения далее по ветке; железная реализация)
Программа работы с бытовыми навигаторами в практике геодезиста (автор Lottarend, пишет программу для диплома)

Также автор RTKLib имеет планы на поддержку RTCM 2: RTKLIB: To Do List
Теоретически можно прикрутить протоколл Sirf Binary к его программе, портировать на мобильное устройство (есть прецеденты)…

Самый простой уже реализованный способ - собирать сырые данные в автомобиле (на смартфон или ноутбук), а постобработку делать позже на компе. Способ носит название postprocessed DGPS или кинематика по C/A коду. В среднем точность должна быть чуть выше чем настоящий DGPS.

Почему обычно идет упор на передачу коррекций непосредственно на место работы - либо надо что-то установить (вбить колышек, проложить трубу на дне моря и т.д.), либо, если дело касается съемки, легче контролировать результат - переделать съемку в случае плохих данных, учесть обстановку (высоту антенны и т.д.). Экономится время.

“Не менее высокого, чем окружающие”. Важна не высота сама по себе, а чтобы окружающие здания не закрывали небо.
В Эстонии, на сколько я понимаю после единственного визита, с этим особых проблем быть не должно.

На ебее надо смотреть, у китайцев вариантов много, хотя название - одно :roll_eyes:
Последние модели Crius CN-06 по цене выглядят очень привлекательно (и есть разъем внешней антенны),
но для них неизвестно как патчить RAM, чтобы выводились сырые данные.
Т.е. пока не работает.
Более ранние (точно работающие) модели выглядели вот так
http://forum.rcdesign.ru/attachment.php?attachmentid=713955&d=1352457581
Вот этот тоже пойдет (хотя и дороговатый)
http://www.csgshop.com/product.php?id_product=35

Антенны разные бывают, самые дешевые и “опробованные” вот эти
http://www.trimble.com/timing/bullet-gps-antenna.aspx
http://www.tallysman.com/TW335X.php

Впрочем, я бы не начинал с таких профессиональных антенн.
Самым перспективным самодельным считается вот такой вариант (на картинке в середине Trimble Bullet III,
но это не обязательно, я хочу попробовать с Navilock MP622MP http://navilock.de/produkte/G_61843/merkmale.html )
http://www.kowoma.de/gpsforum/download/file.php?id=123

Лишние спутники не мешают, хотя они очень редко действительно бывают нужны.

Вопрос был о “поправках на моем телефоне”. Естественно, с подходящим ublox проблем никаких не будет.

Я думаю в Таллиннском порту должен быть DGPS, но для него надо покупать приемник (который
по нынешним временам хрен найдешь),
либо декодировать сигнал с приличного средневолнового приемника + звуковая карта.
Софт для этого есть, но готового пакета нет. Решение явно в любом случае не мобильное.

Тут уже BushmanK по поводу таких студентов высказывался :roll_eyes:

Если речь про IALA станции, то смысл их использования пропал ровно в 2000 г. когда отключили S/A. Всё из-за крайне низкой скорости даных 100-200 bps.

Я мог, но не помню, где и когда :slight_smile: Последний раз, который помню - на гислабе. Напомните?

Китайцы уже все сделали:
http://www.antrax.de/site/Online-Shop/Home/Arduino-Components/GSM-GPRS-GPS-Shield::51.html

Здесь где-то упоминали о высказывании на гислабе.

Там есть RTCM ?

Хз, но у меня есть большие сомнения. Даже не на всех версиях ublox6 прошивок поддерживается RTCM2
(про RTCM3 вообще молчу), так как маломощный контроллер и с обработкой EGNOS-то еле-еле справляется.
NV08C-CSM в TR-600GLONASS и изделиях “Сигнал” должен уметь RTCM2 (хотя я пока не пробовал).


RTCM 104 v2.2 (messages #1, #9, #31, #34)

type 1/9: differential gps correction/partial correction set
type 31: differential glonass correction
type 34: glonass partial differential correction set

Меня интересует в реальном времени тоже, поэтому в теме “RTKlib/постпроцессинг” не общаюсь.

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

Мне больше интересно, сколько они стояли. Как они выглядят - впринципе без разницы, я на любой дизайн согласен :smiley:

А в чём проблема подключить к телефону внешний GPS приёмник? :wink:
Как пример - внешнее (самодельное) устройство с bluetooth, которое будет обрабатывать все поправки, и при этом представляться обычным GPS приёмником, к которому может подключиться любой телефон.

Ну в общем проф.приемники, которое без GSM-модема, примерно так и работают.

контроллер (в нашем случае это смартфон) <-- NTRIP <-- базовая станция
  |      ^
RTCM     |
  |    NMEA
  V      |
GPS-приемник

На контроллере естественно должно быть специальное программное обеспечение.
Если хочется избежать и этого - тогда только делать самостоятельное устройство, как делает whoim: http://forum.openstreetmap.org/viewtopic.php?pid=312511#p312511. Оно должно уметь самостоятельно поднимать GPRS-соединение и соединяться с заданным NTRIP-сервером. Осталось только всё это спаять и запрограммировать.

Я бы из стратегических соображений думал бы не о GPRS, а о WiFi. Это несколько более абстрактно.

Вообще, проще всего ноут\нетбук, 3G свисток в усб, и gps приёмник туда же. Ничего паять не надо, остаётся только софт. Разрабатывает кто-нибудь такое?
(хотя паять я умею, но с тех пор, как устроился на работу, времени на это нет совсем)

Я бы ограничился термином “соединение с интернетом”, а там пусть сами заботятся о нём.

  1. Для начала надо найти бытовой приемник со входом RTCM. Думаю всё затормозится уже на этом этапе.
  2. Далее нужно найти бесплатную базовую станцию. У нас в России это в основном коммерческие поставщики, т.е. как получится договориться.
  3. Делать свою базовую станцию с RTCM 2.1 - теоретически можно, но практических примеров пока не было.

С софтом для NTRIP<->RTCM проблем быть не должно, встречал много разного в т.ч. с исходниками.