16 April 2025, 19:09:35
⁣ ⁣
For the past 24 hours: 141 object added, 176 objects edited, 26 objects removed.

Author Topic: Установка предупреждений "Начало населённого пункта"  (Read 39105 times)

MVV23RUS

  • Ветеран
  • *****
  • Posts: 3074
  • Карма: 254
  • Стоять на своём-это очень больно!
    • View Profile
И Как то сравнивал скорости по gps на трех устройствах и все показывали разную скорость. Так же программа MCD работает по разному в зависимости от тех же девайсов.
вот скорость все показывают точней чем штатный спидометр (в нем заложена констуктивно нелинейное привирание скорости). 
ЖПС показывают точную скорость, только в некоторых прогах есть задержка в её отображении на экране. а это связано с возможностью доступа к объёму памяти и как следствие к скорости обработки данных, от одного датчика разными прогами даже в  одном девайсе 

feudor10

  • Ветеран
  • *****
  • Posts: 1836
  • Карма: 250
    • View Profile
... штатный спидометр ...
Увы..., это не измерительный прибор, а "показометр", позволяющий всего лишь оценивать скорость и не превышать установленную.
Презумпция невиновности в России – это право гражданина доказывать свою невиновность в суде

action_64

  • Бета тестер
  • Ветеран
  • *
  • Posts: 2018
  • Карма: 390
  • Навител, MCD, 7дорог, Яндекс, SS 9030
    • View Profile
Сравнивал скорость на круизе одновременно на  нескольких аппаратах. Что касаемо показаний различной скорости на одном устройстве не заметил. Единственное замечал что скорость на mcd отображается более равномерно чем на 7дорог например. 7 дорог быстрее реагирует на ускорение или замедление. Заметил чем выше скорость тем больше разница между показаниями спидометра и по gps. Если снимать показания через мозги то там не так заметна разница.

MVV23RUS

  • Ветеран
  • *****
  • Posts: 3074
  • Карма: 254
  • Стоять на своём-это очень больно!
    • View Profile
спидометр до 40 занижает  (-5\10)истинную скорость
40-60 примерно верно
от 60 начинает завышать до 90 (+5\10) после сотни разница в 15-20 км\ч
у меня (на штатных дисках\резине) при 115  на спидометре на ЖПС устройствах 90, при 130- 115
причем показания ЖПС совпадают с показаниями на Мультитрониксе а он их получает от штатных датчиков скорости.
навител на старом навигаторе (мио с520) иногда чутка запаздывает. показания бывает притормаживают. видимо этот сигнал обрабатывается не в первую очередь
в видеорегистраторе запаздывание побольше. бывает уже стоишь а на нём 3-5 км\ч еще и наоборот
на огрызке прогород чутка запаздывает, а мапкам нормально отображает
« Last Edit: 11 May 2016, 13:07:49 by MVV23RUS »

Mic

  • Администратор
  • Ветеран
  • *****
  • Posts: 3795
  • Карма: 935
    • View Profile
При подсчете скорости по GPS в любом случае будет небольшое отставание в показаниях скорости, т.к. скорость рассчитывается максимум 1 раз в секунду.
При плохих условиях приема или слабом GPS чипе, сигнал от него может не поступать и 5-10 секунд. Но это скорее исключение чем правило.

В некоторых программах реализован "алгоритм предсказания" по этому алгоритму рассчитываются теоретические координаты с частотой 0.1 секунды. В основном, это сделано для плавности перемещения карты. Если по этому алгоритму выводить показания спидометра, то действительно возникает иллюзия его более быстрой работы. Но на точность и корректность показаний это в реальности никак не влияет.

Замер скорости на малых скоростях до 15 км/ч в бытовых GPS бессмысленное занятие.
Из-за погрешности координат, на этих скоростях, точности не будет никогда.

В некоторых автомобилях, например в BMW последних 10-15 лет, можно самому настроить спидометр введя коэффициент отклонения показаний. Но процедура точной настройки сложна, а факторов влияющих на точность очень много.
Показания зависят даже от давления в шинах, а давление зависит от скорости, дорожного покрытия, времени езды и.т.д.

Вывод, на скоростях, которые нас интересуют в плане предупреждений (выше 40 км/ч), показания по GPS будет точнее.   

                 

stroy82

  • Ветеран
  • *****
  • Posts: 803
  • Карма: 469
  • Не кипятись.
    • View Profile
Есть предложение оставить на время все "танцы с бубном" вокруг треков GPS, ГЛОНАСС, карт OSM, Google, Яндекс и решить проблему точности другим способом. Мы, в последнее время, подменили понятие объекта на карте словом "точка", хотя точка всего-лишь может являться центром нашего объекта. Форма объекта может иметь очертание круга или любой другой фигуры, удобной для использования в программе наведения на её движущегося автомобиля. Важен размер ширины фигуры объекта, который должен находиться в районе максимальных амплитуд колебания существующих погрешностей GPS относительно биссектрисы угла. А как будет удобно отсечь вершину треугольника, по прямой или по дуге, пусть скажут программисты, что им проще вписать в расчёты, линейные величины или радианы - их дело. Не исключается возможность применения расширенной на тысячные доли градуса координаты широты и долготы.
 Считаю, что при этом методе решатся вопросы срабатывания при установке как на прямолинейном участке, так и на изгибе дороги.
 P.S. Напоследок вспомнилось, что в Гармине вместо треугольника оповещения использовали ранее широкую полосу, т.е.  не усекали к вершине.
Не кипятись

