RaceYou! Neilpryde

Вернуться   RaceYou! Всероссийский виндсерфинг форум > Дисциплины и классы в виндсерфинге > Слалом
Перезагрузить страницу Помогите плиз, разобраться с GPS
 New Прогноз Sail numbers БлогиФотографии Фотографии Правила Сообщество Календарь соревнований Все разделы прочитаны
Слалом Скоростные гонки по дистанции. Слалом это зрелищно и просто!

Акватория Лета
Ответ
Опции темы
Непрочитано 28.02.2017, 00:33
#1
sep
Windsurfer
 
Аватар для sep
 
Club: FUNSURF Киев
Location: Ижевск,Киев,Дахаб
Weight: 85 kg.
Благодарностей: 8
Помогите плиз, разобраться с GPS

Пользуюсь стареньким GARMIN Foreruner 305. Есть одна проблема: не могу скачать нормальную программку для просмотра результатов заездов-тренировок,полазил в инете-
прошерстил несколько ссылок по запросу:то регистрацию просит,а после регистрации
ничего не происходит, то еще хрень какая-нибудь... В общем не осилил...Хелп))
Только один раз с товарищем на его компе получилось вывести на экран результат(картинка ниже) затем с ним же пробовали-засада))) Видимо устаревший софт сайт гармина не поддерживает... Но ту часть каталки,которую удалось распечатать, хотелось бы обсудить с знающими. Условия: Небольшой чоп(20см) на Сиваше(Арабатская стрелка,Счастливцево) ветер 9-12м/с,матчасть RRD Х-Fair V4 122, 8,6 RRD F-WING,плавник
С3 46 STING.Специально валил в бакштак периодически,в результате на приборе был максимум 54км/ч. А на распечатке(фото) пару выходов болше 57км/ч и один около 61!!
Вопрос: что считать реальным максимумом,то что в распечатке или то.что на приборе?
Ехать реально было Очень страшно)) на 81см ширине... Все на грани невозможного(по ощущениям).Катаясь с приборчиком на велике замечал,что он иногда не фиксирует как максимум ту скорость, которую я видел своими глазами на дисплее.. Что за хрень? Усредняет там себе что-то?
Миниатюры
Нажмите на изображение для увеличения
Название: Скорость 2016.jpg
Просмотров: 79
Размер:	370.5 Кб
ID:	32128  
sep вне форума Ответить с цитированием
Непрочитано 28.02.2017, 09:11
#2
Skiminok
Windsurfer
 
Аватар для Skiminok
 
Sail Number: 100
Club: SlalomFM
Location: Москва, Дахаб
Weight: 100 kg.
Благодарностей: 195
Смотри сюда:
http://www.gps-speed.com/
Эта программка может напрямую скачивать с 205/305 гармина.
Но она у меня иногда не весь трек почему то скачивала.
Либо скачивать трек с девайса программой Garmin TrainingCenter - твой скрин, это как раз она, сохранять как .gpx и потом скармливать gps speed-у.
Отличная программа для анализа треков на скорость.
Работает месяц, потом хочет денег, можно переустановить или почистить реестр и будет еще месяц и так далее, а если понравится, то и заплатить не грех, программка хорошая и недорогая.


Да, по поводу максимальных значений, 305-й на экране показывает усредненное значение за несколько секунд, при анализе трека реальная скорость может быть на пару км/час больше.
Но 61 скорее всего ошибка, выброс, при анализе gps-speed-ом это хорошо видно, когда на гладком графике скорости типа 52 54 53 52 появляется точка 61 и потом опять 54 52 53.
Вообще, у меня максималка по прибору была и 800 с чем-то км. в час. :)))
gps-speed сама срезает левые точки и показывает максимальную среднюю за 2 сек, 10 сек, и там еще куча вариантов, за 100 метров, 500 и пр.
Я для себя решил так, что можно в качестве максималки брать среднюю за 2 сек. скорость, предварительно выбросив левые точки, скорость в которых сильно отличается от соседних.

