Телематические данные транспортного средства могут многое рассказать о ваших навыках вождения.

Фотография моего вождения для сбора телематических данных об автомобиле (изображение автора)
Фотография моего вождения для сбора телематических данных об автомобиле (изображение автора)

Хороший ли вы водитель? На такой вопрос не всегда дается объективный ответ. Один из способов проанализировать это — узнать мнение пассажиров, едущих с вами, или просто посчитать штрафы за превышение скорости, которые вы заплатили! Однако все это очень примитивные способы оценки поведения водителя. В этой статье я расскажу, как я использовал данные для объективного анализа своего поведения за рулем.

Анализ поведения за рулем также используется предприятиями для таких целей, как выработка страховой политики на основе данных или управление автопарком.

Здесь я расскажу о методах науки о данных (даталогии), которые могут помочь оценить манеру вождения, например

  • Превышение скорости

  • Резкое ускорение

  • Прогнозирование ситуации

  • Машинное обучение для определения того, как влияет плохое вождение на состояние автомобиля

Сбор данных

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

Автомобильное телематическое устройство (изображение автора)
Автомобильное телематическое устройство (изображение автора)

Это устройство получает данные, записанные датчиками, и передает их в базу данных производителя. С помощью полученной информации можно понять поведение за рулем. Кроме того, можно попросить вендора предоставить доступ к данным, для того чтобы проанализировать их более детально.

Сбор телематических данных о транспортных средствах (изображение автора)
Сбор телематических данных о транспортных средствах (изображение автора)

В этом блоге я буду пользоваться в качестве примера данными, которые я собрал во время своей поездки по Индии в штат Карнатака. Они относятся к 21 августа 2022 года. Мы попытаемся выяснить, является ли мое вождение хорошим или нет. Полученные данные содержат информацию, показанную ниже.

Образец данных, собранных с телематического устройства автомобиля (изображение автора)
Образец данных, собранных с телематического устройства автомобиля (изображение автора)

Данные имеют ID (идентификатор) телематического устройства, который его определяет. Они содержат временную метку записи, а также различные измеряемые параметры, например, положение автомобиля, которое определяется как широта, долгота и высота над уровнем моря. Скорость автомобиля измеряется в км/ч или милях в час.

Теперь давайте проанализируем поведение водителя.

Превышение скорости

Превышение скорости — одна из первоочередных деталей, которые можно измерить, чтобы понять поведение водителя. Здесь показан маршрут, который я проехал 21 августа 2022 года. Информация, использованная для анализа, основана на телематических данных о времени, широте и долготе.

Поездка была совершена из Удипи в Холекатту. Маршрут пролегал по шоссе № 66, которое проходит вдоль западного побережья Индии.

Визуализация поездки на автомобиле (изображение создано автором с использованием Google Maps и Javascript)
Визуализация поездки на автомобиле (изображение создано автором с использованием Google Maps и Javascript)

Также вы можете заметить маркер — это место, где была зафиксирована максимальная скорость 92 км/ч. Ограничение скорости для автомобиля на национальном шоссе 66 составляет 100 км/ч. Следовательно, автомобиль двигался в пределах допустимой скорости, поэтому можно поставить зеленую галочку, что говорит о соблюдении правил.

Манера вождения при соблюдении скоростного режима — в норме (иллюстрация автора)
Манера вождения при соблюдении скоростного режима — в норме (иллюстрация автора)

Резкое ускорение

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

Давайте теперь произведем замер интенсивности ускорения во время поездки. Здесь показаны различные маркеры при разгоне до максимальной скорости 92, которые показывают разгон до 73, затем до 85, а потом достижение  максимума - 92.

Маркеры перед максимальной скоростью (изображение создано автором с использованием Google Maps и Javascript)
Маркеры перед максимальной скоростью (изображение создано автором с использованием Google Maps и Javascript)

Можно представить динамику этих скоростей автомобиля во времени с помощью линейного графика, как показано ниже. На оси X — время, на оси Y — скорость автомобиля. Эта кривая соответствует ускорению. Я начал ускоряться в 14:43:21, когда скорость была 71, а затем достиг максимальной скорости 92 в 14:43:49. Таким образом, я увеличил скорость на 21 км/час за 28 секунд.

Время и скорость (иллюстрация автора)
Время и скорость (иллюстрация автора)

Для того, чтобы понять, является ли такое ускорение резким или нет, нам нужно преобразовать его в силу гравитации, также называемую g-силой, которая прикладывается к автомобилю в результате разгона. Увеличение скорости на 21 км/час за 28 секунд соответствует силе g, равной 0,208 м/с2 ускорения. Ниже показано соответствие между силой g и уровнями ускорения.

Ускорение или торможение, сопоставленное с силой гравитации (g-сила) (изображение автора)
Ускорение или торможение, сопоставленное с силой гравитации (g-сила) (изображение автора)

Сила g в пределах 0,28 считается безопасной и не является сильным ускорением. Таким образом, мы можем поставить галочку зеленого цвета напротив резкого ускорения.

Поведение водителя для резкого ускорении в норме (иллюстрация автора)
Поведение водителя для резкого ускорении в норме (иллюстрация автора)

Прогнозирование ситуации

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

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

Визуализация торможения (изображение автора)
Визуализация торможения (изображение автора)

Со скорости 92 км/ч я замедлился до 1 км/ч за 24 секунды. Это эквивалентно силе g=-0,3 и соответствует резкому торможению. В чем может быть причина?

Позвольте мне раскрыть секрет, поскольку я точно знаю, что произошло во время движения автомобиля. Если мы посмотрим на трассу за отметкой с максимальной скоростью, то увидим мост через реку, называемый мостом Хероор. На нем действует ограничение скорости, поэтому мне пришлось притормозить.

