Форум Навител Навигатор: Оставшееся время в пути и время прибытия - Форум Навител Навигатор

Перейти к содержимому

  • (5 Страниц)
  • +
  • 1
  • 2
  • 3
  • Последняя »
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Оставшееся время в пути и время прибытия

#1 Пользователь офлайн   cemehehko Иконка

  • Группа: Пользователи
  • Сообщений: 18
  • Регистрация: 26-Июнь 09
  • ГородМосква

Отправлено 26 Июнь 2009 - 11:57

Не могу понять как рассчитывается оставшееся время в пути.

Первая ситуация:
1. Сажусь в машину.
2. Включаю программу.
3. Ввожу точку прибытия и жду спутников.
4. Рассчитывается маршрут.
5. Время прибытия отображается нереально большим. 6 часов, хотя ехать реально полчаса.

Вторая ситуация:
1. Еду по маршруту.
2. Ехал нормально по городу (40-60км/ч)
3. Встал в пробку (5-10км/ч)
4. Время прибытия стало увеличиваться. Очень удивился)

Предположение:
1. Я так понимаю, что каким-то образом учитывается средняя скорость при расчёте оставшегося времени.
2. Это неверно в корне.
3. IGO в этом плане более корректно работает:
a) ехал время уменьшалось,
б) встал в пробку время "остановилось".
в) то есть в IGO средняя скорость не влияет, только индекс скорости дороги.

Предложение:
Рассчитывать оставшееся время без учёта моей средней скорости, но с учётом индекса скорости дорог. Индекс скорости уменьшается от пробок.


  • (5 Страниц)
  • +
  • 1
  • 2
  • 3
  • Последняя »
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Другие ответы в этой теме

#2 Пользователь офлайн   akmes Иконка

  • Группа: Гуру
  • Сообщений: 4 243
  • Регистрация: 12-Апрель 08
  • ГородСаратов

Отправлено 26 Июнь 2009 - 12:34

1. Да.
2. Верно.
3. Нет.

Против предложения.
Samsung Galaxy Note 8, Navitel 9.9.203 для Android. Европа 2017Q2

#3 Пользователь офлайн   Plukh Иконка

  • Группа: Активисты
  • Сообщений: 2 080
  • Регистрация: 14-Май 08
  • ГородМосква

Отправлено 26 Июнь 2009 - 13:01

А если я еду на велосипеде со скоростью 20 км/ч? Если НН будет рассчитывать прибытие исходя из 90, которые разрешены для ребра, то я расстроюсь :-(. Рассчитывать по средней скорости, на самом деле, единственный адекватный вариант, не требующий шаманства.

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

Но в движении не надо трогать среднюю скорость, пожалуйста :-).

#4 Пользователь офлайн   cemehehko Иконка

  • Группа: Пользователи
  • Сообщений: 18
  • Регистрация: 26-Июнь 09
  • ГородМосква

Отправлено 26 Июнь 2009 - 13:09

Для велосипеда ставим другое траспортное средство.
Для автомоблей средняя скорость в городе вообще не актуальна. Она актуальна только на трассе и то спорно.

Я, например, езжу там, где возможно с максимальной скоростью и смысла в средней скорости никакого не вижу. Того, кто ездит 40км в час, когда можно ехать 80 я не понимаю.

#5 Пользователь офлайн   Plukh Иконка

  • Группа: Активисты
  • Сообщений: 2 080
  • Регистрация: 14-Май 08
  • ГородМосква

Отправлено 26 Июнь 2009 - 13:18

А я езжу 180 там, где можно ездить 80 и не понимаю тех, которые плетутся ровно 80. Неужели так и непонятно, что аргумент про заложенную в ребро на карте скорость абсурден?

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

#6 Пользователь офлайн   cemehehko Иконка

  • Группа: Пользователи
  • Сообщений: 18
  • Регистрация: 26-Июнь 09
  • ГородМосква

Отправлено 26 Июнь 2009 - 13:24

В этом случае предлагаю ввести настройку "Стиль езды" с возможными вариантами:
1. Плетусь (езжу на 60% от разрешённой скорости).
2. Расслябляюсь (езжу на 80% от р.с.)
3. Езжу по правилам.
4. Езжу с превышением не более 20 км/ч.
5. Езжу с превышением до 40км/ч.
6. Езжу без прав(уже лишили или с мигалкой)
7. Не обращаю внимание на знаки ограничения скорости, транспорт оснащен крыльями и способен перемещаться по высоте (считать по моей средней скорости, дороги и развязки не учитывать - по кратчайшему расстоянию).

#7 Пользователь офлайн   akmes Иконка

  • Группа: Гуру
  • Сообщений: 4 243
  • Регистрация: 12-Апрель 08
  • ГородСаратов

Отправлено 26 Июнь 2009 - 14:35

Это после сервиса рассказывания анекдотов можно будет ввести :)
Samsung Galaxy Note 8, Navitel 9.9.203 для Android. Европа 2017Q2

#8 Пользователь офлайн   Юрбас Иконка

  • Группа: Гуру
  • Сообщений: 4 187
  • Регистрация: 22-Август 08
  • Город3201200010800100002

