Jump to content
GPS навигатор СитиГИД
WhAle_15

Недоперескорости и как с ними бороться

Recommended Posts

Начиная с 3.8SP1 это не так

Тогда, очевидно, что это дыра в новом алгоритме, который пытается учесть старт с любого места на ребре.

Рассмотрим случай со скриншотом на первой странице. Допустим, я включил навигатор, двигаясь по октябрьской набережной перед самым поворотом на Зольную. Таким образом, я закончил движение до перекрёстка за считанные секунды, а после поворота на Зольную в расчёт скорости пошло значение длинны всего ребра (а это 2700 метров). Такую ситуацию проверяли? Корректно отрабатывается?

Share this post


Link to post
Share on other sites

Начиная с 3.8SP1 это не так.

И это заметно.

Не было у бабы хлопот, купила баба порося. :D

Сдается мне, что решали проблему коротких ребер, которую нужно было не решать, а просто убрать. ;)

Share this post


Link to post
Share on other sites

Сейчас: крта СПб, улица Ладожская 3. Нечто подобное удалось получить

post-3625-0-26673600-1296050160_thumb.jp

Share this post


Link to post
Share on other sites

Сейчас: крта СПб, улица Ладожская 3. Нечто подобное удалось получить

Да это легко найти в любой момент. Сейчас несколько подкрутили, но все равно.

Кстати не только 120 км/ч. Но и меньшие скорости являются фейковыми.

См. соответствующий тред.

Share this post


Link to post
Share on other sites

120 км/ч - это максимум, который ограничивает алгоритм СитиГида. А вот хочется узнать, какие же скорости он округляет до 120? Что же сыплется на сервер с наших навигаторов - 200, 1000 км/ч? Может, имея такие данные, кому нибудь и придёт умная мысль, откуда же эти показания берутся.

  • Upvote 1

Share this post


Link to post
Share on other sites

120 км/ч - это максимум, который ограничивает алгоритм СитиГида. А вот хочется узнать, какие же скорости он округляет до 120? Что же сыплется на сервер с наших навигаторов - 200, 1000 км/ч? Может, имея такие данные, кому нибудь и придёт умная мысль, откуда же эти показания берутся.

Почему-то мне кажется, что не реализована ли мысль WhAle_15? Или что-то типа того.

К чему это может привести, я уже прикинул. Ведь текущие сверхскорости это попытка исправить предыдущие минискорости.

Edited by ERER

Share this post


Link to post
Share on other sites

Статистика в опасности!

Share this post


Link to post
Share on other sites

По последним наблюдениям у меня появилась устойчивая гипотеза по возникновению такой ерунды. Мне кажется, что проблема в том алгоритме, который пытается вычислять данные о скорости прохождения ребра, исходя из фрагментов этого ребра по мере его прохождения. Отсюда и проблематичные скорости на длинных рёбрах. Иными словами, ребро целиком мы ещё не проехали, но уже имеем данные о передвижении по его части, которые можем отправить на сервер (отправление пробкоинфы ежеминутное, приём раз в три минуты). Чуйка говорит, что подвох где-то здесь.

Что-то бетатестеры подозрительно молчаливые. Ребят, проблема локализована или ещё в поисках? :)

Share this post


Link to post
Share on other sites

По последним наблюдениям у меня появилась устойчивая гипотеза по возникновению такой ерунды. Мне кажется, что проблема в том алгоритме, который пытается вычислять данные о скорости прохождения ребра, исходя из фрагментов этого ребра по мере его прохождения.

Мне тоже так кажется. Разработчики это не обсуждают.

Share this post


Link to post
Share on other sites

Что-то бетатестеры подозрительно молчаливые. Ребят, проблема локализована или ещё в поисках? :)

А причем здесь бетатестеры? Проблема чисто логическая, алгоритм известен(разработчикам) - нужно сесть и подумать :blink:

Share this post


Link to post
Share on other sites

А причем здесь бетатестеры?

Ну, как же? Это их основная задача - отлавливать и показывать проблемные аспекты тестируемого продукта. Разработчикам не достаточно простого факта присутствия проблемы, им нужен проанализированный, детально разобранный баг в трекере, который стабильно можно повторить на описанных тестером условиях.

  • Upvote 1

Share this post


Link to post
Share on other sites

Ну, как же? Это их основная задача - отлавливать и показывать проблемные аспекты тестируемого продукта. Разработчикам не достаточно простого факта присутствия проблемы, им нужен проанализированный, детально разобранный баг в трекере, который стабильно можно повторить на описанных тестером условиях.

Откуда столько знаем? ;)

А казачок-то засланный (с)Неуловимые мстители.

Весьма лаконично и на 105% описывает работу тестеров!

Share this post


Link to post
Share on other sites

Ну, как же? Это их основная задача - отлавливать и показывать проблемные аспекты тестируемого продукта. Разработчикам не достаточно простого факта присутствия проблемы, им нужен проанализированный, детально разобранный баг в трекере, который стабильно можно повторить на описанных тестером условиях.

