Dev Story HUDWAY. История об индикаторе-помощнике на лобовом стекле

Dev Story
Информатор avatar |
HUDWAY. История об индикаторе-помощнике на лобовом стекле

Нам пишет Иван Клабуков..

Наша компания занимается разработкой мобильных приложений с 2011 года. За это время нами было выпущено 3 больших приложения и несколько мелких. Все наши приложения связаны с автоспортом и про автоспорт — такая тематика появилась потому, что у нас есть чёткое убеждение при любых начинаниях. Для успешного проекта необходимо иметь как минимум одного члена команды, который является экспертом в тематике проекта. Это проверено годами и многими ошибочными и провальными проектами.

К счастью мой партнёр по бизнесу Алексей Останин является действующим обладателем Кубка России по Ралли 2013 года. Он уже давно занимается профессиональными гонками (команда rit-team.ru), поэтому точно знает, что такое машина и что требуется водителю в экстремальных, пиковых ситуациях. Одна из таких проблем — плохая видимость при сильном дожде, тёмном времени суток, тумане и другой ограниченной видимости… Особенно это актуально, когда едешь по узкой лесной тропинке со скоростью 150 км/ч, ночью, в дождь — глаза в такой ситуации не смогут вам обеспечить четкую картинку предстоящей дороги. Для этого нужен обязательно штурман, и очень желательны профессиональные навигационные системы отображения информации на лобовом стекле (Head-Up Display) — которые стоят очень дорого ($15K+). Поэтому мы решили осилить эту проблему подручными средствами.


Скоро будет резкий поворот… Вы его видите?

Начали с изучения рынка. Велосипед, конечно, мы не изобретали… Head-Up Display (так называется система отображения информации на лобовом стекле) решения пришли из авиастроения и уже существовали в авто премиум-класса, типа BMW, в качестве опции. Нашлось много мобильных приложений, отображающих на стекле скорость и другую информацию с GPS-датчика. Но приложения, простого как спидометр, и полезного как навигатор — мы не нашли.

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

Чтобы успеть сделать всё в сжатые сроки и на защиту прийти не с идеей, а уже с работающим приложением — пришлось работать и днём, и ночью. Готовые наработки мы запускали тут же, по дороге на учёбу, тестировали, по ночам смотрели и изучали, как работает режим HUD’а…

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


Иван Клабуков, Алексей Останин. Road-show HUDWAY, University of Louisville, США

Техническая реализация

Что касается технической реализации проекта. Во-первых, было много вариантов дизайна основного экрана: цветные, черно-белые, для людей с ограниченными возможностями, ну и конечно, для людей которые любят звездные войны… :)

Изначально думали сделать статическую картинку, которая будет просто заполняться, символизируя о приближении поворота. Но, как оказалось, пользователи любят анимацию, чтобы красиво и в перспективе — решили сделать полное 3D представление дороги, стали использовать OpenGL.

Пошёл долгий процесс превращения обычной 2-мерной кривой в 3D. Прямые линии — сглаживание углов — борьба с погрешностями — анимация — нужная перспектива камеры — зависимость от скорости — плавная анимация — опережение в поворотах — и так далее… Это, наверное, самая интересная часть нашего проекта. За кажущейся простотой этой задачи стояло очень много «подводных камней» и у конечного результата было очень много ограничений, которые сильно корректировали наш полёт мысли.

В первых вариантах HUDWAY отображались скорость и расстояние до поворота, плюс кривизна поворота в градусах. Оказалось, что пользователю не интересно знать точные цифры. Показания скорости — это часто меняющиеся цифры, которые мелькают на экране, только зря отвлекая взгляд от дороги. Исходя из этого, мы поменяли градацию скорости по 5 км в час. Кривизну поворота мы тоже убрали за ненадобностью. Наиболее опасные и крутые повороты раскрасили в красный цвет. Добавили «проволочное» представление дороги, так как ехать тёмной ночью с полностью закрашенной дорогой оказалось не очень комфортно. Точки перед поворотами будут помогать ориентироваться в масштабе. Между ними всегда 50 метров.

В итоге получили приложение, которое сразу же испытали на спортивной машине в боевом режиме. ВИДЕО.

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

Если честно, мы сами получили большой кайф от полученного приложения! После успешного пилотного старта в России мы закатав рукава, стали работать ещё усерднее, стараясь как можно быстрее представить наше приложение пользователям по всему миру.

Надеюсь у нас получилось сделать мир и жизнь водителя более безопасными и информативными.

Промо-видео проекта:

iPhone: — FREE [Скачать в App Store] + сайт проекта

Данная история опубликована в рамках рубрики Developer Story, где разработчики делятся секретами своей внутренней кухни.
81
Логотип iPhones.ru
iPhones.ru
Нам пишет Иван Клабуков.. Наша компания занимается разработкой мобильных приложений с 2011 года. За это время нами было выпущено 3 больших приложения и несколько мелких. Все наши приложения связаны с автоспортом и про автоспорт — такая тематика появилась потому, что у нас есть чёткое убеждение при любых начинаниях. Для успешного проекта необходимо иметь как минимум...

81 комментариев

Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик из TikTok
Котик из TikTok
Котик из TikTok
Котик из TikTok
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Видео мем
Видео мем
Видео мем
Видео мем
Видео мем
Видео мем

Какие правила в комментариях
  1. goodhoopoe avatar
    goodhoopoe 21 октября 2013

    проект, который позволяет не следить за дорогой, а следить за проекцией экрана для смартфона?

    Что-то пошло не так
    Войди на сайт, чтобы ответить
    Ответить
  2. pechenkin avatar
    pechenkin 21 октября 2013

    Отличная программа, установил ее еще пару месяцев назад – просто, налядно и красиво! единственное с белым айфоном не очень смотрится – еще и телефон отражается в стекле и непонятно данными чьих карт пользуется программа, можно ли ей доверять, хотя я честно говоря и не интересовался.
    З.Ы. ну и приятно что разработчики насколько я знаю из моего родного Ижевска.

    Что-то пошло не так
    Войди на сайт, чтобы ответить
    Ответить

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.