IШIN Опубликовано 14 января, 2013 Поделиться Опубликовано 14 января, 2013 А вот правильно ли мне показалось, что камеры с типом, отличным от 59 (стационарных), не учитывают направление (даже если оно задано)? Поясню - заметил я, что про 141 камеру (на Лермонтовском проспекте) меня предупреждает, хотя сам ставил ей зону действия, и на экране ее (зону) вижу. Тип камеры - МЗ. А на днях обратил внимание - про какую-то из треног (ТРНГ) тоже предупредил, хотя я ехал в направлении, противоположном детектированию. При этом СТЦшки вроде нормально отрабатывают. Цитата Ссылка на сообщение Поделиться на другие сайты
s35 Опубликовано 14 января, 2013 Поделиться Опубликовано 14 января, 2013 Ну вообще в противоположном не должно, по моим точкам такого не наблюдаю. Там по моему другой баг, если точка близко к началу ребра и если маршрут заходит туда с поворота, а не по прямой, то отрабатывает как то не так. И не обязательно что мобильная точка, у меня есть пример и со стационаром. Может как то с этим связано. Если есть пример покажи, попробую посмотреть. Цитата Ссылка на сообщение Поделиться на другие сайты
IШIN Опубликовано 14 января, 2013 Поделиться Опубликовано 14 января, 2013 Дык когда "поперек" - это бы без вопросов - программа же не знает - вдруг я поверну как раз в сторону камеры, в зону поражения которой въехал. А я-то замечал эффект как раз когда ехал по Лермонтовскому к Обводному (правда не могу вспомнить - заранее звучал голос, или когда въезжал в красный луч, то есть когда поравнялся с патрулем). Попробую еще присмотреться. Цитата Ссылка на сообщение Поделиться на другие сайты
Ruslan Abdulla Опубликовано 14 января, 2013 Поделиться Опубликовано 14 января, 2013 Лучи радаров в режиме с аппаратным ускорением и не должны работать, только без оного. Ах вот оно что!.. А я то думал что это с моим навигатором не так?.. Почему не показывает? Спасибо за подсказку. Цитата Ссылка на сообщение Поделиться на другие сайты
s35 Опубликовано 14 января, 2013 Поделиться Опубликовано 14 января, 2013 При маршрута к Обводному проигрывании не озвучивает. А вот если едешь по Обводному и маршрут поворачивает на Лермонтовский, то должно предупреждать, а нету и здесь что-то не так. То о чем писал выше. Цитата Ссылка на сообщение Поделиться на другие сайты
Ruslan Abdulla Опубликовано 14 января, 2013 Поделиться Опубликовано 14 января, 2013 Ну вообще в противоположном не должно, по моим точкам такого не наблюдаю. Там по моему другой баг, если точка близко к началу ребра и если маршрут заходит туда с поворота, а не по прямой, то отрабатывает как то не так. И не обязательно что мобильная точка, у меня есть пример и со стационаром. Может как то с этим связано. Если есть пример покажи, попробую посмотреть. Дык когда "поперек" - это бы без вопросов - программа же не знает - вдруг я поверну как раз в сторону камеры, в зону поражения которой въехал. А я-то замечал эффект как раз когда ехал по Лермонтовскому к Обводному (правда не могу вспомнить - заранее звучал голос, или когда въезжал в красный луч, то есть когда поравнялся с патрулем). Попробую еще присмотреться. да есть такой глючок. Программа не называет радар в луч которой автмообиль въехал где-то посередине. Поэтому стараюсь в файле радаров выставлять длину луча не далее чем до ближайшего перекрестка. Цитата Ссылка на сообщение Поделиться на другие сайты
s35 Опубликовано 14 января, 2013 Поделиться Опубликовано 14 января, 2013 (изменено) Ах вот оно что!.. А я то думал что это с моим навигатором не так?.. Почему не показывает? Не раз было писано. А вообще лучи радаров считаются отладочной информацией, поэтому и не отображаются. Программа не называет радар в луч которой автмообиль въехал где-то посередине. Поэтому стараюсь в файле радаров выставлять длину луча не далее чем до ближайшего перекрестка. Не совсем так, можно и посередине, у меня по-крайней мере так работает, а вот в описанном случае когда точка близко к началу ребра и есть поворот маршрута, то есть проблемка. Вот пример корректной работы - детекция есть: А вот некорреткная работа- МЗ не детектируется: Изменено 14 января, 2013 пользователем s35 Цитата Ссылка на сообщение Поделиться на другие сайты
svlad Опубликовано 14 января, 2013 Поделиться Опубликовано 14 января, 2013 С противоположным не сталкивался, а "в поперёк" с маршрутом точно звучит(маршрут пересекает луч),а вот без маршрута ехал только один раз и "в поперёк" не слышал(но вполне возможно что не слышал потому что не слушал) Цитата Ссылка на сообщение Поделиться на другие сайты
s35 Опубликовано 14 января, 2013 Поделиться Опубликовано 14 января, 2013 (изменено) С противоположным не сталкивался, а "в поперёк" с маршрутом точно звучит(маршрут пересекает луч),а вот без маршрута ехал только один раз и "в поперёк" не слышал(но вполне возможно что не слышал потому что не слушал) В СГ 7.7 такое невозможно, хотя бы потому что по маршруту с определенной дельтой (ширина детектирования по маршруту- RouteDetectionDist, которая установлена в settings.ini и по умолчанию составляет 50м) отслеживаются точки радаров и если они туда (в дельту) не попадают, то вообще не принимаются в расчет, даже если совпадает направление по лучу. Изменено 14 января, 2013 пользователем s35 1 Цитата Ссылка на сообщение Поделиться на другие сайты
Ruslan Abdulla Опубликовано 14 января, 2013 Поделиться Опубликовано 14 января, 2013 А вообще лучи радаров считаются отладочной информацией, поэтому и не отображаются. Я знаю. Именно поэтому внёс соотвествующие изменения в settings.ini Не совсем так, можно и посередине, у меня по-крайней мере так работает, а вот в описанном случае когда точка близко к началу ребра и есть поворот маршрута, то есть проблемка. Вот пример корректной работы - детекция есть: А вот некорреткная работа- МЗ не детектируется: Ясно, у меня как раз именно прямоугольном луче не срабатывает. Может пока стоит не использовать такой тип луча для списка радаров? Цитата Ссылка на сообщение Поделиться на другие сайты
s35 Опубликовано 14 января, 2013 Поделиться Опубликовано 14 января, 2013 (изменено) Ясно, у меня как раз именно прямоугольном луче не срабатывает. Может пока стоит не использовать такой тип луча для списка радаров? Сейчас проверю. Нет не влияет, вот поменял на прямоугольный луч, детекция есть: Изменено 14 января, 2013 пользователем s35 Цитата Ссылка на сообщение Поделиться на другие сайты
IШIN Опубликовано 14 января, 2013 Поделиться Опубликовано 14 января, 2013 (изменено) При маршрута к Обводному проигрывании не озвучивает. Хммм. Значит, это мой индивидуальный глюк. Попробовал в симуляции - озвучивается и показывается: Нашел треногу на Выборгской наб. Попробовал с ней: Подъезжаем - все нормально... Но когда поравнялись (вошли в "луч смерти") - звучит "приближение к камере слежения", и индикация на экране присутствует, пока из луча не выйду. Непонятно. Ну и бог с ним. Пусть разговаривает. (это 7.2_ВинСЕ, есличо) ЗЫ - попробовал с СТЦшкой - "против шерсти" не озвучивается и не показывается. Изменено 14 января, 2013 пользователем IШIN Цитата Ссылка на сообщение Поделиться на другие сайты
Ruslan Abdulla Опубликовано 14 января, 2013 Поделиться Опубликовано 14 января, 2013 (изменено) Вчера реально ехал по этому маршруту, так вот при развороте о радаре ни слова. Сейчас проверил заново проиграв маршрут на навигаторе детекция оказывается есть, но задолго (за 400 метров) до начала разворота. Выяснилось, что длина луча того радара 300 метров, разворот находится на удалении 200 метров от радара. Так вот вычитывая те 200 метров из положенных 600 метров СитиГИД предупреждает о радаре за 400 метров до разворота о том что через 600 метров имеется радар. Честно говоря даже не знаю хорошо это или плохо? Не каждый водитель догадается что речь идёт о радаре который расположен за разворотом (то есть в обратном направлении). P.S. Андроид 7.7. Карта и радары Азербайджана. Изменено 14 января, 2013 пользователем Ruslan Abdulla Цитата Ссылка на сообщение Поделиться на другие сайты
s35 Опубликовано 14 января, 2013 Поделиться Опубликовано 14 января, 2013 Пусть разговаривает. (это 7.2_ВинСЕ, есличо) Вполне может быть (точно не помню, но вроде в 7.2 был глюк с мобильными точками), я то про андро 7.7, там многое подправили. Цитата Ссылка на сообщение Поделиться на другие сайты
s35 Опубликовано 14 января, 2013 Поделиться Опубликовано 14 января, 2013 (изменено) Выяснилось, что длина луча того радара 300 метров, разворот находится на удалении 200 метров от радара. Так вот вычитывая те 200 метров из положенных 600 метров СитиГИД предупреждает о радаре за 400 метров до разворота о том что через 600 метров имеется радар. Честно говоря даже не знаю хорошо это или плохо? Не каждый водитель догадается что речь идёт о радаре которых расположен за разворотом (то есть в обратном направлении). Стоп, стоп, стоп! Давайте по порядку, вы тут смешали разные части алгоритма в кучу, попробую объяснить. Алгоритм отслеживает точки радаров по маршруту (и не важно за поворотом или разворотом), далее в зависимости от скорости движения предупреждение происходит на разном расстоянии (если скорость больше 80км/ч, то расстояние из файла удваивается, если меньше берется что прописано). Теперь рассмотрим ваш пример: Скорость по скрину -30 (это меньше 80, поэтому положенных 600 при такой скорости не положено) берется расстояние из файла, в вашем случае 300 и по скрину как раз видно до поворота примерно 100м и после по вашим словам 200, в итоге те самые 300. Спросите почему тогда говорит 400? отвечаю- это известный баг, именно вместо 300 проговаривает 400 (будет исправляться). Поэтому в вашем примере все правильно, за исключением того что не верно проговаривает расстояние, попробуйте поменять скажем на 500 и должно озвучить 500. Изменено 14 января, 2013 пользователем s35 Цитата Ссылка на сообщение Поделиться на другие сайты
Ruslan Abdulla Опубликовано 14 января, 2013 Поделиться Опубликовано 14 января, 2013 Поэтому в вашем примере все правильно, за исключением того что не верно проговаривает расстояние, попробуйте поменять скажем на 500 и должно озвучить 500. Понятно. Спасибо. Цитата Ссылка на сообщение Поделиться на другие сайты
MonoRAil.kz Опубликовано 15 января, 2013 Поделиться Опубликовано 15 января, 2013 (изменено) именно вместо 300 проговаривает 400 если более точно, то меньше 250 - говорит 200, больше - говорит 400 но в тоже время при удвоении расстояния (скорость больше 80) 250+ озвучивается как 600, то есть правильно. Изменено 15 января, 2013 пользователем MonoRAil.kz Цитата Ссылка на сообщение Поделиться на другие сайты
s35 Опубликовано 15 января, 2013 Поделиться Опубликовано 15 января, 2013 если более точно, то меньше 250 - говорит 200, больше - говорит 400 но в тоже время при удвоении расстояния (скорость больше 80) 250+ озвучивается как 600, то есть правильно Я специально проверял: ставил подряд тестовые точки с круглыми расстояниями от 100 до 1км, так вот все проговариваются правильно кроме 300. При удвоении, да говорит 600, я это тоже знаю, ошибка только при 300. Цитата Ссылка на сообщение Поделиться на другие сайты
MonoRAil.kz Опубликовано 15 января, 2013 Поделиться Опубликовано 15 января, 2013 ошибка только при 300. и тянется это, насколько я помню, с пятой версии.... ну с самых первых семерок уж точно. :WALL: Цитата Ссылка на сообщение Поделиться на другие сайты
s35 Опубликовано 15 января, 2013 Поделиться Опубликовано 15 января, 2013 Я постараюсь при первой возможности сделать чтобы это исправили, просто есть более важные баги, поэтому до мелочей как правило дело не доходит. Цитата Ссылка на сообщение Поделиться на другие сайты
Ruslan Abdulla Опубликовано 15 января, 2013 Поделиться Опубликовано 15 января, 2013 Сегодня обнаружил что когда маршрут сворачивает с дороги не доезжая до радара то детекции на радар нет, несмотря на то что какое-то время автомобиль находится в зоне действия радара. Видимо потому что маршрут не проходит через координаты радара, а сворачивает не доезжая до него. Прошу рассмотреть эту ситуацию. Цитата Ссылка на сообщение Поделиться на другие сайты
s35 Опубликовано 15 января, 2013 Поделиться Опубликовано 15 января, 2013 Сегодня обнаружил что когда маршрут сворачивает с дороги не доезжая до радара то детекции на радар нет, несмотря на то что какое-то время автомобиль находится в зоне действия радара. Видимо потому что маршрут не проходит через координаты радара, а сворачивает не доезжая до него. Прошу рассмотреть эту ситуацию. Это неизбежный недостаток алгоритма детекции по маршруту. Предполагается, что если есть маневр, то скорость не высока. Добавив в алгоритм исключение для таких случаев, мы сильно усложним его и в добавок наверняка появятся ложные срабатывания. 1 Цитата Ссылка на сообщение Поделиться на другие сайты
max_rl Опубликовано 15 января, 2013 Поделиться Опубликовано 15 января, 2013 (изменено) Видимо потому что маршрут не проходит через координаты радара, а сворачивает не доезжая до него. Прошу рассмотреть эту ситуацию. Где-где, а тут менять не нужно, ведь если вы не доехали до радара, то и знать о нем нет надобности. Единственное можно предусмотреть опцию включения дополнительно детектируемых радаров. Кстати детекцию по маршруту надо улучшить - некоторые точки перпендикулярные маршруту но расположенные в паре метров от маршрута срабатывают (хотя не должны), а попутные (по маршруту) но не точно установленные - метрах в 5 от маршрута, не работают (а должны), если надо дам примеры. И главное - отключение вшитых знаков при наличии внешних. Изменено 15 января, 2013 пользователем max_rl Цитата Ссылка на сообщение Поделиться на другие сайты
s35 Опубликовано 15 января, 2013 Поделиться Опубликовано 15 января, 2013 Кстати детекцию по маршруту надо улучшить - некоторые точки перпендикулярные маршруту но расположенные в паре метров от маршрута срабатывают (хотя не должны), а попутные (по маршруту) но не точно установленные - метрах в 5 от маршрута, не работают (а должны), если надо дам примеры. Да интересно посмотреть примеры. А вообще я описал принцип детекции по маршруту на прошлой странице: по маршруту с определенной дельтой (ширина детектирования по маршруту- RouteDetectionDist, которая установлена в settings.ini и по умолчанию составляет 50м) отслеживаются точки радаров и если они туда (в дельту) не попадают, то вообще не принимаются в расчет, даже если совпадает направление по лучу. Могу также добавить, что в сеттингсах есть еще один параметр относящийся к детекции: CodirDetectedAngle - угол детектирования между направлением радара и перемещением (по умолчанию 45 градусов) Можно попробовать поиграть этими параметрами. 2 Цитата Ссылка на сообщение Поделиться на другие сайты
Ruslan Abdulla Опубликовано 15 января, 2013 Поделиться Опубликовано 15 января, 2013 Где-где, а тут менять не нужно, ведь если вы не доехали до радара, то и знать о нем нет надобности. Почему это? Я не доехал до радара, но попал в зону детекции и снятия показаний радаром. Если бы я предварительно не снизил скорость для совершения поворота то с нетерпением ждал бы "письмо счастья". Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.