Еще можно зарегистрироваться тут: https://www.gps-speedsurfing.com/
и посмотреть, кто где как разогнался.
Кстати, gps-speed может непосредственно туда выгружать результаты анализа трека.
Skiminok вне форума Ответить с цитированием
Непрочитано 28.02.2017, 11:04
#3
sep
Windsurfer
 
Аватар для sep
 
Club: FUNSURF Киев
Location: Ижевск,Киев,Дахаб
Weight: 85 kg.
Благодарностей: 8
Спасибо за исчерпывающую информацию!Будем осваивать... Да,со значениями максималки типа 85-100-127 и т.д.сталкиваемся постоянно)))
sep вне форума Ответить с цитированием
Непрочитано 08.03.2017, 22:58
#4
   Сказали спасибо за это сообщение: 1
mm7
Windsurfer
 
Club: Toronto Windsurfing Club
Location: Woodbridge, ON, Canada
Weight: 85 kg.
Благодарностей: 162
Цитата:
Сообщение от sep Посмотреть сообщение
.Катаясь с приборчиком на велике замечал,что он иногда не фиксирует как максимум ту скорость, которую я видел своими глазами на дисплее.. Что за хрень? Усредняет там себе что-то?
В ГПС-ах есть две скорости, вычисленные:
а) по Допплеру
б) по разности координат.

По допплеру точнее, и скорее всего именно она и показывается на приборе.
Но в ГПХ трек Гармин почему-то не любит писать допплеровскую скорость.
Поэтому программы, которым ты скармливаешь ГПХ трек, вычисляют сами скорость типа б).
А так как определение координат в несколько раз менее точное (чем по Допплеру), то получаются большие выбросы.
Выбросы Гармин сглаживает уже когда пишет координатный трек. Используется алгоритм Кальмана.
Программы могут сбривать выбросы дополнительно.
__________________
диагноз: ветрянка, острая хроническая
mm7 вне форума Ответить с цитированием
Непрочитано 09.03.2017, 00:10
#5
lalex
winduser
 
Аватар для lalex
 
Club: Летающие болотоходцы
Location: Казантип, в Москве зимую
Weight: -60 kg.
Благодарностей: 194
Прибор показывает допплеровскую одномоментную корость. Она не пишется в трек, потому что не было такой нужды в свое время, для юзеров, и в GPSовских обычных (бытовых) форматах это не было предусмотрено. Там было мало памяти, экономили на всем. В формате для больших навигаторов все есть, и обычно в такие логи NMEA все пишут, что надо, аппаратно или программно. Сам прибор, точнее, чип, дофига еще чего определяет, и показать может (например, количество спутников, точность), но не пишет в трек. Так что не удивляйтесь. Это не баг, а фича, как говорят программеры ,)
Даже обычный рядовой гарминчик, меж тем, можно заставить выдать полный лог NMEA, но нужен внешний приемник данных, например, ноут. Как кататься с ноутом, я не знаю, но для яхт это вариант ,))
Или купить навигатор, изначально рассчитанный на формат NMEA, именно такие фигурируют в списке GPS-speedsurfing.
lalex на форуме Ответить с цитированием
Непрочитано 09.03.2017, 00:29
#6
mm7
Windsurfer
 