Отправлено 26 Июнь 2009 - 17:14

cemehehko:

Не могу понять как рассчитывается оставшееся время в пути.

Первая ситуация:
1. Сажусь в машину.
2. Включаю программу.
3. Ввожу точку прибытия и жду спутников.
4. Рассчитывается маршрут.
5. Время прибытия отображается нереально большим. 6 часов, хотя ехать реально полчаса.

Вторая ситуация:
1. Еду по маршруту.
2. Ехал нормально по городу (40-60км/ч)
3. Встал в пробку (5-10км/ч)
4. Время прибытия стало увеличиваться. Очень удивился)

Предположение:
1. Я так понимаю, что каким-то образом учитывается средняя скорость при расчёте оставшегося времени.
2. Это неверно в корне.
3. IGO в этом плане более корректно работает:
a) ехал время уменьшалось,
б) встал в пробку время "остановилось".
в) то есть в IGO средняя скорость не влияет, только индекс скорости дороги.

Предложение:
Рассчитывать оставшееся время без учёта моей средней скорости, но с учётом индекса скорости дорог. Индекс скорости уменьшается от пробок.


Третья ситуация:
1. Еду по маршруту
2. Проехал уже полторы тысячи км без остановок. осталось проехать каких-то 20-30 км. Навигатор показывает, что осталось ехать всего 5-15 минут. Но я чувствую, что, если не лягу поспать, то приеду не по назначению, а на приём к всевышнему.
3. Остановился и лёг спать в машине (снял номер в гостинице и т. д.). Буду стоять на месте не меньше 12 часов.
4. Время до прибытия в конечный пункт откуда Навител возьмёт? Через час посмотрю на навигатор, а он мне выдаст, что я уже приехал?

Так что давайте оставим всё как есть и не будем изобретать велосипед. Остановился (в пробке, мент тормознул или просто посссс...мотреть на природу вышел) пусть и рассчитывает среднюю скорость движения, а не рёбра карте пересчитывает.
 Где начало того конца, которым кончается начало?
Шелезяка моя: ASUS MyPal A696, ПЗУ V03.0735.00 RUS 0419 Win Mobile 6 Classic ОС СЕ 5.2.1239 (Сборка 17746.0.2.4) ASUS Nexus 7 (2013, LTE, 32 GB)

#9 Пользователь офлайн   Mikola Иконка

  • Группа: Старожилы форума
  • Сообщений: 1 212
  • Регистрация: 24-Декабрь 08

Отправлено 26 Июнь 2009 - 17:25

О боже!
Кажется мне что расчёт времени прибытия это уже повод для холивара.

Вот лично меня на 200% устроило бы, если бы его можно было убрать с экрана, вместе со временем прибытия. Чем меньше бреда на экране, тем лучше.
На трассе я по киломертражу могу прикинуть. Да и в городе тоже.
И вывести часы.
То есть наконец сделать тот самый "настраиваемый" интерфейс, емнип обещаный ещё в апреле 2008го.

#10 Пользователь офлайн   cemehehko Иконка

  • Группа: Пользователи
  • Сообщений: 18
  • Регистрация: 26-Июнь 09
  • ГородМосква

Отправлено 29 Июнь 2009 - 11:23

Юрбас:

cemehehko:

Не могу понять как рассчитывается оставшееся время в пути.

Третья ситуация:
1. Еду по маршруту
2. Проехал уже полторы тысячи км без остановок. осталось проехать каких-то 20-30 км. Навигатор показывает, что осталось ехать всего 5-15 минут. Но я чувствую, что, если не лягу поспать, то приеду не по назначению, а на приём к всевышнему.
3. Остановился и лёг спать в машине (снял номер в гостинице и т. д.). Буду стоять на месте не меньше 12 часов.
4. Время до прибытия в конечный пункт откуда Навител возьмёт? Через час посмотрю на навигатор, а он мне выдаст, что я уже приехал?


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

#11 Пользователь офлайн   akmes Иконка

  • Группа: Гуру
  • Сообщений: 4 243
  • Регистрация: 12-Апрель 08
  • ГородСаратов

Отправлено 29 Июнь 2009 - 11:34

Вот весь вопрос в этой цифре, 10 минут. Пусть в данном пример это не так наглядно, но как 10, так может быть и 20, и 5. И ошибка будет больше, нежели по прошествии менее минуты при возобновлении езды.
Samsung Galaxy Note 8, Navitel 9.9.203 для Android. Европа 2017Q2

#12 Пользователь офлайн   Олег Викторович Иконка

  • Группа: Старожилы форума
  • Сообщений: 125
  • Регистрация: 09-Июнь 09
  • ГородМосква

Отправлено 30 Июнь 2009 - 09:30

Пока едешь боле менее ровно все практически корректно, но как только притормозил время поползло. незнаю какой алгоритм использует Гармин. но там за 3 месяца эксплуатации прибор больше чем на 10-15 минут не ошибался. а тут а часы порой врет. частенько еду, мне звонок, когда приедешь? смотрю на навигатор и не знаю что сказать!!!
digma dm430b

#13 Пользователь офлайн   Юрбас Иконка

  • Группа: Гуру
  • Сообщений: 4 187
  • Регистрация: 22-Август 08
  • Город3201200010800100002

