SASGIS

Веб-картография и навигация

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

программа для загрузки и просмотра спутниковых снимков Земли, Луны, Марса предоставленных сервисами Google Maps и Космоснимки. Возможность работы с GPS приёмником.

Модератор: Tolik

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

Сообщение Gentleman » 24 май 2017, 17:14

Всем привет!

Может кто подскажет- как увеличить количество обновлений в секунду? Есть приёмник с обновлением до 10гц, его штатный софт работает корректно, показания меняются быстро.
Планета упорно обновляется раз в секунду. Увеличивал скорость порта, есть еще один параметр в настройках gps - ничего не помогает...
Gentleman
Новичок
 
Сообщения: 4
Зарегистрирован: 24 май 2017, 16:57
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Parasite » 24 май 2017, 19:03

Gentleman писал(а):до 10гц, его штатный софт работает корректно, показания меняются быстро.

Вы действительно передвигаетесь прыжками по 3-5м (точность среднего фикса) числом до 10 оных в секунду, чтобы Вам это было действительно важно и нужно - или вам просто чтобы сантиметров мегапикселей\гигагерцев побольше?
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 460 раз.

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

Сообщение Gentleman » 25 май 2017, 12:26

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

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

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

Вот собственно и вопрос.. Можно это как-то настроить в Планете или нет?
Gentleman
Новичок
 
Сообщения: 4
Зарегистрирован: 24 май 2017, 16:57
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Gentleman » 25 май 2017, 13:04

Написал всё это и еще раз попробовал))

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

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

Спасибо за отличный софт!
Gentleman
Новичок
 
Сообщения: 4
Зарегистрирован: 24 май 2017, 16:57
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Parasite » 25 май 2017, 13:17

Gentleman писал(а):Итого 32м и две секунды. А если рассмотреть это в динамике, когда замедляемся, то проскочить нужный поворот

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

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

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

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

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

Что и требовалось доказать.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 460 раз.

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

Сообщение vdemidov » 25 май 2017, 14:09

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

Если для вас это критично - можете попробовать предложить $5-10 за доработку. Может я или Zed найдем время. Но ничего не обещаю. В последние пол года время на САС появляется очень редко и по чуть-чуть.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Аватара пользователя
vdemidov
Гуру
 
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз.
Поблагодарили: 136 раз.

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

Сообщение Gentleman » 25 май 2017, 14:44

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

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


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

Спасибо!
Gentleman
Новичок
 
Сообщения: 4
Зарегистрирован: 24 май 2017, 16:57
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.


Вернуться в SAS.Планета

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2