Mic

  • Администратор
  • Ветеран
  • *****
  • Posts: 3795
  • Карма: 935
    • View Profile
Нам сейчас не нужен усеченный конус или полоса. Есть и другие варианты решения этой задачи. В программе есть оригинальный алгоритм, который действует на все типы кроме КНП.
Просто для правильной работы КНП достаточно всего одного срабатывания, а другие оповещения должны звучать до полного проезда объекта.   
« Last Edit: 13 May 2016, 00:07:56 by Mic »

valur111

  • Бета тестер
  • Ветеран
  • *
  • Posts: 736
  • Карма: 439
  • CityGuide, MCD, Valentine One, YaV1, Samsung S10e
    • View Profile
Надо остановиться на аварийке... ...точки перенести на карту по реальным координатам GPS, так на карте будут отображены реальные полосы, потом крутить азимут и тестить точки ;)
Останавливаться точно не надо,- это неправильно. На ходу получаются более точные координаты.
Ну и писал выше уже два раза:
Карта OSM верна. Из спутниковых карт самая точная- "Яндекс-спутник".
Это означает, что данные карты здесь достаточно верны с учётом всех погрешностей.
Самая точная здесь,- это "Яндекс-спутник".
На проекте принято доверять участникам, поэтому не стал "грузить" всех GPS-треками и многочисленными видеороликами с теста. Но если нужны доказательства, то их есть у меня.))
Но нужно понимать, что точки могли и не попасть так точно на полосы,- погрешность всегда есть:

- Левый ряд (11-я секунда) - idx=945534:
[youtube]https://www.youtube.com/watch?v=02sZwFsKpgE[/youtube] [/font]
     
- Правый ряд (5-я секунда) - idx=945939:
[youtube]https://www.youtube.com/watch?v=X5xV0_gTxvY[/youtube][/font]

P.S.: Задача теста была показать крайние (пограничные) положения, т.е. когда предупреждение уже срабатывает, но ещё на грани, и наоборот...
Т.е., например, для того, чтобы предупреждение срабатывало надёжно, нужно ещё увеличивать угол обзора и наоборот...
« Last Edit: 13 May 2016, 14:08:57 by valur111 »

Mic

  • Администратор
  • Ветеран
  • *****
  • Posts: 3795
  • Карма: 935
    • View Profile
Тесты это очень хорошо, но представляю, что подумали другие пользователи программы проезжая этот участок. :)

Надо будет в следующей версии базы программы и на сайте предусмотреть возможность ставить тестовые точки так, чтобы они срабатывали только если включен тестовый режим.   

NickF

  • Guest
Так дааавненько "песочницу" предлагали  ;D Не в этом контексте, но тем не менее

valur111

  • Бета тестер
  • Ветеран
  • *
  • Posts: 736
  • Карма: 439
  • CityGuide, MCD, Valentine One, YaV1, Samsung S10e
    • View Profile
Не так уж часто проводятся подобные тесты. Думаю, другие пользователи не успели понять в чём дело и простят меня. :)
Но если в программе будет "тестовый режим", то будет ещё лучше.

Данный тест закончен. Точки удалил.

stroy82

  • Ветеран
  • *****
  • Posts: 803
  • Карма: 469
  • Не кипятись.
    • View Profile
...
Просто для правильной работы КНП достаточно всего одного срабатывания, а другие оповещения должны звучать до полного проезда объекта.   

 Тогда ещё проще.  Будет достаточно одного "пограничного или контрольного шлагбаума" из объекта НП/КНП с направлением, равным сумме величины азимута НП и перпендикуляра. При сумме более 360°, произвести вычет полного круга. Длину отрезка (шлагбаума) достаточно принять метров до 50-и. Неточностями сработки НП и КНП на изгибах можно пренебречь.  Возможно ли это прописать программно? ???
« Last Edit: 13 May 2016, 21:29:28 by stroy82 »
Не кипятись

Johannes

  • Ветеран
  • *****
  • Posts: 644
  • Карма: 246
  • Всегда!
    • View Profile
Останавливаться точно не надо,- это неправильно. На ходу получаются более точные координаты. [/size]
Конечно на ходу "точные", когда один сохраняет за 100 метров до точки, другой за 50, третий за 25 и т.д. - кто как руку набил и кто на какой скорости привык это делать. Потому по факту все это, что было снято на ходу приходится подчищать - раньше переснимать координаты при остановке, теперь по панорамам, при всем при этом учитывая инерционность, что "скорость рассчитывается максимум 1 раз в секунду", о чем выше писал Mic.
« Last Edit: 13 May 2016, 20:49:05 by Johannes »
Garmin 3490
Huawei MediaPad M3: ЯндексНавигатор.
Samsung Galaxy Tab S 10.5 LTE: берегу )

Johannes

  • Ветеран
  • *****
  • Posts: 644
  • Карма: 246
  • Всегда!
    • View Profile
Если точка находится не на оси движения автомобиля (на повороте, смещена от дороги, ...) и срабатывает не стабильно, достаточно увеличить угол области предупреждения.
И всего-то. Одна фраза как итог долгих объяснений: http://mapcam.info/forum/index.php?topic=3253.msg47607#msg47607
Garmin 3490
Huawei MediaPad M3: ЯндексНавигатор.
Samsung Galaxy Tab S 10.5 LTE: берегу )

Vovchik001

  • Постоялец
  • ***
  • Posts: 15
  • Карма: 14
    • View Profile
А для чего ставить отметки о начале населенного пункта, когда есть большие, хорошо читаемые знаки? Лично мне ниразу не понадобилось предупреждение об этом. Если я не прав - объясните.