Но прогнозирование местоположения работает даже когда выключить "прилипание" к дорогам.Papazol писал(а):PS GISRx - работает с векторными картами.
Работа с GPS
Модератор: Tolik
- Vinil_37
- Постигающий Дао
- Сообщения: 132
- Зарегистрирован: 24 сен 2008, 12:24
- Откуда: Харьков
- Благодарил (а): 21 раз
- Поблагодарили: 2 раза
- Контактная информация:
Re: Работа с GPS
- Papazol
- Гуру
- Сообщения: 2069
- Зарегистрирован: 04 дек 2009, 01:39
- Откуда: Рязань
- Благодарил (а): 73 раза
- Поблагодарили: 647 раз
Re: Работа с GPS
Правильно ли я понимаю, что прогнозирование местоположения - это вычисление будущего положения на основе предыдущих данных? То есть, имея данные о скорости и направлении, имевших место раньше, программа вычисляет положение, которое будет через некоторое время при условии, что скорость и направление движения не изменятся. В этом случае данные о местонахождении дороги не требуются. (На ум пришёл кёрлингVinil_37 писал(а):Но прогнозирование местоположения работает даже когда выключить "прилипание" к дорогам.Papazol писал(а):PS GISRx - работает с векторными картами.
- Parasite
- Администратор
- Сообщения: 5646
- Зарегистрирован: 23 окт 2008, 17:38
- Благодарил (а): 124 раза
- Поблагодарили: 508 раз
Re: Работа с GPS
Papazol писал(а):Правильно ли я понимаю, что прогнозирование местоположения - это вычисление будущего положения на основе предыдущих данных? То есть, имея данные о скорости и направлении, имевших место раньше, программа вычисляет положение, которое будет через некоторое время при условии, что скорость и направление движения не изменятся. В этом случае данные о местонахождении дороги не требуются. (На ум пришёл кёрлинг). Только не совсем понятно, что с этим делать дальше. Хорошо, если прогнозируемое положение совпало с истинным, а если нет?
Код: Выделить всё
ПОКА_ВЫПОЛНЯЕТСЯ_УСЛОВИЕ ((направление_вектора_перемещения(за время прогнозирования) = хаотичное) & (дистанция_передвижения < радиус_фиксации в наст.момент)) {
ВКЛЮЧИТЬ_РЕЖИМ_HOLD-POSITION (на следующий промежуток времени прогнозирования);
}
ИНАЧЕ {
ВКЛЮЧИТЬ_РЕЖИМ_НОРМАЛЬНОЙ_НАВИГАЦИИ (на следующий промежуток времени прогнозирования);
}
The only difference between me and a mad man is that I am not mad. /Salvador Dali/


-
Ratanin
- Новичок
- Сообщения: 39
- Зарегистрирован: 26 дек 2009, 02:52
- Откуда: г.Калуга
- Благодарил (а): 5 раз
- Поблагодарили: 2 раза
Re: Работа с GPS
Parasite: "Только не совсем понятно, что с этим делать дальше. Хорошо, если прогнозируемое положение совпало с истинным, а если нет?"
Истиное значение (я понимаю - измеренное ЖПС) - является истинным с определенной долей достоверности (как впрочем и расчетное, даже если расчетное или другими словами прогнозируемое положение рассчитывается с учетом скорости, ускорения и изменения ускорения на предыдущих отрезках). Поэтому, мне кажется, настоящее истинное (отображаемое на карте) положение должно рассчитываться как усредненное значение положения между этими двумя точками, рассчитанное с учетом своих весовых коэффициентов = степенью достоверности измеренного ЖПС и рассчитанного (спрогнозированного) программой положения объекта... во завернул...
Истиное значение (я понимаю - измеренное ЖПС) - является истинным с определенной долей достоверности (как впрочем и расчетное, даже если расчетное или другими словами прогнозируемое положение рассчитывается с учетом скорости, ускорения и изменения ускорения на предыдущих отрезках). Поэтому, мне кажется, настоящее истинное (отображаемое на карте) положение должно рассчитываться как усредненное значение положения между этими двумя точками, рассчитанное с учетом своих весовых коэффициентов = степенью достоверности измеренного ЖПС и рассчитанного (спрогнозированного) программой положения объекта... во завернул...
-
Ratanin
- Новичок
- Сообщения: 39
- Зарегистрирован: 26 дек 2009, 02:52
- Откуда: г.Калуга
- Благодарил (а): 5 раз
- Поблагодарили: 2 раза
Re: Работа с GPS
...да... у меня МТК-2...никакой аппаратной фильтрации не заметил...можно изменять периодичность выдачи информации ЖПС приемником 200 мс...1000мс... и полноту информации по протоколу nmea.
- Papazol
- Гуру
- Сообщения: 2069
- Зарегистрирован: 04 дек 2009, 01:39
- Откуда: Рязань
- Благодарил (а): 73 раза
- Поблагодарили: 647 раз
Re: Работа с GPS
Что бы мы хотели получить в результате всех манипуляций? Во-первых, чтобы при остановке маркер не шарахался во все стороны, а стоял на месте. Во-вторых, чтобы при движении не было скачков в разных направлениях. Всё это сводится к фильтрации или шумоподавлению. Алгоритмы подобной обработки сигналов давно известны, причём для наших задач не нужно применять всю полноту математики, сигнал является достаточно узкополосным. Можно применить пороговый фильтр, не пропускающий на выход изменения сигнала, превышающие некоторый порог, и фильтр нижних частот, сглаживающий быстрые изменения сигнала. Первый фильтр работает так: если вектор направления движения за время между двумя соседними измерениями повернулся более чем на Х градусов - это шум, ограничиваем его поворот значением Х градусов либо вообще оставляем прежнее значение. Второй фильтр - обычный вычислитель среднего арифметического за определённое количество измерений. А может, будет достаточно только второго фильтра.
- Parasite
- Администратор
- Сообщения: 5646
- Зарегистрирован: 23 окт 2008, 17:38
- Благодарил (а): 124 раза
- Поблагодарили: 508 раз
Re: Работа с GPS
Именно для этого в вышеприведенное условие введены понятия "направление_вектора_перемещения (за время прогнозирования) = хаотичное"Ratanin писал(а):Parasite: "Только не совсем понятно, что с этим делать дальше. Хорошо, если прогнозируемое положение совпало с истинным, а если нет?"
Истиное значение (я понимаю - измеренное ЖПС) - является истинным с определенной долей достоверности (как впрочем и расчетное, даже если расчетное или другими словами прогнозируемое положение рассчитывается с учетом скорости, ускорения и изменения ускорения на предыдущих отрезках). Поэтому, мне кажется, настоящее истинное (отображаемое на карте) положение должно рассчитываться как усредненное значение положения между этими двумя точками, рассчитанное с учетом своих весовых коэффициентов = степенью достоверности измеренного ЖПС и рассчитанного (спрогнозированного) программой положения объекта... во завернул...
Хаотичность (ака положительную энтропию) научились вычислять весьма давно, а время прогнозирования - это "боль во спасение" (причем настраиваемая от нуля и выше).
Ничего страшного, если в трек не пропишется 10-15исекундный ("время прогнозирования") участок пути, особенно учитывая то что мы на протяжении его стояли на месте с высокой вероятностью. А если уж очень хочется - можно на лету заполнить его искусственными аппроксимированными значениями F(t)=(новое_положение)E(старое положение)/квантизация GPS при переходе в РЕЖИМ_НОРМАЛЬНОЙ_НАВИГАЦИИ.
PS: даже в дешевых етрексах такой режим есть (настраиваемый и отключаемый).
The only difference between me and a mad man is that I am not mad. /Salvador Dali/


Re: Работа с GPS
Всем привет, уважаемые форумчане. Вот такая вот беда. Разъясните плиз. Загрузил на персональный комп последнюю версию саспланет. Все ок. Всем качает,кеширует.Все нормик. Подключаю внешний GPS приемник DIGMA через USB. Долго не хотел ловиться. Нашел каким компортом он его определил, настроил в сас планет. (скорость не троогал),но не прошло и 5 минут. Все показал,где я как и что.Рад несказанно. Затем проделал абсолютно точно такую же процдуру,только на нетбуке самсунг. Не хочет определять хоть что ты делай. Определил 8ым ком портом.все настроил но ловить и показывать где я не хочет. совсем извелся я с ним.подскажите советом дельным,в чем может быть дело???Я просто все уже пеерпробывал. Дрова переставлял,все делал. Операционка на стационарном - 7ка, на нетбуке ХР. Разницы в устройствах определив - не увидил. и там и там одинаково. Что за беда?ПОМОГИТЕ ПЛИИИИИЗ! Заранее спасибо за ответы.
-
samsomus
- Постигающий Дао
- Сообщения: 234
- Зарегистрирован: 02 фев 2009, 23:14
- Благодарил (а): 277 раз
- Поблагодарили: 8 раз
Re: Работа с GPS
Заранее прошу прощения, понимаю, что вопрос несколько не по теме самой программы, но прошу помощи... Хочу подключить в качестве внешнего источника GPS КПК Asus 636n в котором присутствует модуль GPS, но каким образом это сделать чтобы программа увидела тот модуль? все порты перетыкал.. глухо. Актив синк стоит. пробовал и как параллельный и как сетевой интерфейс. Помогите настроить если возможно.
- vdemidov
- Гуру
- Сообщения: 1687
- Зарегистрирован: 12 дек 2008, 13:10
- Откуда: Киев
- Благодарил (а): 191 раз
- Поблагодарили: 157 раз
Re: Работа с GPS
Ставьте GPSGate на КПК и на Большом брате. Включайте в активсинке сетевой интерфейс и в GPSGate настраивайте передачу через TCP/IP. Тоесть на КПК поднимается сервер, а ноут коннектится к нему. Полученное выдает на виртуальный COM-порт прописанный в Планете.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.