Отправлено 30 Июнь 2009 - 10:40

Олег Викторович:

Гармин. но там за 3 месяца эксплуатации прибор больше чем на 10-15 минут не ошибался. а тут а часы порой врет
Не понятно. 10-15 минут это при каком времени в поездке? А то, если всё время движения всего лишь 16 минут или 3 минуты, а он ошибся на 15 минут... То ну его на фиг. Так же и с часами: если в пути трое суток, а ошибка 2 часа, то нормально.
 Где начало того конца, которым кончается начало?
Шелезяка моя: ASUS MyPal A696, ПЗУ V03.0735.00 RUS 0419 Win Mobile 6 Classic ОС СЕ 5.2.1239 (Сборка 17746.0.2.4) ASUS Nexus 7 (2013, LTE, 32 GB)

#14 Пользователь офлайн   Vlad_UA Иконка

  • Группа: Активисты
  • Сообщений: 2 464
  • Регистрация: 16-Декабрь 06
  • ГородБобруйск

Отправлено 30 Июнь 2009 - 13:32

Олег Викторович:

Гармин. но там за 3 месяца эксплуатации прибор больше чем на 10-15 минут не ошибался.

Не верю.
На каком времени/расстоянии. Если это за 10 минут до окончания поездки.... то одно, а если вначале поездки длиной 10-20-30 часов, то даже точность в 3-5 часов нереальна.
В длинных поездках в учет достаточно брать общую среднюю скорость - не скорость движения
Mobistel Cyrus 1

#15 Пользователь офлайн   Атил Иконка

  • Группа: Пользователи
  • Сообщений: 47
  • Регистрация: 17-Июнь 09
  • ГородМосква

Отправлено 30 Июнь 2009 - 14:12

Юрбас:

Третья ситуация:
1. Еду по маршруту
2. Проехал уже полторы тысячи км без остановок. осталось проехать каких-то 20-30 км. Навигатор показывает, что осталось ехать всего 5-15 минут. Но я чувствую, что, если не лягу поспать, то приеду не по назначению, а на приём к всевышнему.
3. Остановился и лёг спать в машине (снял номер в гостинице и т. д.). Буду стоять на месте не меньше 12 часов.
4. Время до прибытия в конечный пункт откуда Навител возьмёт? Через час посмотрю на навигатор, а он мне выдаст, что я уже приехал?

Так что давайте оставим всё как есть и не будем изобретать велосипед. Остановился (в пробке, мент тормознул или просто посссс...мотреть на природу вышел) пусть и рассчитывает среднюю скорость движения, а не рёбра карте пересчитывает.

Ну и как Вы думаете какое время до прибытия в конечный пункт НН напишет когда Вы проснетесь? Я так полагаю что недели две. Нехилая погрешность.

#16 Пользователь офлайн   akmes Иконка

  • Группа: Гуру
  • Сообщений: 4 243
  • Регистрация: 12-Апрель 08
  • ГородСаратов

Отправлено 30 Июнь 2009 - 14:50

1. Проверьте - не пишет.
2. Достаточно начать движение - цифры изменятся.
Samsung Galaxy Note 8, Navitel 9.9.203 для Android. Европа 2017Q2

#17 Пользователь офлайн   Kis Иконка

  • Группа: Старожилы форума
  • Сообщений: 317
  • Регистрация: 01-Февраль 08
  • ГородЧелябинск

Отправлено 30 Июнь 2009 - 15:02

cemehehko:

Предложение:
Рассчитывать оставшееся время без учёта моей средней скорости, но с учётом индекса скорости дорог. Индекс скорости уменьшается от пробок.


:shock:

Это как так? Хрен ли толку от индекса скорости дороги??? Позволяет дорожная обстановка едем 140, не позволяет плетемся 20... Какие индексы? Чего он там насчитает?
На время прибытия влияет только средня скорость! Остановился посца...ь - средняя скорость падает -соответственно и приедешь позже.
В предидущей версии время прибытия ИМХО считалось коректней... Сейчас такое впечатление что считает по средней скорости за последние 5сек. Чуть притормозил на трассе и пошли цифирки скакать в увеличение.... притопил чутка и вуаля - пошло время уменьшаться. И так всю дорогу - развлекуха! :)

А преложение рассчитывать только по индексу скорости дороги - можно использовать только когда на диване прикидываешь маршрут без включения гпс :)
ASUS 696

#18 Пользователь офлайн   Kis Иконка

  • Группа: Старожилы форума
  • Сообщений: 317
  • Регистрация: 01-Февраль 08
  • ГородЧелябинск

Отправлено 30 Июнь 2009 - 15:07

Mikola:

О боже!
Кажется мне что расчёт времени прибытия это уже повод для холивара.

Вот лично меня на 200% устроило бы, если бы его можно было убрать с экрана, вместе со временем прибытия. Чем меньше бреда на экране, тем лучше.
На трассе я по киломертражу могу прикинуть. Да и в городе тоже.
И вывести часы.


