Как стать автором
Обновить

Как мы разрабатывали приложение с сибирским характером для суровых дальнобойщиков (и победили Яндекс Карты)

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров7K
Всего голосов 18: ↑17 и ↓1+20
Комментарии16

Комментарии 16

Это внутреннее приложение компании? Или "яндекс такси" для грузоперевозок? Потенциал второго есть.

Это внутреннее приложение для компании «‎Сервико-Авто‎»‎

Да, к несчастью, есть такое, если читать кейс с телефона

Можно пару вопросов?

  1. Чью подложку вы использовали для карт

  2. Существуют ли инерциальные системы навигации для авто? Хороший MEMS компас (пусть отдельным устройством) плюс данные о числе оборотов колес с внутренней шины вроде бы должны решить проблему со сбоями спутниковой навигации

ИНС для авто существуют и активно используются. Только являются они крайне неточными: снос от 1м за 10 секунд до 100м за 10 секунд относительно реальной позиции и снос от 0.1 градуса за 10 секунд до 1 градуса за 10 секунд. В итоге за минуту отсутствия сигнала от хотя бы четырех спутников приводит к ошибке до 600 метров.

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

У машин есть CAN шина, на которой доступны, скорость автомобиля, угол поворота руля, даже данные акселерометра есть, это вполне достаточно для ведения по маршруту когда идут сбои по gps, чем внутренние автомобильные системы навигации всегда и пользуются и чем они лучше яндексов и гуглов в телефоне.

Уведомления. Каждые 8 часов им приходят оповещения о том, опаздывает водитель или идет в графике. Теперь они могут скорректировать следующий маршрут;

За восемь часов водитель может не то, что опоздать, а вообще проспать и не выйти на маршрут. Не поздновато ли уведомляете?

Такие уведомления — лишь дополнительный инструмент для планирования графиков.

Если Яндекс и дальше будет показывать рекламу прямо на карте во время движения - это будет его концом.

Не в движении тоже хорошего мало. Остановился на светофоре, хотешь посмотреть что там дальше по маршруту, а вот фиг, на тебе рекламу на пол экрана!

Препятствие второе: метки расходились из-за помех с GPS

Тогда мы придумали алгоритм фильтрации координат.

Выглядит как алгоритм мониторинга целостности решения (Integrity monitoring), описанный в книге Пола Грувса. В вашем случае было бы достаточно считать отклонения и проверять, что сумма квадратов отклонений в пределах заданного значения.

хотелось бы посмотреть вебку логиста

Очень интересный и проект и рассказ. Если не секрет, можете раскрыть примерный состав команды и срок реализации проекта (не-mvp). Приблизительно, чтобы порядок понять. Если не в количестве то хотя бы в % аналитики - разработчики - тестировщики.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий