Рейтинг@Mail.ru
Personal Car Assistant
Ваш личный автомобильный ассистент
Как часто вы перемещаетесь на автомобиле в компании друзей или родственников? Если вы хотя бы раз сидели за рулем в окружении скучающих пассажиров, то вам знакомы бесконечные просьбы "сделать похолоднее" или "переключить песню". А каково пассажирам на заднем ряду, у которых нет практически никаких способ повлиять на происходящее вокруг них?

Personal Car Assistant станет индивидуальным пультом управления от развлекательных и иных систем автомобиля, сделав пребывание в вашей машине более комфортным.

Проблема


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

Способ решения


Мобильное приложение Personal Car Assistant освободит водителя от необходимости постоянно реагировать на просьбы товарищей по путешествию. Пассажиры смогут самостоятельно выполнять ряд действий, в числе которых:

  • Переключение радиоволны, аудиозаписи
  • Изменение температуры воздуха и других параметров кондиционера
  • Уточнение текущей геопозиции или "а долго нам еще ехать?"

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

Технологии


Все современные автомобили используют хорошо стандартизированные технологии для обмена сообщениями между внутренними системами. Все, что необходимо для функционирования Personal Car Assistant — небольшая и малозаметная коробочка, подключаемая к автомобилю через разъем OBD-2. Приложение соединяется с устройством через Bluetooth, после чего сразу же становится возможным использование всего заявленного функционала.

Use Cases


Концепция приложения может быть рассмотрена в разных плоскостях, однако основная идея состоит в использовании Personal Car Assistant в качестве "пульта управления" автомобилем со смартфона. В связи с этим возникает как минимум два очевидных варианта использования:

  • Освобождение водителя от обязанности постоянно отвлекаться и выполнять просьбы детей, друзей и родственников
  • Предоставление возможности использовать автомобиль для корпоративных перевозок VIP на заднем ряду

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

Цель


Результатом реализации идеи станет готовый продукт, состоящий из блока управления для подключения к автомобилю и приложения Personal Car Assistant, позволяющего управлять этим блоком.
Комментарии
11 июня 2016 г. 2:45

хочу рулить положением дел в машине будучи пассажиром, пилите :)

11 июня 2016 г. 19:59

Не совсем понятно, как устройство выберет, чьи команды исполнять?
Откуда машина знает, "а долго нам еще ехать?"?
Плюс, далеко не все авто способны к коммуникациям, сильно зависит от установленного пакета опций, прошивки головного устройства и др.
Поправьте меня, если не прав

11 июня 2016 г. 20:45

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

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

11 июня 2016 г. 22:09

"то МЫ сможем управлять им с использованием нашей технологии." - настораживает)

Да, технически конечно же больше интересует.

12 июня 2016 г. 16:04

Технически, наша программа станет лишь транслятором заранее заданных сообщений на шину CAN (Controller Area Network), которая используется всеми автопроизводителями для связывания систем машины. Каждое такое сообщение всегда кодируется 8 байтами, однако сам принцип кодирования и набор этих сообщений разнится для каждой марки машины.
Поэтому на первом этапе разработки мы соберем как можно более обширную базу, чтобы пользователь в приложении мог выбрать производителя своего авто и начать полноценно использовать Personal Car Assistant.
Почему мы убеждены, что поставленная задача вообще технически выполнима? Любое действие, совершаемое над элементами управления вспомогательными системами авто (будем говорить, в основном, про климатическую установку и мультимедиа), не несет за собой непосредственного физического влияния на соответствующую систему. Например, при вращении "шайбы" регулировки температуры Вы лишь нажимаете своеобразную кнопку, после чего следует отправка нужного для обработки Ваших действий сообщения на шину CAN.
И все, что нужно сделать нашему приложению - сэмулировать нажатие выбранной кнопки.