Не пугай меня! :D У тебя что в машине часов нету?!
Я без навигатора раньше прикидывал сколько чего осталось ехать... Я так большеее не хоочууу! Я очень привык что "железный друг" мне все подсчитывает... :)
ASUS 696

#19 Пользователь офлайн   Олег Викторович Иконка

  • Группа: Старожилы форума
  • Сообщений: 125
  • Регистрация: 09-Июнь 09
  • ГородМосква

Отправлено 30 Июнь 2009 - 17:11

Езжу по всей МО, время от пункта до пункта в районе часа-двух. так что ошибка 10 мин на 1.5 часа в среднем.
digma dm430b

#20 Пользователь офлайн   akmes Иконка

  • Группа: Гуру
  • Сообщений: 4 243
  • Регистрация: 12-Апрель 08
  • ГородСаратов

Отправлено 30 Июнь 2009 - 17:12

Это (8%) разве можно назвать ошибкой в данном случае? :)
Samsung Galaxy Note 8, Navitel 9.9.203 для Android. Европа 2017Q2

#21 Пользователь офлайн   Олег Викторович Иконка

  • Группа: Старожилы форума
  • Сообщений: 125
  • Регистрация: 09-Июнь 09
  • ГородМосква

Отправлено 30 Июнь 2009 - 17:16

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

#22 Пользователь офлайн   uomostrada Иконка

  • Группа: Пользователи
  • Сообщений: 205
  • Регистрация: 12-Июнь 09

Отправлено 30 Июнь 2009 - 20:53

Я согласен с тем, что текущий вариант расчет вполне неплох. И индекс скорости дороги не нужно принимать во внимание.
Il silenzio e una grande arte di conversazione

#23 Пользователь офлайн   Mikola Иконка

  • Группа: Старожилы форума
  • Сообщений: 1 212
  • Регистрация: 24-Декабрь 08

Отправлено 01 Июль 2009 - 08:13

Kis:

Не пугай меня! :D У тебя что в машине часов нету?!
Я без навигатора раньше прикидывал сколько чего осталось ехать... Я так большеее не хоочууу! Я очень привык что "железный друг" мне все подсчитывает... :)

Есть у меня в машине часы :) :) Только вместо них я обычно мгновенный расход вывожу :) :)

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

Нормального и точного решения эта задача в принципе не имеет. Навигатор это не Господь Всемогущий и Всеведущий.

#24 Пользователь офлайн   cemehehko Иконка

  • Группа: Пользователи
  • Сообщений: 18
  • Регистрация: 26-Июнь 09
  • ГородМосква

Отправлено 01 Июль 2009 - 14:36

И всё таки каждый остался при своём.

Опишу подробно как я думаю (может немного заумно получиться).

Вводим понятия:
1. Ребро® дорожного графа (это участок дороги) имеет длину (L в километрах) и максимальную разрешённую скорость(M км/час).
2. Маршрут p=r[1],r[2],..,r[n] , который проложен по дорогам (то есть это путь на дорожном графе из пункта А в пункт Б).
3. Информация о пробках. Коэффициент уменьшения скорости на ребре дорожного графа в настоящее время P. В процентах от максимальной разрешённой скорости.
4. Длина маршрута это сумма длин всех рёбер маршрута то есть S=SUM(r[i].L), где i от 1 до n (измеряем в км)
5. Оставшееся время в пути T (измеряем в часах)
6. Время прибытия зависит от текущего времени и оставшегося времени в пути так: F=текущее_время + T.
7. Скорость движения V в км/ч (текущее по спидометру, за некоторый отрезок времени и т.п.)

Вся загвоздка в том как оставшееся время в пути посчитать.

Итак возможны следующие варианты:
1. Самый примитивный и простой в реализации вариант это по какой-нибудь средней скорости(мгновенной-текущей, за последние несколько километров, от начала движения и т.п.).
То есть делим оставшиеся километры пути на эту скорость. T=S/V
В этом случае S уменьшается, а вот скорость V может изменяться непредсказуемо в результате чего получаем ошибку и очень "интересные" значения при стоянке и движении.

2. Более сложный и дорогой с точки зрения вычисления способ заключается в том, чтобы определить примерное время прохождения каждого ребра графа с учётом пробок то есть T[i]=L[i]/V[i], где V[i]=M[i]*P[i]/100% - расчётная скорость на ребре дорожного графа. При том, что это уже реализовано в навителе при выборе наиболее быстрого маршрута. В этом случае оставшееся время (при неизменной информации о пробках и без перепрокладки маршрута) увеличиваться не будет, а будет только уменьшаться. Общее оставшееся время будет сумма ещё непройденных ребёр T=SUM(T[i]).

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

#25 Пользователь офлайн   akmes Иконка

  • Группа: Гуру
  • Сообщений: 4 243
  • Регистрация: 12-Апрель 08
  • ГородСаратов

Отправлено 01 Июль 2009 - 14:51

Вот именно, что "более сложный и дорогой", а вот насчёт точности - вопрос очень большой. Сложнее не значит правильнее.
Samsung Galaxy Note 8, Navitel 9.9.203 для Android. Европа 2017Q2

#26 Пользователь офлайн   Plukh Иконка

  • Группа: Активисты
  • Сообщений: 2 080
  • Регистрация: 14-Май 08
  • ГородМосква

Отправлено 01 Июль 2009 - 14:56

А я бы хотел, чтобы все оставалось, как есть. Первый вариант - единственный из всех предложенных, не требующий шаманства. Простой и интуитивно понятный: если я буду ехать с такой скоростью, как сейчас, то буду через столько - впрочем, об этом уже писали.

#27 Пользователь офлайн   cemehehko Иконка

  • Группа: Пользователи
  • Сообщений: 18
  • Регистрация: 26-Июнь 09
  • ГородМосква

Отправлено 01 Июль 2009 - 14:57

akmes:

Вот именно, что "более сложный и дорогой", а вот насчёт точности - вопрос очень большой. Сложнее не значит правильнее.


Вся необходимая информация и так рассчитывается при прокладке маршрута. Так что особенно дороже второй вариант не является.

#28 Пользователь офлайн   akmes Иконка

  • Группа: Гуру
  • Сообщений: 4 243
  • Регистрация: 12-Апрель 08
  • ГородСаратов

Отправлено 01 Июль 2009 - 14:58

Я только процетировал Ваше сообщение.
Samsung Galaxy Note 8, Navitel 9.9.203 для Android. Европа 2017Q2

#29 Пользователь офлайн   akmes Иконка

  • Группа: Гуру
  • Сообщений: 4 243
  • Регистрация: 12-Апрель 08
  • ГородСаратов

Отправлено 01 Июль 2009 - 15:00

Ещё один агрумент против. Едем по трассе. Время для всех водителей будет расчитываться абсолютно одинаково: едем со скоростью 90 км/ч. Всё остальное побоку. Это явно хуже чем то, что есть сейчас.
Samsung Galaxy Note 8, Navitel 9.9.203 для Android. Европа 2017Q2

#30 Пользователь офлайн   cemehehko Иконка

  • Группа: Пользователи
  • Сообщений: 18
  • Регистрация: 26-Июнь 09
  • ГородМосква

Отправлено 01 Июль 2009 - 15:10

akmes:

Ещё один агрумент против. Едем по трассе. Время для всех водителей будет расчитываться абсолютно одинаково: едем со скоростью 90 км/ч. Всё остальное побоку. Это явно хуже чем то, что есть сейчас.

Не догнал, о чём речь?

#31 Пользователь офлайн   Ископаемое Иконка

  • Группа: Старожилы форума
  • Сообщений: 346
  • Регистрация: 15-Февраль 09

Отправлено 01 Июль 2009 - 15:13

cemehehko:

2. Более сложный и дорогой с точки зрения вычисления способ заключается в том, чтобы определить примерное время прохождения каждого ребра графа с учётом пробок то есть T[i]=L[i]/V[i], где V[i]=M[i]*P[i]/100% - расчётная скорость на ребре дорожного графа. При том, что это уже реализовано в навителе при выборе наиболее быстрого маршрута. В этом случае оставшееся время (при неизменной информации о пробках и без перепрокладки маршрута) увеличиваться не будет, а будет только уменьшаться. Общее оставшееся время будет сумма ещё непройденных ребёр T=SUM(T[i]).

Хм, логично, но...
Допустим, вы ехали час по пустой трассе со скоростью 99 км/ч и въезжаете в город, по которому еще ехать и ехать.
Время прибытия в текущем варианте прогноза НН будет рассчитано только из средней скорости движения по трассе, т.е. прогноз исходит из того, что скорость и в городе останется 99 км/ч.
В предлагаемом способе предлагается исходить из отношения реальной и заявленной скорости на ребрах. В данном случае, раз мы ехали по трассе в 1.1 раза быстрее заявленной скорости, то прогнозируемая скорость в городе будет снижена до 60*1.1 = 66 км/ч.
Да, прогноз будет лучше, но только если коэффициент останется неизменным.

#32 Пользователь офлайн   Ископаемое Иконка

  • Группа: Старожилы форума
  • Сообщений: 346
  • Регистрация: 15-Февраль 09

Отправлено 01 Июль 2009 - 15:21

Уточню, речь идет о прогнозе прибытия на момент въезда в город, где погрешность прогноза максимальна из-за резкого изменения скорости.
Кстати, ошибка прогноза в ситуации "ехал-ехал по городу и попал в пробку" для обоих вариантов абсолютно одинакова (скорости-то на ребрах одинаковы).

#33 Пользователь офлайн   cemehehko Иконка

  • Группа: Пользователи
  • Сообщений: 18
  • Регистрация: 26-Июнь 09
  • ГородМосква

Отправлено 01 Июль 2009 - 15:29

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

#34 Пользователь офлайн   akmes Иконка

  • Группа: Гуру
  • Сообщений: 4 243
  • Регистрация: 12-Апрель 08
  • ГородСаратов

Отправлено 01 Июль 2009 - 15:31

"В предлагаемом способе предлагается исходить из отношения реальной и заявленной скорости на ребрах" - нет, предлагается только из скорости на рёбрах
Samsung Galaxy Note 8, Navitel 9.9.203 для Android. Европа 2017Q2