Club: Toronto Windsurfing Club
Location: Woodbridge, ON, Canada
Weight: 85 kg.
Благодарностей: 162
Цитата:
Сообщение от lalex Посмотреть сообщение
Прибор показывает допплеровскую одномоментную корость. Она не пишется в трек, потому что не было такой нужды в свое время, для юзеров, и в GPSовских обычных (бытовых) форматах это не было предусмотрено. Там было мало памяти, экономили на всем. В формате для больших навигаторов все есть, и обычно в такие логи NMEA все пишут, что надо, аппапатно или программно. Сам прибор, точнее, чип, дофига еще чего определяет, и показать может (например, количество спутников, точность), но не пишет в трек. Так что не удивляйтесь. Это не баг, а фича, как говорят программеры ,)
Даже обычный рядовой гарминчик, меж тем, можно заставить выдать полный лог NMEA, но нужен внешний приемник данных, например, ноут. Как кататься с ноутом, я не знаю, но для яхт это вариант ,))
Чтобы писать НМЕА на СД карточку лаптоп не нужен, достаточно Ардуино.
Я как раз такой собираюсь сделать. На базе UBlox Neo8Q.
Отсчеты - 18 герц. Точность по скорости 0.05 м/с.
Размер должен быть чуть меньше мыльницы.
Типа как тут Adobe Flash Player is required to view the video.
Гы, чувак ГПС антенну в жестяной коробочке разместил !

ПС/ Крутые ГПС пишут не только НМЕА но и бинарные данные. Вот там вся полная сырая инфа. Но надо знать формат.
А формат НМЕА придумывался для разных морских приборов 20 лет назад. Поэтому в нем много нелепостей.
Но нам вообще и НМЕА хватит. С условием, что ГПС правильно пишет допплеровскую скорость в сообщение RMC или VTG, то это все что надо для спидометра.
__________________
диагноз: ветрянка, острая хроническая
mm7 вне форума Ответить с цитированием
Непрочитано 09.03.2017, 10:44
#7
lalex
winduser
 
Аватар для lalex
 
Club: Летающие болотоходцы
Location: Казантип, в Москве зимую
Weight: -60 kg.
Благодарностей: 194
NMEA пишут достаточно простые приборы навроде JJ-101, и на смартфонах можно получить, программно. Однако записавши допплера, еще нельзя считать скорость достоверной. По хорошему, нужна фильтрация, как тут выше было. И не только путем усреднения, но и с отбраковкой по количеству спутников, по точности и т.д.
lalex на форуме Ответить с цитированием
Непрочитано 09.03.2017, 11:30
#8
Skiminok
Windsurfer
 
Аватар для Skiminok
 
Sail Number: 100
Club: SlalomFM
Location: Москва, Дахаб
Weight: 100 kg.
Благодарностей: 195
JJ-101 писал ужасные треки, которыми неудобно было пользоваться, огромное количество точек с недостоверной скоростью.
И никакой доплер ему не помогал.
Максималка на экране практически всегда была левой, пользоваться можно было только после анализа трека.
Конкретный же 305-й Гармин, с доплером, или без доплера, всегда выдавал гладкий трек, где максималка по треку и по экрану отличалась максимум на 1-2 км в час, причем на экране была заниженной.
Левые значения максималки на Гармине у меня вылазили дай бог один раз за 3-7 дней каталок и много сессий.
Более того, сейчас у меня 310-й гармин, качество трека у него хуже, чем у 305-го.
Недавно Locosys выпустил модель gw-60, которая по описанию только счас приблизилась к удобству пользования, аналогичную гармину 10-летней давности.

Да, sep, в настройках Гармина надо включить запись трека каждую секунду вместо auto, иначе gps-speed выдает левый анализ.
Skiminok вне форума Ответить с цитированием
Непрочитано 09.03.2017, 11:45
#9
lalex
winduser
 
Аватар для lalex
 
Club: Летающие болотоходцы
Location: Казантип, в Москве зимую
Weight: -60 kg.
Благодарностей: 194
Это да, в реальной виндсерферской жизни вполне можно добиться приемлемого и без допплера.
Но если рассуждать про идеалы, ты ж не можешь надежно отличить ошибочное показание. Если аж прям зашкаливает, то очевидно, а если выброс на пару км/ч, он входит в результат в скрытом виде. Оттого нужны внешние критерии, и я не уверен, есть ли они в винсерфовом софте. Анализируется ли vdop, hdop и параметры неба: от них обычно ошибки зависят.