Визуализация торможения (изображение создано автором с помощью Google Maps и Javascript)
Визуализация торможения (изображение создано автором с помощью Google Maps и Javascript)

Снижение с высокой скорости 92 км/ч до очень низкой 1 км/ч — явный признак того, к чему я не был готов. Так давайте же отметим прогнозирование ситуаций красным цветом!

Водительское поведение по прогнозированию ситуаций — не нормально (изображение автора)
Водительское поведение по прогнозированию ситуаций — не нормально (изображение автора)

Манера вождения влияет на состояние автомобиля

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

Также имеется более 50 показателей датчиков, таких как скорость автомобиля, ускорение, кислород (лямбда-зонд), дроссельная заслонка, температура воздуха и многие другие.

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

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

Ниже показано дерево решений, в котором различные датчики являются узлами принятия решений, а сигналы тревоги — выходными узлами. Как видно, основными факторами, которые приводят к возникновению аварийных ситуаций, являются БАТАРЕЯ, УСКОРЕНИЕ и СКОРОСТЬ.

Таким образом, неаккуратное вождение влияет не только на безопасность водителя, но и на исправность автомобиля.

Заключение

Вот несколько интересных выводов

  • Сбор данных с помощью телематических устройств является ключом к анализу поведения водителя на их основе.

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

  • Резкое ускорение и прогнозирование ситуаций можно рассчитать с помощью функций временного ряда. Однако их необходимо рассматривать в контексте анализа всего маршрута.

  • Неаккуратная манера вождения опасна как для водителя, так и для транспортного средства.


Сегодня вечером состоится бесплатное занятие онлайн-курса "Machine Learning. Advanced" «Байесовский взгляд на машинное обучение». На занятии познакомимся с образовательным треком ML-Advanced, а также погрузимся в тему байесовского подхода к машинному обучению – науку о том, как встроить априорные «экспертные» знания в модели машинного обучения. Зарегистрироваться можно по ссылке.

Комментарии (8)


  1. mSnus
    31.10.2022 13:25
    +2

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

    Алгоритм этого товарища выдаст ему прекрасную оценку при движении на 20 км/ч там, где все едут 60 км/ч? А что, классно же - почти не разгоняется, плавно тормозит... А если он будет плавно ехать змейкой по 5-полосной дороге? Да тоже нормально! Весь поток при этом будет основательно тормозиться, но алгоритму это неважно. Хороший водитель!


    1. ruomserg
      31.10.2022 13:35

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

      Передам еще совет водителя инструктора в автошколе 20 лет назад: "Если вам пришлось воспользоваться педалью тормоза на скорости больше 40 километров в час - значит скорее всего последнюю минуту вы неправильно оценивали дорожную обстановку". Опять же, это не значит что тормозить нельзя на скорости выше 40 км-ч! Тормозить можно и нужно всегда - как это требуют правила дорожного движения. Но если вы часто это вынуждены делать на скорости >40, стоит подумать: может манеру вождения сменить, может маршрут альтернативный выбрать, или еще чего... Потому что рано или поздно, внимательность притупится, ледок замерзнет, жара доканает - да мало ли что... И реакции может не хватить...


  1. Chelidonium
    31.10.2022 13:36

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


  1. alexhott
    31.10.2022 15:36

    Дак давно бесплатно на государственном уровне сделано:
    открыл госуслуги:
    1 Штраф за скорость 20-40
    2 Штраф за проезд на красный

    3 Штраф за скорость..
    ....
    и еще денежная оценка стиля вождения, что немаловажно к мотивации


  1. Didimus
    31.10.2022 21:03
    -1

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

    Как выглядит обычно движение по шоссе? Такой водитель и хвост за ним, постоянные обгоны и перестроения. И все шоссе едет такими группками, а езда это постоянные рывки между ними. Очень редко когда можно застать идиллию, когда весь поток дружно едет под скоростное ограничение, или когда все разом стартуют на зелёный светофор, как это умеют делать за границей, но не у нас..


    1. ruomserg
      31.10.2022 22:00

      И что вы с этим водителями собираетесь делать ? Если их скорость больше минимально разрешенной (см. автомагистраль или знак в ПДД) - то что ?! На их стороне пункт правил, который предписывает водителю выбирать скорость сообразуясь с состоянием дороги, видимостью, и иными параметрами, влияющими на безопасность движения!

      Если водитель считает, что на этом участке дороги ему безопасно ехать 80 км/ч, то все желающие ехать 109 при разрешенных 90 - идут лесом. Если вы понимаете, что обогнав одну машину на трассе - тут же утыкаетесь в другую - это вы неправильно выбираете скорость движения, а не вся остальная дорога... Тем более, что фуры с тахографами сейчас ходят на круиз-контроле ровно 90 км/ч. И если на дороге менее двух рядов в одну сторону - лучше бы вы ехали как люди 90... Насмотрелся я на "чотких пацанчиков" на трассе М51, которые летят под 150, и хаотично залетают и вылетают из ряда, уворачиваясь от встречки... :-(


      1. Didimus
        01.11.2022 05:53

        "когда весь поток дружно едет под скоростное ограничение"


        1. ruomserg
          01.11.2022 06:38
          +1

          А меня учили в свое время - в плохую погоду, в межсезонье, если устал, или едешь по этой дороге в первый раз - сбавь на 10 км/ч от максимально разрешенной. Если ехать 300 километров со скоростью 80 кмч или 90 кмч - разница меньше получаса. В городе максимальная скорость вообще ни на что не влияет - время в пути определяется пробками и светофорами.

          А вообще, я вам всерьез порекомендую ж/д транспорт. Там все как вы хотите - вагоны едут на минимальном расстоянии друго от друга, и с одинаковой скоростью!