а может еще и решить эту самую проблему самим тестерам (читай пользователям), строя разные догадки и гипотезы??? Анализировать и исправлять должны именно разработчики, если известна проблема, а тем более место и время (условия) ее появления. ИМХО :D

Edited by Zvezdochet

Share this post


Link to post
Share on other sites

проблема по-моему в том, что приемник GPS не транслирует скорость, он транслирует координаты.

скорость вычисляется программой.

Неверно. Скорость как раз сообщает GPS-приёмник, вот в этой строке:

$GPVTG

Сообщает в км/ч и узлах.

И определяется скорость приёмником не по смещению координат, а по Допплеру.

Share this post


Link to post
Share on other sites

Может это (перескорости) происходит на определнных улицах?

См. ул.Сикейроса (120 и 96 км/ч) - там зимой быстрее 60 разогнаться тяжело, т.к.

- высока вероятность тирануться бортом со встречным

- с обоих сторон плотно припаркованные машины

- гайцы, что тоже провоцирует соблюдение ПДД

post-2536-0-94241500-1297877070_thumb.jp

Share this post


Link to post
Share on other sites

Может это (перескорости) происходит на определнных улицах?

См. ул.Сикейроса (120 и 96 км/ч) - там зимой быстрее 60 разогнаться тяжело, т.к.

- высока вероятность тирануться бортом со встречным

- с обоих сторон плотно припаркованные машины

- гайцы, что тоже провоцирует соблюдение ПДД

Там рядом еще параллельно Учебный есть, на котором перечисленные факторы еще жестче и + пешеходы :angry: , идущие к/от больницы, считают его просто пешеходной зоной, т.е. ходим где угодно, вдоль, поперек и по диагонали. А скорости там время от времени показываются - мама не горюй! Хотя больше 40 там даже ночью опасно.

Share this post


Link to post
Share on other sites

post-11438-0-28163600-1298991750_thumb.j

post-11438-0-77894300-1298991755_thumb.j

post-11438-0-11720600-1298991763_thumb.j

Собственно где 120 или 110 перескорость (время и дата 15,49 01.03.11)

Share this post


Link to post
Share on other sites

Со скоростями творится ИМХО полный ахтунг. Причем не только с "суперскоростями", но и простыми. Они очень часто неадекватны реальному положению дел на дороге. Мнение основано на наблюдении последней недели.

Share this post


Link to post
Share on other sites

Интересно, это связано с изменениями на сервере или такая картина прорисовывается после 5.0 SP1?

Кто-нибудь пробовал проанализировать/сравнить?

Share this post


Link to post
Share on other sites

Сегодня с утра постоял в пробке.

Пока стояли, делал скриншоты.

минуты за 2 до первого скриншота СГ задал вопрос про пробку

я есстественно ответил да

правда потом скорость со 120 до 9 изменилась не скачком, а как-то странно, через 102 и 71

Share this post


Link to post
Share on other sites

eklmn, похоже, что на сервере работает механизм усреднения - это нормально. Проблема в проявлении "перескорости" 120 , которая подпортила картину (но за 7 минут всё устаканилось)

Share this post


Link to post
Share on other sites

eklmn, похоже, что на сервере работает механизм усреднения - это нормально. Проблема в проявлении "перескорости" 120 , которая подпортила картину (но за 7 минут всё устаканилось)

За 7 мин. при 120 можно 14 км намотать :rolleyes:, а на 60 из-за 7 км к этому месту приехать и в пробку воткнуться :angry: .

Share this post


Link to post
Share on other sites

niber, проблема с перескоростями присутствует - неоспоримый факт, который в любом случае портит картину пробочной обстановки. Вот здесь я описывал предложение по усреднению данных, поступающих от датчиков. Если в данный момент усреднение работает подобным образом, то это, на мой взгляд, неплохой способ (при достаточном количестве датчиков) за довольно короткое время исправить ложную скорость.

Share this post


Link to post
Share on other sites

минуты за 2 до первого скриншота СГ задал вопрос про пробку

Радио-Рокс (18:46:50)

"Мы вот специально отключили возможность вообще, в принципе, выставлять пробку вручную, из соображений безопасности прежде всего, потому что для одних это пробка, для других нет. ... и мне кажется, мы это включать не будем, в ближайшее время."

Интересно, значит те, кто отвечает на вопрос о пробке (к коим я не принадлежу) делают это впустую?

niber, проблема с перескоростями присутствует - неоспоримый факт, который в любом случае портит картину пробочной обстановки.

Со скоростями происходит вообще непонятно что. Неужели до внедрения не могли нормально оттестировать? Фигня видна же невооруженным взглядом.

Share this post


Link to post
Share on other sites

Интересно, значит те, кто отвечает на вопрос о пробке (к коим я не принадлежу) делают это впустую?

Вот это конфуз. Надо понимать, что мне не одному сейчас стало неловко?

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×