На практике наверно люди задавались этими вопросами, и если есть общемировой рейтинг, как-то они там на круг устаканивают ,) Я так понимаю, это делается путем рейтингов по 10секундным интервалам, на стометровых отрезках и т.п. Случайные ошибки, если они даже входят, нивелируются числом попыток, секунд и метров.
lalex на форуме Ответить с цитированием
Непрочитано 09.03.2017, 13:53
#10
Skiminok
Windsurfer
 
Аватар для Skiminok
 
Sail Number: 100
Club: SlalomFM
Location: Москва, Дахаб
Weight: 100 kg.
Благодарностей: 195
Цитата:
Анализируется ли vdop, hdop и параметры неба: от них обычно ошибки зависят.
Ну, ошибки могут быть и при максимально хороших условиях, условно, если небо чистое, спутников 10 и твоя скорость по gps на воде в одной точке = 100 км/час, это все равно хрень, если в точках до и после скорость была = 40 км/час.

По умолчанию в speedresult стоит фильтр, отсекающий точки с разницей скоростей больше 5 м/с
Я для себя вручную отсекал одиночные точки даже с разницей в 2 м/c.
На максимальных скоростях на доске не бывает резких ускорений, если, условно, едешь со скоростью 55 54 53 55 56 56 59 56 53, то даже значение 59 вызывает вопросы, потому как одна точка со скоростью сильно больше окружающих.

Поэтому для себя я удалял все подозрительные точки и в качестве максималки брал максимальную среднюю 2-сек. скорость, а совсем точно брать среднюю за 10 сек, тут ошибки практически невелируются.

В рейтинге GPS-speedsurfing.com в результат попадает средняя скорость на пяти десятисекундных максимальных отрезках, берется средняя по каждому отрезку, а потом средняя из 5 результирующих чисел.

Я как-то заморочился снять треки с гармина и смартфона с gps, работавших одновременно, и после обработки gps-result-ом вот эти средние скорости на обоих треках совпали с точностью до 1-го знака после запятой.
Skiminok вне форума Ответить с цитированием
Непрочитано 09.03.2017, 16:29
#11
mm7
Windsurfer
 
Club: Toronto Windsurfing Club
Location: Woodbridge, ON, Canada
Weight: 85 kg.
Благодарностей: 162
Я читал есть какая-то служба, которая где-то через сутки вычисляет очень точные поправки. Если их применить к треку, то точность координат будет сантиметровая.
Надо будет найти...
__________________
диагноз: ветрянка, острая хроническая
mm7 вне форума Ответить с цитированием
Непрочитано 09.03.2017, 21:18
#12
lalex
winduser
 
Аватар для lalex
 
