Двойные подсказки в навигаторе: помогаем водителям на сложных развязках
Для заезда и съезда с крупной трассы, особенно в столицах, часто необходимо сделать несколько последовательных маневров на коротком расстоянии, чтобы заранее занять нужную полосу. Для этого в нашем навигаторе есть подсказки о полосах. Они помогают водителям на сложных развязках со съездами, идущими друг за другом — так удобнее маневрировать, особенно на крупных трассах в столицах.
Как работают подсказки
Прорабатывая внешний вид, учитывали, что подсказки — мы их называем бабблы — не должны накладываться друг на друга и перекрывать собой другую важную информацию.
Появляются подсказки только в нужные моменты и и не отвлекают водителя — первый баббл советует те полосы, которые нужны для следующего манёвра. Второй баббл — чуть выше на экране, меньше и дальше от маркера машины. Так понятно, где подсказка первого манёвра, а где — второго.
В первый баббл добавили направления конечного съезда. На сложных развязках, когда один съезд разветвляется, направления помогают сопоставить подсказку в навигаторе с дорожными знаками.
Откуда берём данные
Последовательные подсказки в навигаторе требуют высокого качества данных о дорожных знаках и знания реального ситуации на местности — мы их собираем и регулярно проверяем.
Информацию о движении по полосам берём из реальных знаков движения по полосам — сейчас в базе их уже более 154 000. Собираем, обрабатываем, проверяем, соотносим данные с картой и доставляем их в навигатор.
Знаки на карту добавляются с помощью CV и ML, а сложные кейсы разрешаются руками картографов. Об этом мы подробнее написали на Хабре.
Ручная настройка
Знаки и разметка на дорогах не идеальны, из-за этого алгоритм навигатора может сработать неверно. Каждый такой случай мы разбираем и, если требуется, сопоставляем подсказки вручную. Для сложных развязок, когда в реальности полосы есть, а знаков или разметки с направлениями нет, мы добавляем условные знаки самостоятельно.
Такое решение помогает водителям на развязке или перекрёстке любой сложности.
Двойные подсказки доступны в версиях для iOS и Android.