#35 Пользователь офлайн   akmes Иконка

  • Группа: Гуру
  • Сообщений: 4 243
  • Регистрация: 12-Апрель 08
  • ГородСаратов

Отправлено 01 Июль 2009 - 15:31

cemehehko:

akmes:

Ещё один агрумент против. Едем по трассе. Время для всех водителей будет расчитываться абсолютно одинаково: едем со скоростью 90 км/ч. Всё остальное побоку. Это явно хуже чем то, что есть сейчас.

Не догнал, о чём речь?


При езде по трассе время прибытия будет расчитываться только из одного условия: скорость машины=90 км/ч
Samsung Galaxy Note 8, Navitel 9.9.203 для Android. Европа 2017Q2

#36 Пользователь офлайн   akmes Иконка

  • Группа: Гуру
  • Сообщений: 4 243
  • Регистрация: 12-Апрель 08
  • ГородСаратов

Отправлено 01 Июль 2009 - 15:33

cemehehko:

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


Ну до попадания-то в пробку мы видели время. И после выезда увидим. А сколько будет длиться пробка - сложно сказать даже с пробочным сервисом. Человеку это спрогнозировать зачастую проще.
Samsung Galaxy Note 8, Navitel 9.9.203 для Android. Европа 2017Q2

#37 Пользователь офлайн   cemehehko Иконка

  • Группа: Пользователи
  • Сообщений: 18
  • Регистрация: 26-Июнь 09
  • ГородМосква

Отправлено 01 Июль 2009 - 16:29

akmes, ну и нечего страшного, если мы будем ехать быстрее, чем заложено в дорожном графе(и пробках), то оставшееся время будет чуть быстрее уменьшаться. А если будем ехать медленнее, то оставшееся время будет "медленнее" уменьшаться (время прибытия будет немного сдвигаться в большую сторону).

Например, предположим, наш маршрут состоит всего из трех рёбер:
а) трасса с разрешённой скоростью 90км/ч, без пробок, длиной 10км.
б) город с разр. скор. 60км/ч, с пробкой 20% от скорости движения, длиной 2км
в) город с разр. скор. 60км/ч, без пробок, длиной 4км

Реальное прохождение этого маршрута, например, такое:
а1) первые 5км едем по трассе со скоростью 110км/ч(3 минуты)
а2) потом 2 км пытаемся обогнать фуру, которая едет 80км/ч(1,5 минуты)
а3) остальные 3км едем 100км/ч(1,8 минут)
б1) первый км ползем по городу со скоростью 30км/ч (2 минуты)
б2) встаём в пробку и оставшийся км преодолеваем за 10 минут (скорость 6км/час)
в1) едем 2км со скоростью 60км/ч (2 минуты)
в2) едем 2км со скоростью 80км/ч (1,5 минуты)

В результате получаем реальное положение дел:
общее время: 21,8 минут.
общая длина: 16 км.
общая средняя скорость: 44км/ч

В идеале мы должны получить следущее оставшееся время:
a1) ост.время=21,8мин, ост. длина=16
a2) ост.время=18,8мин, ост. длина=11
a3) ост.время=17,3мин, ост. длина=9
б1) ост.время=15,5мин, ост. длина=6
б2) ост.время=13,5мин, ост. длина=5
в1) ост.время=3,5мин, ост. длина=4
в2) ост.время=1,5мин, ост. длина=2

Рассмотрим, что будет при этом показывать навител как сейчас(1й алгоритм):
a1) V=110км/ч, S=16км, ост.время=8,7 мин
а2) V=80км/ч, S=11км, ост. время=8,3 мин
a3) V=100км/ч, S=9км, ост. время=5,4 мин
б1) V=30км/ч, S=6км, ост. время=12 мин
б2) V=6км/ч, S=5км, ост. время=50 мин
в1) V=60км/ч, S=4км, ост. время=4 мин
в2) V=80км/ч, S=2км, ост. время=1,5 мин

Рассчитаем по рёбрам с индексом скорости(2й алгоритм)
a1) V=90км/ч, L=5км, Ti=3,3 мин, ост. время=21,6 мин
а2) V=90км/ч, L=2км, Ti=1,3 мин, ост. время=18,3 мин
а3) V=90км/ч, L=3км, Ti=2 мин, ост. время=18 мин
б1) V=12км/ч, L=1км, Ti=5 мин, ост. время=16 мин
б2) V=12км/ч, L=1км, Ti=5 мин, ост. время=11 мин
в1) V=60км/ч, L=2км, Ti=2 мин, ост. время=4 мин
в2) V=60км/ч, L=2км, Ti=2 мин, ост. время=2 мин

Сравним результаты:
Среднее квадратичное отклонение:
1й алгоритм - 10,3
2й алгоритм - 1,0

Таким, образом второй алгоритм является на порядок лучше чем первый!
Asus P750(VGA), НН 3.26.3594

#38 Пользователь офлайн   myxa Иконка

  • Группа: Активисты
  • Сообщений: 1 100
  • Регистрация: 09-Январь 08
  • ГородС.-Петербург

Отправлено 02 Июль 2009 - 07:05

Во-первых, Ваш расчет не совсем корректен -- при расчете 1-го "НН как сейчас" скорости будут другие (поскольку считается не мгновенная скорость, а средняя). Так что прыгать ождидаемое время прибытия будет меньше
Во-вторых, Вы не учитываете длину ребер и то, как они соотносятся с длиной пробок. Это фактор непредсказуемым образом может исказить ожидаемые параметры прибытия, рассчитанные по Вашему алгоритму, в любую сторону.
Дополнительные искажения привнесет также отсутствие пробочной информации. Представьте, что на участке б2 я проехал 500м, остановился и стою 20 мин. Потом вылезаю в ту же самую пробку и по ней еду дальше. А сервис Пробки у меня выключен. Что там насчитает Ваш алгоритм? Я думаю, что как только я встану, он тут же забудет, что я только что тащился со скоростью 10 км/ч и будет считать что я поеду 60 км/ч.
ASUS 686, WM6 (OC CE 5.2.1239 сборка 17746.0.2.4), ПЗУ v03.0735.00 RUS 0419, Navitel 5.0.0.778
LG M700AN, Android 7.1.1, Navitel 9.9.203, Карта Россия и Европа v... ну в общем последние доступные на данный момент

#39 Пользователь офлайн   Олег Викторович Иконка

  • Группа: Старожилы форума
  • Сообщений: 125
  • Регистрация: 09-Июнь 09
  • ГородМосква

Отправлено 02 Июль 2009 - 07:48

похоже навител считает считает от моментальной скорости, а вот если бы он считал от средней скорости за скажем последние 10-15 минут маршрута. было б точнее в итоге. или в % от пройденного маршрута, скажем средняя скорость последних 25% от пройденного маршрута
digma dm430b

#40 Пользователь офлайн   Юрбас Иконка

  • Группа: Гуру
  • Сообщений: 4 187
  • Регистрация: 22-Август 08
  • Город3201200010800100002

Отправлено 02 Июль 2009 - 08:28

Пост уважаемого cemehehko ни асилил. Многа букаф. Дошел вот до сюда:

cemehehko:

б2) встаём в пробку и оставшийся км преодолеваем за 10 минут (скорость 10км/час)
и понял, что дальнейшее можно не читать. Если ошибка появилась уже на стадии постановки задачи, то решение её не может быть верным. А ошибка элементарная: если едем 1 км 10 минут, то скорость не 10 км/ч, а всего 6 км/ч.
 Где начало того конца, которым кончается начало?
Шелезяка моя: ASUS MyPal A696, ПЗУ V03.0735.00 RUS 0419 Win Mobile 6 Classic ОС СЕ 5.2.1239 (Сборка 17746.0.2.4) ASUS Nexus 7 (2013, LTE, 32 GB)

#41 Пользователь офлайн   Атил Иконка

  • Группа: Пользователи
  • Сообщений: 47
  • Регистрация: 17-Июнь 09
  • ГородМосква

Отправлено 02 Июль 2009 - 09:00

myxa:

Во-первых, Ваш расчет не совсем корректен -- при расчете 1-го "НН как сейчас" скорости будут другие (поскольку считается не мгновенная скорость, а средняя). Так что прыгать ождидаемое время прибытия будет меньше
Во-вторых, Вы не учитываете длину ребер и то, как они соотносятся с длиной пробок. Это фактор непредсказуемым образом может исказить ожидаемые параметры прибытия, рассчитанные по Вашему алгоритму, в любую сторону.
Дополнительные искажения привнесет также отсутствие пробочной информации. Представьте, что на участке б2 я проехал 500м, остановился и стою 20 мин. Потом вылезаю в ту же самую пробку и по ней еду дальше. А сервис Пробки у меня выключен. Что там насчитает Ваш алгоритм? Я думаю, что как только я встану, он тут же забудет, что я только что тащился со скоростью 10 км/ч и будет считать что я поеду 60 км/ч.

Соотношение длины ребер и длины пробое можно оставить на откуп разработчикам программы. Думаю они догадаются это учесть. Здесь предлагается общий принцип расчета времени прибытия. Длина пробки известна. О какой непредсказуемости идет речь?
Пробочную информацию рекомендую включить (Для Питера это актуально). Да и вопрос снимется.
Теперь рассмотрите действующий сейчас алгоритм. Вернулись в пробку скор 10 км/ч, а вам еще ехать 4,5 км. НН посчитает время в пути 27 мин. (А как заметил Юрбас скорость в пробке не 10 а 6 км/час, следовательно время в пути будет 45 мин)
Алгоритм НАДО МЕНЯТЬ однозначно.

#42 Пользователь офлайн   myxa Иконка

  • Группа: Активисты
  • Сообщений: 1 100
  • Регистрация: 09-Январь 08
  • ГородС.-Петербург

Отправлено 02 Июль 2009 - 12:07

Атил:

Пробочную информацию рекомендую включить. Да и вопрос снимется.

Нынешний алгоритм выдает одинаковые результаты вне зависимости от настроек пользователя. Это хорошо. Предлагаемый алгоритм будет выдавать разные результаты в зависимости от настроек пользователя. Это плохо.
ASUS 686, WM6 (OC CE 5.2.1239 сборка 17746.0.2.4), ПЗУ v03.0735.00 RUS 0419, Navitel 5.0.0.778
LG M700AN, Android 7.1.1, Navitel 9.9.203, Карта Россия и Европа v... ну в общем последние доступные на данный момент