Club: Летающие болотоходцы
Location: Казантип, в Москве зимую
Weight: -60 kg.
Благодарностей: 194
Дык, это дифференциальный режим называется. Есть-то она есть, и станции стоят через каждые 100-10 км и даже чаще местами, но простым юзерам эти поправки не раздают ((

Насчет остального подсчета - можно много придумать, протестить для себя одного, на своих пяти, десяти и даже стоне треков, но статистика этой методики будет минимальна по сравнению с вероятностью ошибок, всеодно пролезут когда-то, набегут по три кряду, например, и между собой отличаться не станут. Такая вероятность тоже есть, ненулевая. Так что ежели существует групповая метода, отработаннная каким-то сообществом за много лет, это будет надежнее, чем самому по чуть-чуть. Тем более оно будет у всех одинаково... Хотя конечно, интеллект великая штука, хорошая идея может сложиться и в одиночку, но вот обкатку идеи трудно одному совершить.
lalex на форуме Ответить с цитированием
Непрочитано 09.03.2017, 23:03
#13
mm7
Windsurfer
 
Club: Toronto Windsurfing Club
Location: Woodbridge, ON, Canada
Weight: 85 kg.
Благодарностей: 162
Не совсем. Ну т.е. это тоже как-бы диф режим, но не в реалтайме. В реалтайме, это WAAS, RTK.
А я имею ввиду постпроцессинг. Например вот http://apps.gdgps.net/
Тока надо как-то ГПС заставить писать в RINEX формат.

Наверное самый доступный дифф метод это типа РТК, но не в реалтайме.
Надо писать бинарные данные ГПСа (непосредственно те мессаги, которые спутники отправляют, не НМЕА).
Один приемник должен быть привязан к местности - база. Другой передвижной (у гонщега) - ровер. Оба пишут бинарные данные.
Потом на компе оба обсчитываешь, получаешь поправки и применяешь их к роверу.
Почти уверен, что софт для этого есть.
Привязать базу довольно просто, надо оставить приемник на пару дней, потом вычислить средние координаты из тонны поплясывающих.
__________________
диагноз: ветрянка, острая хроническая
mm7 вне форума Ответить с цитированием
Непрочитано 09.03.2017, 23:12
#14
lalex
winduser
 
Аватар для lalex
 
Club: Летающие болотоходцы
Location: Казантип, в Москве зимую
Weight: -60 kg.
Благодарностей: 194
Тогда круто, это реальные поправки должны быть, а не мутная самостатистика. А то путем сглаживания, можно подумать, можно и древний фораннер заставить рекорды скорости выдавать ,)
В реалтайме оно и не нужно.
Писать формат не обязательно, наверное, можно найти перекодировщик.
lalex на форуме Ответить с цитированием
Непрочитано 10.03.2017, 02:58
#15
mm7
Windsurfer
 
Club: Toronto Windsurfing Club
Location: Woodbridge, ON, Canada
Weight: 85 kg.
Благодарностей: 162
Цитата:
Сообщение от lalex Посмотреть сообщение
Тогда круто, это реальные поправки должны быть, а не мутная самостатистика. А то путем сглаживания, можно подумать, можно и древний фораннер заставить рекорды скорости выдавать ,)
В реалтайме оно и не нужно.
Писать формат не обязательно, наверное, можно найти перекодировщик.
Почитал немножко...
Дела вроде такие:
1) Тема со своей базой навряд-ли сработает, т.к. надо либо чтобы база и ровер синхронно ловили один и тот же спутник в момент времени,
либо база ловила все спутники сразу, и потом при подсчетах можно было выбрать правильный.
2) Второе делает служба ГДГПС. В том числе и для ГЛОНАССа.
3) Т.е. можно послать данные с ровера туда и служба откорректирует трек.
4) Но служба принимает только RINEX формат. Он включает оригинальные данные принятые со спутника, ИД спутника, (Carrier phase; Code phase, pseudo-range).
5) RINEX из НМЕА не получить в принципе. Только из сырых данных.
6) Сырые данные пишут не все ГПСы а только которые подороже. (сволочи эти производители, ведь сырые данные писать проще, чем обсчитывать в самом чипе). Самый дешевый, наверное, NEO/LEA-M8T, 80 баксов в розницу, пишет(Carrier phase; Code phase & pseudo-range; Doppler). Есть подешевле NEO-8Q но он из сырого пишет только Code phase. Фиг его знает, достаточно-ли этого.

Короче, либо надеяться что недорогой чип в НМЕА пишет скорость по Допплеру. Что в общем-то вполне осуществимо и довольно точно.
Либо брать чип который пишет все сырые данные которые надо, делать из них RINEX и обрабатывать в какой либо ГДГПС службе, либо брать продукты из такой службы и считать у себя.... как-то так.

Я пока склоняюсь к первому варианту. Куплю NEO-8Q, сделаю логгер, а там видно будет.
__________________
диагноз: ветрянка, острая хроническая
mm7 вне форума Ответить с цитированием
Ответ



Опции темы

Быстрый переход


RaceYou! - Всероссийский виндсерфинг форум. All rights reserved.
Powered by vBulletin® Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot