|
Дрейф координат во время стоянки. EB-500 |
|
|
|
Nov 22 2011, 13:15
|
Профессионал
    
Группа: Свой
Сообщений: 1 468
Регистрация: 28-03-10
Из: Беларусь
Пользователь №: 56 256

|
Добрый день. Во время стоянки объекта раз в 30-270мин отсылаю координаты на сервер. Валидность данных проверяю по значению "A" в строке RMC NMEA (если "V" - данные недостоверны): Код $GPRMC,181057.000,A,5542.2389,N,03741.6063,E,0.47,74.50,190311,,,A*51 Так вот частенько координата убегает за 300-500м, плюс скорость скачет от 1 до 5км/ч. Во время же движения - все ОК. Пока на ум только приходит вариант с проверкой значения HDOP. Может кто-то уже решал подобную задачу? Спасибо.
Сообщение отредактировал Alt.F4 - Nov 22 2011, 13:16
|
|
|
|
3 страниц
1 2 3 >
|
 |
Ответов
(1 - 14)
|
Nov 22 2011, 14:15
|

Просто Che
    
Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881

|
Есть такая проблема. Причем она разрослась с появлением девайсов на чипсете MT3329 с высокой чувствительностью. Пробовал несколько GPS мышек от разных производителей с этим чипсетом - все ведут себя примерно одинаково. При плохом качестве сигнала - напр. из-под навеса - прыжки вообще бывают на километр. Старые менее чувствительные чипсеты просто отказывались выдавать валидные координаты, а этот пыжится. Пока что мы этот вопрос отложили - есть галка в настройках - не писать координаты при стоянке вообще. Это не есть гуд, но пока выжидаем
|
|
|
|
|
Nov 22 2011, 14:37
|
Местный
  
Группа: Участник
Сообщений: 339
Регистрация: 10-07-08
Из: Херсон
Пользователь №: 38 856

|
передаю координаты при стоянке раз в 120 сек, дрейф есть, но не такой большой, +-30 метров, но никак не 300. Также было замечено, что при включении модуля, при подаче на него питания, редко, но бывают скачки уже на более значительное удаление. 300 метров чтоб прыгнул. это если она был полностью обесточенным с отключенной батарейкой с вывода V_RTCC3V3. Для полной информации должен дополнить, что используется внешняя активная антенна.
|
|
|
|
|
Nov 22 2011, 17:07
|
Местный
  
Группа: Свой
Сообщений: 403
Регистрация: 29-04-11
Из: Украина
Пользователь №: 64 682

|
Наверное, лучше Ваша первоначальная идея - по показателю HDOP (он предпоследний в GPGSA, который выдается обычно по умолчанию). А вот по поводу оптимального алгоритма, это надо подумать. Обычный фильтр слишком примитивно. Вероятно, есть смысл запоминать каждую координату с все большей точностью, до начала движения (по порогу скорости). Тогда прыжки будут только в сторону к реальной позиции объекта. Если позволяют вычислительные мощности, то можно сравнивать точность с разницей между координатами, и если перемещение значимо, то фиксировать новую, а если недостоверно, то оставаться на старой. Возможно, еще что-то придумаю
|
|
|
|
|
Nov 22 2011, 17:58
|
Частый гость
 
Группа: Участник
Сообщений: 151
Регистрация: 24-06-11
Пользователь №: 65 866

|
Параметр снижения точности DOP (HDOP, VDOP, PDOP) Посетить Утилита Trimble Planning2.9 выдаёт графики изменений DOP. Сам пока не баловался, мож кому пригодится. ЕЩЕ Trimble Planning 2.9 Там на сайте разработчика еще какие то проги навигации, может конечно ерунда.
Сообщение отредактировал V125 - Nov 23 2011, 07:12
|
|
|
|
|
Nov 23 2011, 06:17
|
Профессионал
    
Группа: Свой
Сообщений: 1 468
Регистрация: 28-03-10
Из: Беларусь
Пользователь №: 56 256

|
Цитата Trimble Planning2.9 У меня не идет загрузка... ОК, теперь мнения сошлись, будем проверять по HDOP. По-моему запоминать некоторое кол-во координат и выбирать с лучшей точностью не стоит. В любом случае, если немного подождать, то координаты вернутся в реальное место. Таким образом надо определится со значением HDOP, которое будет границей между валидными и невалидными данными. з.ы. кстати DOP ниже единицы не бывает?
|
|
|
|
|
Nov 23 2011, 07:29
|

Просто Che
    
Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881

|
Цитата(Alt.F4 @ Nov 23 2011, 08:17)  з.ы. кстати DOP ниже единицы не бывает? Вроде бы не должно быть, но меня несколько смутил даташит на приемник SKM55 от Skylab. Там есть примеры данных и для $GPGSA приведено след.: Код $GPGSA,A,3,26,05,18,15,27,29,,,,,,,1.52,1.25,0.87*0F PDOP - 1.52 - Position Dilution of Precision HDOP - 1.25 - Horizontal Dilution of Precision VDOP - 0.87 - Vertical Dilution of Precision Это как? Кстати теорема Пифагора, как и положено, на этих цифрах выполняется Может быть VDOP может быть меньше единицы?
|
|
|
|
|
Nov 23 2011, 08:58
|
Профессионал
    
Группа: Свой
Сообщений: 1 468
Регистрация: 28-03-10
Из: Беларусь
Пользователь №: 56 256

|
Нашел интересную доку: жать. Цитата: "Приемное оборудование GPS должно: иметь такую точность в статическом режиме, чтобы местоположение антенны определялось с погрешностью в пределах 100 м для вероятности 95% с геометрическим фактором ухудшения точности определения двухмерных координат (HDOP) <= 4 (или трехмерных координат PDOP <= б);" Ну вот вроде и с цифрами определились, попробую фильтровать по HDOP не более 4. Хотя нужны практические сведения.
Сообщение отредактировал Alt.F4 - Nov 23 2011, 09:25
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|