#43 Пользователь офлайн   cemehehko Иконка

  • Группа: Пользователи
  • Сообщений: 18
  • Регистрация: 26-Июнь 09
  • ГородМосква

Отправлено 02 Июль 2009 - 12:47

А может быть голосование провести:
Нужно ли изменить алгоритм расчёта времени прибытия:
1. Нет, не нужно.
2. Сделать опцию с выбором.
3. Заменить алгоритм.
Asus P750(VGA), НН 3.26.3594

#44 Пользователь офлайн   akmes Иконка

  • Группа: Гуру
  • Сообщений: 4 243
  • Регистрация: 12-Апрель 08
  • ГородСаратов

Отправлено 02 Июль 2009 - 12:52

Если и нужно менять, то не на ещё более неточный, какой предлагаете Вы.
Samsung Galaxy Note 8, Navitel 9.9.203 для Android. Европа 2017Q2

#45 Пользователь офлайн   akmes Иконка

  • Группа: Гуру
  • Сообщений: 4 243
  • Регистрация: 12-Апрель 08
  • ГородСаратов

Отправлено 02 Июль 2009 - 12:56

cemehehko:

akmes, ну и нечего страшного, если мы будем ехать быстрее, чем заложено в дорожном графе(и пробках), то оставшееся время будет чуть быстрее уменьшаться.


Ну ничего себе, ничего страшного. Вы же в любой момент хотите знать успееете ли или нет. Тогда уж способ Навител - тем более ничего страшного.

А по поводу расчётов myxa и Юрбас уже вроде всё сказали.
Samsung Galaxy Note 8, Navitel 9.9.203 для Android. Европа 2017Q2

#46 Пользователь офлайн   cemehehko Иконка

  • Группа: Пользователи
  • Сообщений: 18
  • Регистрация: 26-Июнь 09
  • ГородМосква

Отправлено 02 Июль 2009 - 13:04

По вопросу точности я математически доказал, что предложенный алгоритм точнее в 10 раз. Докажите обратное и не разводите флуд.
Asus P750(VGA), НН 3.26.3594

#47 Пользователь офлайн   akmes Иконка

  • Группа: Гуру
  • Сообщений: 4 243
  • Регистрация: 12-Апрель 08
  • ГородСаратов

Отправлено 02 Июль 2009 - 13:07

Так сказали всё myxa и Юрбас. Расчёты неверны, соотетственно и доказательства. Не ведёт себя так Навител, как Вы описали - раз. Расклад езды может быть легко другой - два. В третьих, данное доказательство напрямую зависит от расстояния. Чем больше - тем больше ошибка в предлагаемом способе.
Samsung Galaxy Note 8, Navitel 9.9.203 для Android. Европа 2017Q2

#48 Пользователь офлайн   cemehehko Иконка

  • Группа: Пользователи
  • Сообщений: 18
  • Регистрация: 26-Июнь 09
  • ГородМосква

Отправлено 02 Июль 2009 - 13:13

Так не пойдёт. В чем не верны? Предоставьте верные, а не рассусоливайте тут: "Мы хотим чтоб было лучше и никаких усилий при этом прикладывать не хотим" - так не бывает.
Asus P750(VGA), НН 3.26.3594

#49 Пользователь офлайн   akmes Иконка

  • Группа: Гуру
  • Сообщений: 4 243
  • Регистрация: 12-Апрель 08
  • ГородСаратов

Отправлено 02 Июль 2009 - 13:18

В чем не верны - подробно написано постом выше. Можно не повторять?
Нас устраивает всё как есть. Интуитивно понятно, нет зависимости от скорости, прописанной в карте, учитывается стиль езды.

Пример зависимости ваших расчётов от ситуации (может быть, несколько оторванный от реальности, но не сильно фантастичный):
ехать надо 1000 км, попадаю в город, 10 км буду ехать по городу со скоростью 70 км/ч. Еду по трассе со скоростью 160 км/ч.
Навител говорит:
1. 6.2 часа
2. 0.14 часа

Ваш способ:
1. 11 часов
2. 0.16 часов.

Ошибка в 2! раза во втором способе, однако.
Samsung Galaxy Note 8, Navitel 9.9.203 для Android. Европа 2017Q2

#50 Пользователь офлайн   akmes Иконка

  • Группа: Гуру
  • Сообщений: 4 243
  • Регистрация: 12-Апрель 08
  • ГородСаратов

Отправлено 02 Июль 2009 - 13:25

Да даже сам сколько не ездил в Москву. То за 11 часов, то за 8 доезжал. Глядя на навигатор в нынешнем виде можно понять и ориетироваться - нужно ехать быстрее, медлееннее, сколько останавливаться. Ваш же способ будет твердить 10 часов и всё.
Samsung Galaxy Note 8, Navitel 9.9.203 для Android. Европа 2017Q2

  • (5 Страниц)
  • +
  • 1
  • 2
  • 3
  • Последняя »
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей