BlindDriver: як український навігатор веде авто, коли GPS заглушено

Повітряна тривога, РЕБ працює — і маркер у Google Maps чи Waze замирає, «телепортується» на кілька кілометрів або впевнено веде вас не тією вулицею. Для українських водіїв це вже буденність. Український розробник Сергій Яровий створив BlindDriver — навігатор, який спроєктовано саме під цей сценарій. Розбираємо, як він працює, що вміє у свіжій версії 0.5, скільки коштує і чим відрізняється від альтернатив.

Проблема: чому звичайні навігатори губляться

Звичайний навігатор довіряє кожній координаті, яку йому віддає смартфон. Коли GPS глушать або підміняють (спуфінг), телефон продовжує видавати позицію — просто хибну. Навігатор слухняно малює її на карті, і водій втрачає орієнтир саме тоді, коли він найпотрібніший: у незнайомому районі, вночі, під час тривоги.

BlindDriver побудовано навколо протилежного принципу: кожна GPS-позиція під підозрою, доки не доведено протилежне.

Хто і як створив BlindDriver

Автор застосунку — Сергій Яровий. Ідея виникла з особистого досвіду: працюючи в таксі, він постійно стикався з тим, що під час тривог навігація стає непридатною. Цікава деталь — застосунок активно розроблявся із залученням ШІ, і це не демо-проєкт, а повноцінний Android-навігатор з картами, маршрутизацією, роботою з датчиками, яким реально користуються за кермом.

Проєкт розвивається дуже швидко: від перших публікацій до версії 0.5.14 минуло лише кілька тижнів.

Як BlindDriver працює без GPS

Важливе уточнення: «навігатор без GPS» — це спрощення. Точніше казати, що BlindDriver продовжує вести по маршруту, коли надійної супутникової позиції немає. Логіка роботи складається з кількох кроків:

  1. Розпізнавання глушіння. Застосунок аналізує рівень підсилення приймача (AGC), кількість супутників, стрибки й «замерзання» координат, розбіжність зі швидкістю та з позицією за мобільною мережею. Стан сигналу видно завжди: GPS ✓ (норма), GPS ⚠ (слабкий), GPS ✕ (втрачено), GPS ⚡ (глушіння).
  2. Захист від підміни. Підозрілі координати не потрапляють на карту, а різкий стрибок далеко від маршруту просто відкидається.
  3. Ведення за розрахунком (dead reckoning). Без довіреного GPS маркер рухається маршрутом зі швидкістю, оціненою за останнім надійним сигналом і позиціями Wi-Fi та веж. Акселерометр і гіроскоп визначають зупинки й старт, тож маркер не «їде» на світлофорі. Перед поворотом маркер чекає, поки гіроскоп підтвердить поворот керма.
  4. Чесна похибка. Розрахункова позиція відображається сірою стрілкою з колом можливої похибки, а внизу видно, скільки часу немає GPS.
  5. Ручна корекція. Кнопки ↑100 і ↓100 зсувають маркер на 100 м вперед або назад. Побачили знайоме перехрестя — поправили за секунду.
  6. Самовідновлення. Коли GPS повертається, позиція плавно «підтягується» до реальної. Розворот без GPS застосунок помічає за гіроскопом і пропонує перебудувати маршрут.

Ведення за графом доріг

З версії 0.5.6 з'явився суттєво точніший алгоритм: позиція обчислюється за графом доріг України. Застосунок тримає сотні можливих положень авто й відкидає неможливі на основі поворотів, зупинок і даних мобільної мережі. За словами розробника, похибка в цьому режимі не накопичується з часом. Для роботи треба завантажити граф доріг у налаштуваннях.

Що нового у версії 0.5

  • Вантажний режим. Вказуєте масу, висоту й ширину — маршрут оминає мости й проїзди, де знаки цього не дозволяють. Потрібен окремий граф для вантажівок (близько 285 МБ).
  • OBD-адаптер (тест, Android). Bluetooth-адаптер ELM327 передає реальну швидкість авто, і маркер без GPS не відстає та не «тікає» вперед.
  • Світлофори, переходи, залізничні переїзди й лежачі поліцейські по всій Україні — понад 90 тисяч об'єктів з OpenStreetMap, вшиті в застосунок і доступні без інтернету.
  • Інтеграція з Waze. Маршрут з Waze можна «поділитися» в BlindDriver, а функція передачі позиції віддає Waze і картам розрахункові координати, коли справжнього GPS немає.
  • Англійський інтерфейс з перемиканням одиниць виміру.
  • iPhone — тестова збірка в TestFlight за запрошенням.
  • Кнопка «Авто / Їду / Стою» для ручного керування станом руху маркера.

Офлайн-режим

BlindDriver може працювати майже повністю без інтернету:

  • граф доріг України (близько 287 МБ) для побудови й перебудови маршрутів на телефоні;
  • каталоги адрес по областях (усі 25 разом — близько 40 МБ), пошук з урахуванням старих назв вулиць і дрібних помилок;
  • офлайн-карта вздовж маршруту або в радіусі 25-100 км навколо вас;
  • база з 426 камер Патрульної поліції з голосовим попередженням.

Голосові підказки — українською, ведення працює у фоні й при вимкненому екрані.

Тарифи

Ключові функції — ведення без GPS, захист від глушіння, офлайн-карта й голос — безкоштовні на всіх тарифах. Кожна нова установка отримує 15 днів пробного періоду з усіма можливостями.

У безкоштовній версії діють обмеження: 5 нових маршрутів на добу, 1 проміжна точка, до 5 збережених маршрутів і адрес. Pro відкриває офлайн-маршрути, вантажний режим, камери й світлофори на екрані, аналітику поїздок і передачу позиції у Waze.

Термін Ціна
1 місяць 100 грн
3 місяці 300 грн
6 місяців 500 грн
1 рік 1000 грн

Оплата — через Telegram-бот застосунку (WayForPay, фіскальний чек на e-mail) або через Google Play у відповідній збірці.

Чесно про обмеження

Розробник сам відкрито пише про слабкі місця, і це викликає довіру:

  • Розрахунок — не супутник. Без GPS позиція неминуче дрейфує. На реальній поїздці під глушінням медіанне відхилення становило близько 70 м, але наприкінці маршруту маркер міг випереджати авто на сотні метрів. Саме тому потрібні кнопки ↑↓100.
  • Затори й знаки швидкості потребують власного безкоштовного ключа Mapbox. Без нього маршрути будуються через OSRM, без заторів.
  • Лише Україна. Точки й маршрути за кордоном не приймаються.
  • Встановлення через APK (Android 10+). Google Play Захист може попередити, що не перевіряв застосунок.
  • Закритий код. На GitHub лежать лише готові збірки.
  • Ранній етап розробки: можливі помилки, функціональність змінюється.

Приватність

Обліковий запис не потрібен, реклами й сторонньої аналітики немає. Позиція рахується на телефоні. Запис логів поїздок вимкнено за замовчуванням, а відправка їх розробнику — добровільна, з автоматичним видаленням точок біля старту й фінішу (дім і робота).

Як встановити BlindDriver

  1. Відкрийте репозиторій github.com/chatmag/blinddriver-releases і завантажте останній APK з розділу Releases.
  2. Дозвольте встановлення з цього джерела.
  3. Надайте доступ до геолокації й сповіщень.
  4. Для роботи без інтернету завантажте граф доріг і каталоги адрес своїх областей (бажано по Wi-Fi).
  5. За бажанням додайте власний ключ Mapbox для заторів.

Застосунок сам раз на добу перевіряє оновлення й перевіряє підпис та контрольну суму файлу перед встановленням.

Вимоги: Android 10 або новіший. Для iPhone — тестова версія через TestFlight.

Альтернативи: ринок «навігаторів без GPS» в Україні

BlindDriver не єдиний такий проєкт — РЕБ породила цілу нішу українських застосунків:

  • «Орієнтир: навігатор без GPS» від подружжя Владислава та Дарини Шинкаренко. Поки що для iPhone, за два тижні — понад 23 тисячі завантажень і місце в топ-3 категорії «Навігація». Повністю безкоштовний, без реклами. Позицію коригують подвійним тапом. Android-версію обіцяють у листопаді, також плануються CarPlay та Android Auto.
  • Azimut GPS — Android-застосунок із захистом від глушіння й підміни в Google Play, базова функція безкоштовна.
  • LOST — навігатор з голосовим керуванням, що веде за маршрутом без супутникового сигналу.

На тлі конкурентів BlindDriver вирізняється найглибшою технічною «начинкою»: детектор глушіння за AGC, ведення за графом доріг, OBD, інтеграція з Waze і вантажний режим. Мінус — встановлення через APK і частина функцій за підпискою.

Висновок

BlindDriver — не магічна заміна GPS, і розробник цього не приховує. Але коли звичайна навігація перестає працювати взагалі, він справді допомагає доїхати. Для таксистів, кур'єрів, логістів і всіх, хто регулярно їздить під час тривог, його варто встановити хоча б як «запасний парашут» поруч із Waze чи Google Maps.

Корисні посилання:

Джерела: dev.ua, Телеграф, Root Nation, dev.ua (Орієнтир), офіційний репозиторій BlindDriver.

Пошук

Закрити