Страница 1 из 1

Медленное обновление геопозиции

СообщениеДобавлено: 24 май 2017, 17:14
Gentleman
Всем привет!

Может кто подскажет- как увеличить количество обновлений в секунду? Есть приёмник с обновлением до 10гц, его штатный софт работает корректно, показания меняются быстро.
Планета упорно обновляется раз в секунду. Увеличивал скорость порта, есть еще один параметр в настройках gps - ничего не помогает...

Re: Медленное обновление геопозиции

СообщениеДобавлено: 24 май 2017, 19:03
Parasite
Gentleman писал(а):до 10гц, его штатный софт работает корректно, показания меняются быстро.

Вы действительно передвигаетесь прыжками по 3-5м (точность среднего фикса) числом до 10 оных в секунду, чтобы Вам это было действительно важно и нужно - или вам просто чтобы сантиметров мегапикселей\гигагерцев побольше?

Re: Медленное обновление геопозиции

СообщениеДобавлено: 25 май 2017, 12:26
Gentleman
Это действительно важно и нужно :) - для спортивного ориентирования на авто, думаю и для других "быстрых" и точных дисциплин тоже. 10 раз в секунду конечно не нужно, достаточно 3-4))

На 60 км/ч авто проезжает 16м в секунду, плюс прибавляется еще одна секунда - время, за которое Планета выводит полученную в порт NMEA строку на экран в позицию. Примерно всё это занимает два цикла NMEA. Итого 32м и две секунды. А если рассмотреть это в динамике, когда замедляемся, то проскочить нужный поворот на карте - раз плюнуть, что часто и происходит...

Тут больше вопрос не в точности как таковой, а общей скорости реакции связки GPS-ПО-Дисплей с наименьшим лагом. По логике, если увеличить частоту обновления, лаг может уменьшиться до 0,5с при двух циклах NMEA с частотой обновления 4Гц. Думаю для ориентирования этого было бы вполне достаточно, а Планетой у нас ого-го сколько народу пользуется...

Вот собственно и вопрос.. Можно это как-то настроить в Планете или нет?

Re: Медленное обновление геопозиции

СообщениеДобавлено: 25 май 2017, 13:04
Gentleman
Написал всё это и еще раз попробовал))

Проблема была в приёмнике - после изменения частоты настройки не сохранялись. Сделал всё как надо, стало заметно шустрее. Период обновления в Планете поставил кратный частоте обновления на приёмнике..

Будем тестить дальше.

Спасибо за отличный софт!

Re: Медленное обновление геопозиции

СообщениеДобавлено: 25 май 2017, 13:17
Parasite
Gentleman писал(а):Итого 32м и две секунды. А если рассмотреть это в динамике, когда замедляемся, то проскочить нужный поворот

Вы это говорите так, как будто проехать целых 32м без навигатора и карты вообще - для Вас проблема. :roll:

Особенно имейте ввиду, что NMEA-передача в 10Гц еще не подразумевает пересчета GPS-фикса 10 раз в секунду. В подавляющем большинстве случаев там тупо софтовая аппроксимация по среднему вектору предыдущего движения - по ресурсам это гораздо менее затратно, чем дергать аппаратный приемник.

Gentleman писал(а):Тут больше вопрос не в точности как таковой, а общей скорости реакции связки GPS-ПО-Дисплей с наименьшим лагом. По логике, если увеличить частоту обновления

Частоту обновления чего именно? Данные посылает Ваш приемник, RTS (ReadyToSend, по которому активизируется собственно CTS на стороне компьютера и идет процесс передачи данных) на порту выставляет он же.

Gentleman писал(а):Проблема была в приёмнике

Что и требовалось доказать.

Re: Медленное обновление геопозиции

СообщениеДобавлено: 25 май 2017, 14:09
vdemidov
Ну, вообще-то, в САС есть несколько этапов в конвейере обработки с фиксированными периодами обновления. Точно уже не помню, но как минимум лаг в 1-2 секунды может быть. Другое дело мне это никогда не мешало. Тем более что я использую в качестве приемника смартфон, передающий данные по вайфаю, что еще больше добавляет лага. Да и давно там в том коде никто не копался.

Если для вас это критично - можете попробовать предложить $5-10 за доработку. Может я или Zed найдем время. Но ничего не обещаю. В последние пол года время на САС появляется очень редко и по чуть-чуть.

Re: Медленное обновление геопозиции

СообщениеДобавлено: 25 май 2017, 14:44
Gentleman
vdemidov писал(а):Ну, вообще-то, в САС есть несколько этапов в конвейере обработки с фиксированными периодами обновления. Точно уже не помню, но как минимум лаг в 1-2 секунды может быть. Другое дело мне это никогда не мешало. Тем более что я использую в качестве приемника смартфон, передающий данные по вайфаю, что еще больше добавляет лага. Да и давно там в том коде никто не копался.

Если для вас это критично - можете попробовать предложить $5-10 за доработку. Может я или Zed найдем время. Но ничего не обещаю. В последние пол года время на САС появляется очень редко и по чуть-чуть.


Вообще критично, специфика.. Попробуем с увеличенной частотой обновления, если не пройдёт, буду обращаться к Вам.

Спасибо!