Методология
Версия 1.1 · Odoma Tracker · Таллинн, Эстония · odoma.ee
Если коротко
Odoma Digipädevuse Selts — эстонская мittetulundusühing общественного интереса (рег. 80659718, основана 2025; правление: Елена Матисен, Сергей Матисен). Устойчивая мобильность через цифровые инструменты — одно из шести уставных направлений. Odoma Tracker — первый продукт организации, в App Store и Google Play с 2026: бесплатное приложение для iOS и Android, которое автоматически ведёт дневник поездок (sõidupäevik) и одновременно измеряет эффективность вождения. Эта страница — открытая методология второго слоя.
Цепочка работы и масштаб эффекта. На любом автомобиле существенная часть расхода топлива зависит не от двигателя, а от стиля вождения — насколько водитель предвидит ситуацию, плавно ускоряется и тормозит, минимизирует холостой ход. Odoma Tracker измеряет эту «долю водителя» по данным телефона (smartphone-first); опционально подключается OBD-II-адаптер для более точного определения скорости и оборотов двигателя — но это enhancement, не требование. Приложение показывает балл 0–100 за поездку и тенденцию по неделям. EU-исследования задают реалистичный диапазон поведенческого эффекта в 2,5–6,6 % экономии топлива на одного активного пользователя (ecoDriver FP7, 170 водителей, 7 стран; GamECAR H2020). Для прикидки масштаба: 10 000 активных пользователей × средний 4 % эффект × около 2 т CO₂/год на типичный автомобиль ≈ 800 т CO₂-эквивалента в год, при near-zero предельных издержках на дополнительного пользователя. Существующие решения этот сегмент не покрывают — коммерческая OBD-телематика требует дорогого железа как условия, страховая UBI берёт плату за наблюдение, навигация оптимизирует время вместо эффективности — то есть водитель остаётся без обратной связи о том, как именно он влияет на расход. Это и есть пробел, который закрывает интервенция. Бенефициаров три: водитель (экономия времени и топлива), государство (вклад в климатические цели EU 2035 и снижение импорта топлива), климат (агрегатные выбросы).
Privacy by design. Координаты не покидают устройство. Идентификация — случайный UUID, генерируемый локально. На сервер уходят только числовые агрегаты. Принципы — data minimisation и purpose limitation (GDPR Art. 5), k-anonymity guard на бэкенде с повышенным k = 20 для малых стран (EE / LV / LT и др.), region-aware data residency (EU users → EU Firestore project, non-EU → US project). Полный архитектурный контракт — §8.
Участие в исследовании. С v1.3 любой пользователь может opt-in включить вклад в обезличенный исследовательский датасет (§7) — для калибровки safety-балла на независимых измерениях, региональных сравнений между странами и фактологической базы для пилотов с публичным сектором и страховщиками. Tier A — non-longitudinal, анонимно по умолчанию; Tier B — longitudinal с explicit consent. Этот канал — основной механизм, через который проект превращается из consumer-приложения в digital public good.
Ограничения, признаваемые честно. В smartphone-режиме (без OBD-адаптера) GPS-измерение по определению менее точно, чем OBD; корпус пока преимущественно iOS (Android-версия вышла в августе 2026) — это даёт self-selection-смещение к одному классу устройств; корреляция с claim-данными страховщиков пока не валидирована независимо; cohort недостаточен для популяционных выводов (цель — 500+ водителей в 3+ странах). Полный список и обходные решения — §9. Это документ организации, которая знает свои пределы, а не маркетинговая страница.
Партнёрства и позиционирование на рынке. Odoma Tracker не конкурирует с коммерческими UBI-провайдерами уровня The Floow, Cambridge Mobile Telematics, IMS, Octo. Они работают в смежной задаче — underwriting и pricing для страховщиков, с интеграцией в их собственные приложения; у Odoma Tracker другая цель — поведенческая интервенция и открытый research-датасет. Архитектурное отличие — у нас smartphone первичный, OBD опциональный; у них чаще наоборот. На балтийском рынке коммерческая UBI-телематика практически отсутствует (из 13,8 млн европейских UBI-полисов на конец 2024 около 9,5 млн в Италии и 1,3 млн в UK — Балтия статистически близка к нулю). Odoma Tracker — первый smartphone-телематический проект с продакшн-данными в Эстонии, открытый к пилотным партнёрствам с локальными страховщиками (If P&C, ERGO, Salva, Swedbank P&C, Seesam, BTA), операторами автопарков, государственными экологическими программами и академическими исследователями. Дорожная карта сотрудничества и схема uplink — Сотрудничество. Контакт — в конце документа.
1. Постановка задачи
На дорожный транспорт приходится примерно четверть выбросов парниковых газов в ЕС, причём около 61 % CO₂ дорожного транспорта даёт легковой автопарк (EEA — Greenhouse gas emissions from transport; European Parliament — CO₂ от автомобилей). Технические решения — электрификация и нормативы EU 2035 (European Commission — Cars and vans) — закрывают «железную» сторону задачи. Поведение водителя, однако, отвечает за 10–30 % разброса расхода топлива на одном и том же автомобиле и маршруте — в зависимости от ускорений, торможений, плавности скорости и времени работы на холостом ходу.
Эту поведенческую компоненту существующие решения почти не покрывают. OBD-телематика требует железа и редко устанавливается добровольно. Заводские системы охватывают только новые автомобили. Навигация оптимизируется по времени, а не по эко-эффективности. Страховая UBI-телематика по данным Berg Insight — это около 13,8 млн полисов в Европе на конец 2024 года (Berg Insight 2025) — небольшая доля автопарка, сосредоточенная в Италии и Великобритании.
Odoma Tracker закрывает этот разрыв через privacy-first подход на смартфоне.
2. Подход
2.1 Smartphone-first, OBD-optional архитектура
Odoma Tracker считает баллы по данным GPS и инерциальных сенсоров, доступных на любом современном смартфоне — iPhone или Android. Это базовый режим — он не требует никакого железа, кроме телефона, и охватывает весь автопарк, включая старые автомобили без штатной телематики.
Опционально приложение может подключаться к OBD-II-адаптеру через Bluetooth для более точного определения скорости, оборотов двигателя и состояния холостого хода. Подключение OBD улучшает обнаружение старта/остановки, gap-fill при потере GPS-сигнала и точность idle-классификации — но это enhancement, не условие работы.
Это сознательный архитектурный размен по сравнению с коммерческими решениями. OBD-системы дают более высокую точность по событиям (до 6 % экономии топлива в контролируемом исследовании ecoDriver против 2,5 % для GPS-only), но традиционно делаются обязательными — что ограничивает охват несколькими процентами автопарка. Odoma Tracker делает наоборот: smartphone-режим — для всех, OBD — для тех, кому нужна повышенная точность. Это та же accuracy-vs-coverage кривая, но проходимая в обе стороны.
Программа ЕС ecoDriver (FP7, €14,6 млн, 170 водителей в 7 странах) установила 2,5 % экономии топлива как опорный benchmark для GPS-only смартфон-приложений (CORDIS project 288611). Это наша основная точка отсчёта.
2.2 Real-time + post-trip обратная связь
Исследования стабильно показывают: комбинация обратной связи в реальном времени и итогового отчёта по поездке даёт больший и более устойчивый эффект, чем каждый из подходов по отдельности (ecoDriver, 2016; мета-анализ 17 исследований — Sanguinetti et al., 2020).
Odoma Tracker делает:
- Real-time eco-meter во время поездки (плавность скорости, события ускорения).
- Итоговый балл (0–100) с разбивкой по компонентам после поездки.
- Исторические тренды и серии (streaks) для закрепления привычки.
2.3 Геймификация для устойчивости результата
Главная проблема эко-драйвинг-интервенций — затухание поведения: улучшения деградируют за недели или месяцы (ecoDriver, longitudinal: 4,6 % → 2,5 % за 10 месяцев в городе).
Геймификация борется с затуханием через внутреннюю мотивацию. Проект GamECAR (H2020, €1 млн) показал 0,59 л/100 км средней экономии (p = 0,004, Cohen's d = 1,026 — большой эффект) на эко-балле, достижениях, лидерборде и челленджах (CORDIS project 732068).
22-месячное исследование в Германии (n = 108, водители BEV) показало, что геймификация формирует переносимый навык, частично сохраняющийся после удаления приложения. Финансовые поощрения такого эффекта не дают (Baumgartner et al., 2019).
Odoma Tracker реализует: эко-балл за поездку, накопительные серии, глобальный лидерборд с нормировкой по классу автомобиля, прозрачное отображение потерь топлива/CO₂.
3. Методология эко-балла
3.1 Измерения
Каждая поездка получает балл 0–100 по четырём поведенческим измерениям:
| Измерение | Что измеряется | Направление |
|---|---|---|
| Резкое ускорение | События с продольным ускорением a > 3,3 м/с² (≈ 0,34 g) | Штраф |
| Резкое торможение | События с a < −3,5 м/с² (≈ 0,36 g) | Штраф |
| Простой двигателя | Время стоянки с работающим двигателем (классифицируется на пробочный и неоправданный) | Штраф |
| Использование инерции / накат | Замедление без harsh-brake | Поощрение |
Отраслевые пороги резкого торможения варьируются между 0,20 g и 0,45 g в зависимости от класса автомобиля и провайдера (NJIT — Harsh braking как surrogate риска ДТП, MDPI 2025). Пара 0,36 g тормоз / 0,34 g разгон у Odoma Tracker находится в середине диапазона, используемого для легковых автомобилей — чуть строже, чем дефолтный порог Verizon Connect (6 mph/s) и порог 0,27 g, упомянутый в исследовании NJIT.
3.2 Pipeline детектирования
Детектирование детерминировано и работает полностью на устройстве. GPS-точки поездки (обычно 1 Гц, горизонтальная точность 4 м) обрабатываются за пять проходов:
- Медианное сглаживание. К GPS-скорости применяется скользящая медиана по 3 точкам. Это убирает одиночные шипы от переключения передач (на механике) и кратких джиттер-фиксов — без искажения сырого расстояния.
- Pass A — bearings. Считается азимут на сэмпл при смещении ≥ 2 м, используется ниже для детекта поворотов.
- Pass B — jam-флаги. Сэмпл помечается
inJam, если за последние 30 с было ≥ 3 stop-go-перехода (< 5 км/ч → > 10 км/ч) и текущая скорость < 15 км/ч. Резкие события в пробке весят 0,0 (ускорение) и 0,3 (торможение) — потому что stop-and-go не под произвольным контролем водителя. - Pass C —
brakingToStop. Forward-looking: достигает ли текущее замедление полной остановки (< 0,3 м/с) за 5 с, и длится ли эта остановка ≥ 8 с? Если да, harsh-brake весит 0,5 — это остановка на светофоре или знаке, а не паническое торможение. - Pass D —
accelFromStop. Backward-looking зеркало Pass C: был ли near-stop (< 5 км/ч, ≥ 5 с) в последние 5 с перед текущим ускорением? Если да, harsh-accel весит 0,25 — это нормальный старт со светофора, а не агрессивное вождение. (v5.4.1, май 2026: пороги ослаблены с 1 км/ч / 8 с до 5 км/ч / 5 с после полевых тестов на таллиннском такси-датасете, где rolling-stops и короткие циклы светофоров систематически пропускались.)
Веса событий каскадируются от полной скидки к её отсутствию:
ускорение: jam → 0.0 ; on-ramp → 0.0 ; sharp turn → 0.0 ;
accelFromStop → 0.25 ; moderate turn → 0.25 ;
else → 1.0
торможение: jam → 0.3 ; brakingToStop → 0.5 ; else → 1.0
3.3 Коррекция уклона
При уклоне дороги > ±3 % пороги масштабируются на 1,4×: на подъёме множится порог разгона (более тяжёлый педаль — норма для подъёма), на спуске — порог торможения (engine-braking и гравитация требуют более твёрдого нажатия). Уклон считается из последовательных GPS-высот со сглаживанием.
3.4 Модель «потери водителя»
Помимо итогового балла, Odoma Tracker считает driverLoss — оценку избыточного CO₂, выброшенного из-за стиля вождения относительно базового потребления автомобиля:
driverLoss (г CO₂) = harshAccelLoss + harshBrakeLoss + idleLoss − coastingBonus
Каждая компонента — калиброванная функция от количества событий (после контекстной коррекции) и заявленной нормы CO₂ (г/км) автомобиля. Цифра агрегируется по всем поездкам и публикуется на dashboard'е /impact как totalDriverLossKg — сумма измеренных избыточных выбросов, не оценочный counterfactual.
3.5 Нормировка по классу автомобиля
Лидерборд нормируется по классу, выводимому из заявленной нормы CO₂ и типа топлива, чтобы тяжёлый дизельный SUV соревновался в своём классе, а не против BEV. Классы: BEV / Eco (≤ 110 г/км) / Compact (≤ 150) / Standard (≤ 185) / Heavy (> 185).
4. Safety-балл
В v1.2 Odoma Tracker добавляет отдельный safety-балл из того же потока событий, но с другими весами — откалиброванными по литературе о harsh braking как предикторе риска ДТП (Connected-Vehicle Telematics, NJIT/MDPI 2025).
Штрафы на 100 км пути:
| Компонент | Штраф на 100 км |
|---|---|
| Резкое торможение | 4,0 балла |
| Резкое ускорение | 2,0 балла |
| Ночной множитель (22:00–05:00) | сверху |
Резкое торможение — главный предиктор риска ДТП в опубликованной литературе, поэтому в safety-компоненте оно весит вдвое больше ускорения. В эко-балле оба весят примерно одинаково — оба сигнализируют о неэкономичной езде.
Safety-балл в v1.2 экспериментальный — собирается и считается, но временно скрыт в UI (об этом сказано в примечаниях к выпуску приложения) до калибровки на независимых данных по ДТП.
5. Метрика поведенческих изменений
5.1 Базовая линия первой недели
Для каждого водителя Odoma Tracker фиксирует средний эко-балл за первые 7 дней активного использования как firstWeekAvg. Это индивидуальная базовая линия до того, как обратная связь начала действовать.
5.2 Метрика улучшения
avgImprovement = mean(currentAvgScore − firstWeekAvg)
по всем водителям с ≥ 20 поездок. Это within-subject метрика — консервативная по построению, потому что сравнивает каждого водителя только с самим собой.
Метрика отображается в реальном времени на /impact как основное доказательство эффективности.
5.3 Почему метрика консервативна
- Включаются только водители с ≥ 20 поездок (исключает trial-пользователей).
- Не применяется коррекция на regression-to-mean.
- Нет контрольной группы — цифра не претендует на каузальность, только на within-user изменение.
- Ограничения GPS признаны (см. §9).
6. Сравнение с предыдущими исследованиями
| Исследование | Метод | Выборка | Ключевой результат |
|---|---|---|---|
| ecoDriver (FP7) | GPS-приложение | 170 водителей, 7 стран | 2,5 % экономии топлива (GPS-only) |
| ecoDriver (FP7) | OBD-система | Та же когорта | 6 % экономии |
| GamECAR (H2020) | OBD + геймификация | 36 водителей, Испания | 0,59 л/100 км (Cohen's d = 1,026) |
| Sanguinetti et al. (2020) | Мета-анализ | 17 исследований | 6,6 % среднее улучшение |
| Baumgartner et al. (2019) | Long-term BEV | 108 водителей, 22 мес | Геймификация даёт переносимый навык |
| Odoma Tracker (текущий) | GPS + геймификация | растущая когорта | live на /impact |
В smartphone-режиме подход Odoma Tracker ближе всего к ecoDriver GPS-only с добавлением механик геймификации в стиле GamECAR; с подключённым OBD точность сдвигается ближе к OBD-условию того же исследования. Ожидаемый диапазон по литературе: 2,5 – 6,6 % улучшения топливной эффективности на одного водителя.
7. Участие в исследовательской работе
Чтобы методология могла развиваться и проверяться извне, Odoma запускает opt-in вклад в общий обезличенный датасет. Это отдельный канал — не путать с лидербордом и не часть «работы приложения». Включается явно в настройках, выключается там же, и без согласия пользователя ничего не уходит.
Зачем это нужно:
- Калибровка safety-балла. Без независимых данных по ДТП safety-балл остаётся экспериментальным. Агрегаты от тысяч поездок позволяют валидировать, что harsh-brake действительно коррелирует с риском, и где наши пороги нуждаются в уточнении.
- Публикуемая статистика по изменению поведения. Within-subject метрика улучшения уже считается; чтобы превратить её в публикабельный результат (см. §5.3 — нужны 500+ водителей в 3+ странах), нужны агрегированные данные.
- Региональные различия. Стиль вождения в Таллинне, Хельсинки и Варшаве объективно различается. Без региональных данных нельзя честно сказать, что наши пороги одинаково корректны во всех трёх контекстах.
- Открытые данные для других исследователей. В долгосрочной перспективе — публикация derived (анонимизированных) датасетов по статутным целям организации.
Архитектура канала
Канал работает в продакшне с v1.3 на адресе odoma-tracker.web.app/api/v1/crowd/upload со следующими инвариантами:
- GPS-координаты не уходят с устройства никогда. Передаются только bucketed-агрегаты по поездке.
- Точные timestamps не уходят. Только
time_of_day_bucket(4 корзины) иday_of_week. - Сырые потоки не уходят. Скорости и частоты событий — multi-threshold CDF.
- Прямые identifier'ы не уходят. Никаких BT MAC, BT-имён, моделей телефона, VIN, email.
- Аутентификация — Apple App Attest (iOS). Загрузка от устройства подписывается аппаратным ключом iOS, что отсекает spoofed-данные без раскрытия личности. На Android аппаратный аналог (Play Integrity) пока не включён — такие загрузки проверяются только на сервере.
- Region-aware data residency. EU-пользователи попадают в EU Firestore-проект, не-EU — в US-проект. Маршрутизация по ISO 3166-1 страны устройства.
- K-anonymity guard на бэкенде. Малые страны (EE / LV / LT / LU / CY / MT и др.) автоматически получают повышенный порог
k = 20— записи ниже порога обнуляются перед агрегацией. - Retention 24/24 месяца. Сырые загрузки удаляются через 24 месяца, агрегаты сохраняются ещё 24 месяца. Дольше — только если вы явно даёте согласие на конкретное исследование.
Два уровня участия
- Tier A — single-trip, non-longitudinal. Агрегаты по одной поездке без device id. Каждая загрузка анонимна; невозможно связать две поездки одного устройства. Подходит для cross-sectional статистики, рынковой аналитики, валидации порогов. Включается одним переключателем в настройках.
- Tier B — longitudinal, explicit consent. Добавляет
pseudo_idв хранилище устройства (Keychain на iOS, приватное хранилище приложения на Android), чтобы поездки одного устройства можно было связать. Нужен для within-subject исследований (как наша метрика улучшения) и для долгосрочных эффектов. Требует отдельного explicit consent с прямым текстом (controller, retention, контакт DPO). Отзывается одним нажатием —pseudo_idротируется, и связь со старыми загрузками рвётся.
В обоих случаях — стандартные права GDPR: на доступ, на удаление, на возражение. Контактный email для запросов в Политике конфиденциальности.
Что это даёт пользователю
Прямого вознаграждения нет — мы намеренно не вводим монетизацию или скидки за участие, чтобы не искажать данные. Зачем тогда участвовать: вы помогаете сделать методологию проверяемой, дать публичный benchmark eco-driving для смартфон-телематики и оснастить будущие пилоты со страховщиками и публичным сектором честными данными вместо vendor-closed-source-цифр.
Контекст страхования и UBI
Страховая телематика — крупнейшее коммерческое применение тех же сигналов (ускорение, торможение, пробег, время суток). Berg Insight оценивает европейский UBI-рынок в примерно 13,8 млн полисов на конец 2024 года, прогноз 20,1 млн к 2029 (CAGR 7,8 %, Berg Insight 2025). Mordor Intelligence оценивает европейский рынок страховой телематики в 0,97 млрд USD в 2025, рост до 2,78 млрд к 2030 (market report).
Ведущие европейские поставщики телематики из PTOLEMUS 2025 UBI ranking: IMS, Octo Telematics, The Floow, Cambridge Mobile Telematics, Targa Telematics, Munic, Geotab, Vodafone Automotive, Arity, FairConnect, Dolphin Technologies, Redtail Telematics.
Odoma — не страховой продукт. Но методология открыта, сигналы сопоставимы с коммерческой UBI, и crowd-датасет (выше) — техническая основа для возможных партнёрских пилотов со страховщиками, операторами автопарков и публичным сектором. Запросы на сотрудничество — О нас → Get involved.
European Transport Safety Council (ETSC 2019 — Telematics and Road Safety, локальная копия) — основная EU-policy ссылка о том, как телематические сигналы переводятся в измеримые результаты по безопасности дорожного движения.
8. Приватность и архитектура данных
- GPS-координаты на сервер не передаются никогда. Все маршрутные данные остаются на устройстве.
- Идентификатор пользователя — случайный UUID, сгенерированный локально (не привязан к личным данным).
- На сервер уходят только агрегаты:
avgScore,tripCount,currentStreak,totalKm,wastedCo2Kg,fuelType,country code(ISO 3166-1). - Лидерборд — opt-in. По умолчанию выключен.
- Страна выводится из
Locale.current.region, не из GPS. - Исследовательский crowd-uplink (§7) — отдельный opt-in. По умолчанию выключен. Архитектурные инварианты, retention и два уровня участия описаны там.
- Обработка данных соответствует GDPR ст. 6(1)(а) (согласие), ст. 5 (purpose limitation, минимизация), ст. 25 (privacy by design and by default).
- Подробности — Политика конфиденциальности.
9. Ограничения
Точность GPS. GPS-скорость и позиция шумные, особенно в городских каньонах, тоннелях и в начале поездки до стабилизации спутниковой блокировки. Odoma применяет медианное сглаживание, jitter-флоры и gap-fill, но точность по определению ниже OBD. Сопоставимость баллов на разном железе пока не валидирована.
Размер выборки. Текущая когорта достаточна для направленных выводов, но не для статистически устойчивых популяционных оценок. Цель — 500+ водителей в 3+ странах для публикабельных результатов.
Каузальная атрибуция. Метрика улучшения — within-subject во времени, не контролируемый эксперимент. Сезонность, изменения маршрутов и автомобилей не контролируются.
Self-selection. Opt-in пользователи мотивированы выше среднего водителя, поэтому реальные улучшения у них вероятно выше, чем дала бы обязательная программа.
Атрибуция водителю. Когда телефон у пассажира (такси, общественный транспорт, родственник за рулём), эко/safety-балл больше не отражает поведение владельца. Odoma классифицирует не-self поездки тремя уровнями уверенности и исключает их из агрегатов и crowd-sourced uplink — см. passenger-mode design.
10. Ссылки
- ecoDriver Consortium (2016). Final Report. EU FP7 Project 288611. cordis.europa.eu/project/id/288611
- GamECAR Consortium (2018). Results Summary. EU H2020 Project 732068. cordis.europa.eu/project/id/732068
- Sanguinetti, A., Queen, E., Yee, C., & Akanesuvan, K. (2020). Average impact and important features of onboard eco-driving feedback: A meta-analysis. Transportation Research Part F, 70, 80–90. doi.org/10.1016/j.trf.2020.02.011 · open-access · локальная копия
- Baumgartner, M. et al. (2019). Long-term effects of gamification on eco-driving behaviour. Energy Research & Social Science, 57. doi.org/10.1016/j.erss.2019.101237
- ETSC (2019). Telematics and Road Safety. European Transport Safety Council. etsc.eu · локальная копия
- Evaluating Harsh Braking Events as a Surrogate Measure of Crash Risk Using Connected-Vehicle Telematics. MDPI Vehicles, 8(3), 68 (2025). mdpi.com
- European Environment Agency (2024). Greenhouse gas emissions from transport in Europe. eea.europa.eu
- European Environment Agency (2025). CO₂ performance of new passenger cars. eea.europa.eu
- European Commission. Cars and vans — climate action. climate.ec.europa.eu
- Berg Insight (2025). Insurance Telematics in Europe and North America, 9th edition. berginsight.com
- PTOLEMUS Consulting Group (2025). UBI solution provider ranking. ptolemus.com
- Mordor Intelligence (2025). Europe Insurance Telematics Market Size. mordorintelligence.com
- Regulation (EU) 2016/679 — General Data Protection Regulation (GDPR). eur-lex.europa.eu
Партнёрские запросы: