Indoor навигация и позиционирование – доводилось ли вам «терять» машины на парковке?

Приходилось ли вам часами ходить по торговому центру в поисках вещи, которую вы уже видели в одном из магазинов, но не можете вспомнить, где именно? Или искать в музее самый интересный экспонат? Знакома ли вам ситуация, когда вы, выйдя из торгового центра, долгое время искали автомобиль на парковке?

Мне как-то довелось побывать в торговом центре в Дубае. Все хорошо, вот только в результате мы «потеряли» машину на многоуровневой парковке, которую потом искали часа два. Уже собрались в полицию заявлять, что машину украли (это в Эмиратах-то!), но именно в этот момент случайно на нее наткнулись.

Или, например, музеи – Большой Гатчинский дворец в пригороде Санкт-Петербурга.

Indoor навигация и позиционирование

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

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

В этой статье на примере компании Navigine, специализирующейся на indoor навигации, мы рассмотрим, как небольшая компания-разработчик может интегрировать свое специфическое решение с продуктами SAP. Несмотря на то, что рынок indoor сервисов уже несколько лет активно развивается, решение Navigine на платформе SAP HANA является передовым на российском рынке.

Что позволяет это решение, чем и как оно может помочь, почему именно на платформе SAP HANA? Об этом позже, а для начала — краткая справка по основным технологиям, которые можно реализовать на практике в современных смартфонах.

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

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

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

Оптические системы – было несколько стартапов, которые предварительно сканировали помещения, а потом по картинке, например, потолка c фронтальной камеры смартфона, определяли местоположение. Интересно, но требует съемки помещения и пока не попадалось полноценной реализации.

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

Трилатерация на базе Wi-Fi/Bluetooth передатчиков. Плюсы: применение знакомого, недорогого и распространённого оборудования, как для инфраструктуры, так и для позиционирования (все необходимое есть в смартфонах). Возможность использования уже развернутых Wi-Fi/Bluetooth сетей. Основной минус – точность около 10 метров.

Радиокарта или “цифровые отпечатки” сигналов Wi-Fi/Bluetooth – местоположение вычисляется путем сравнения измеряемых в реальном времени мощностей сигнала от окружающих Wi-Fi/BLE точек с заранее измеренными значениями, привязанными к карте помещения. Плюсы такие же, как и в случае с трилатерацией. Недостатки – точность около 5 метров, необходимость предварительного обучения системы.

Есть еще много технологий и подходов: RFID, ZigBee, ИК и ультразвуковые системы, но все они по разным причинам не нашли своего применения в indoor навигации на базе смартфонов.

Ниже я расскажу, что из этого использует Navigine.

Теперь про применение. Рассмотрим два кейса – с точки зрения пользователей и с точки зрения предприятий.
Если говорить о простых пользователях, то система помогает людям ориентироваться внутри больших зданий, в таких, как торговые центры, где они могут заблудиться, или хотят найти конкретный товар.

Indoor навигация и позиционирование

Принцип прост — посетители ТЦ используют мобильное приложение, которые позволяет им ориентироваться,

Indoor навигация и позиционирование

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

Indoor навигация и позиционирование

Решение полезно и для самого ТЦ. Во-первых, это аналитика: где ходили посетители, по какому маршруту, сколько времени провели в магазинах, а сколько просидели на фудкорте. Во-вторых, это возможность предоставить арендаторам дополнительный мобильный канал маркетинговых коммуникации с посетителями. Типичное взаимодействие: в магазине есть скидка, посетитель, зайдя в ТЦ, получает ее в виде уведомления на смартфон. Если ему интересно, то он нажимает «проложить маршрут» и идет в этот магазин. Имея доступ к аналитике посещений ТЦ и информации из своей базы программы лояльности, арендатор может предложить индивидуальную скидку и сделать предложение, от которого не возможно отказаться.

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

Что касается предприятий, то перед ними часто стоит задача отслеживать, где находятся сотрудники, перемещается техника, расположены грузы и тд. За счет этого можно повысить трудовую дисциплину и безопасность на производстве, ускорить обслуживание или ремонт оборудования (сотрудники будут передвигаться оптимальным маршрутом между объектами, требующими внимания), а также организовать перемещение техники по складу наиболее эффективным способом.

Indoor навигация и позиционирование

Теперь от слов к практике. Решение Navigine демонстрировалось на SAP Форуме, который собрал несколько тысяч участников.

Для SAP Форума было написано мобильное приложение, которое позволяло гостям видеть на карте помещения свое местоположение относительно стендов компаний, представленных на форуме. Кроме того, в приложение была добавлена система лояльности. Она состояла в том, что гости, посещая сессии и стенды, могли оценивать их качество, выставляя баллы. За каждую оценку они получали очки, которые дальше конвертировались в подарки от SAP. Нашим алгоритмом была предусмотрена и исключена ситуация, когда человек стоит в одном месте и делает вид, что он находится на всех сессиях и их оценивает, т.к. системе было хорошо известно, где он находится.

С помощью мобильного приложения также осуществлялся сбор маршрутов перемещений посетителей форума с последующей отправкой в облако. Из облака эта информация подгружалась в web-интерфейс в виде тепловых карт.

Тепловая карта – это карта здания, на которой показаны самые посещаемые места на карте.

Indoor навигация и позиционирование

Как ее можно применить? Например, в том же торговом центре легко определить трафик посетителей через определенные магазины. С помощью этой информации ТЦ может вести переговоры с магазинами по арендным ставкам. Например, приходит магазин А и утверждает, что к ним стало заходить меньше людей, при этом прося снизить аренду. А представители ТЦ им отвечают: «Смотрите, через ваш и через магазин Б, работающий в том же сегменте, проходит одинаковое количество людей, просто Б умеет их правильно конвертировать, а вы – нет».

Indoor навигация и позиционирование

Это можно использовать и в организации работы персонала. Есть объекты с большим трафиком людей, где время от времени появляются «узкие места». Возьмем аэропорт. Там есть несколько таких мест, например, паспортный контроль или пункт личного досмотра пассажиров, где важно выставить правильное количество персонала в нужное время, чтобы не создавать «пробки». С помощью тепловой карты такие пробки легко отслеживать и оперативно от них избавляться.

Indoor навигация и позиционирование

Вернемся к SAP форуму. Чтобы в павильоне работала навигация, мы расставили Bluetooth LE маяки.

Indoor навигация и позиционирование

Они автономные и передают сигнал на расстояние до 70 метров, от батарейки могут работать 2-3 года. У них нет внутренней памяти, они не подключается к смартфону, их функция — трансляция своего ID. Когда смартфон принимает сигнал от нескольких маяков и знает его силу, то можно с некоторой точностью определить, где находится телефон. Кроме Bluetooth LE маяков также используются внутренние датчики смартфона – гироскоп, акселерометр, барометр, компас.

«Наша ключевая компетенция – алгоритмы обработки разнородной навигационной информации. Берется сигнал от маячков, данные от сенсора смартфона, все это обрабатывается – получаются точные координаты смартфона в здании. Точность – 1-3 метра при плотности установки Bluetooth маяков 10 штук на 1 000 квадратных метров» — говорит директор компании Navigine Алексей Панёв.

Технически вся система работает следующий образом: есть приложение Navigine под Android, в котором, в зависимости от требуемой точности, либо делается замер радиокарты («цифровых отпечатков», упомянутых выше), либо на карте указываются места расположения маяков (для трилатерации). После установки всех маяков их местоположение сохраняется на сервере. Так как Apple закрыла доступ к Wi-Fi API, предпочтение отдается Bluetooth LE маякам как более универсальному и простому в установке c нуля решению — не нужны розетки и интернет.

На вход навигационных алгоритмов подаётся следующая информация:

1. Доступные сигналы радиополей (Bluetooth LE, Wi-Fi);
2. Данные внутренних датчиков смартфона (MEMS акселерометры, гироскопы, магнитометр);
3. Информация о карте помещения. Здесь важным является расположение стен, лестниц, препятствий, дверей и других объектов.

Далее используется секретный соус в виде специальных навигационных алгоритмов обработки, и на выходе получается точка на карте. В идеальном случае точность определения местоположения составляет 1 м (1 σ).

Для обеспечения кроссплатформенности, написанные на C++ алгоритмы оборачиваются нативно в Android и iOS SDK (в перспективе и на Windows 10).

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

Так почему для реализации сервисов была выбрана именно SAP HANA?

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

Достоинства SAP HANA, которые нам удалось опробовать на себе:

1. Легкая настройка SAP HANA instance на Amazon Cloud;
2. Полный набор документации для разработчиков, включая внятные online курсы;
3. Простой перенос кода приложений на Java в окружение SAP HANA;
4. Удобные инструменты для работы через Eclipse.

В базовом варианте все данные передаются на облачный сервер, на нём уже происходит обработка данных. На SAP форуме архитектура решения выглядела следующим образом:

1. Мобильное приложение SAP Forum с помощью встроенного Navigine SDK отправляло данные о местоположении пользователя и отмеченные им стенды и доклады на сервер;
2. Данные записывались в SAP HANA, сервер был расположен в облаке Amazon;
3. На основании собранных данных, Java web-приложение, функционирующее на SAP HANA, строило тепловую карту посещаемости форума в режиме онлайн.

Всего за 1 день форума было собрано 498 треков разных пользователей.

Таким образом, SAP Форум стал демонстрационной площадкой, на которой были показаны возможности и аналитические инструменты платформы Navigine на базе платформы SAP HANA. Форум показал, что такие сервисы можно применять в различных кейсах клиентов – в торговых центрах, в аэропортах, на предприятиях розницы, в музеях, на складах и на заводах. Взаимодействие с SAP позволяет маленьким компаниям, разрабатывающим инновационные решения, получать доступ к абсолютно новым и большим по объему рынкам корпоративных клиентов.

А есть ли у вас лично или в вашей компании потребности в indoor навигации, и какие интересные сферы ее применения вы видите?

Эта статья также опубликована на Хабре.

Читайте также

Мир бизнеса и мир науки – две разные Вселенные. Смогут ли они понять друг друга?

Startup Village-2015 в Сколково – как это было

И снова Сколково: нужны ли на самом деле старт-апы крупным корпорациям

Понравился пост? Поставь свой Лайк!

Подпишитесь!

Закладка Постоянная ссылка.

36 комментариев: Indoor навигация и позиционирование – доводилось ли вам «терять» машины на парковке?

  1. Лара пишет:

    Из прочитанного могу сказать одно — знаю только о GPS Навигаторе и компасе, о indoor навигации слышу впервые, интересно!

    • admin пишет:

      Так многие об этом вообще не слышали никогда

      • Лара пишет:

        В нашей семье, вообще то, больше дочка подобными новинками интересуется, я же… Я их, честно, иногда побаиваюсь… 😉

        • admin пишет:

          Верно, роботы скоро захватят всё, никуда от них не деться

          • Лара пишет:

            Точно! Посмотрите, редкую кухню найдешь без множества девайсов, не говоря уже о холодильнике, микроволновке, электрочайнике, кофеварке… А что еще будет! 😉

  2. Незнакомка пишет:

    Слишком мудренно для меня — в технологиях я полный ноль, уж лучше лечить больных… Но вообще то — кто чему учился…

  3. Lora пишет:

    Indoor навигация, полезная вещь, я любитель теряться… Зрительная память у меня никудышная…

    • admin пишет:

      А тут достаешь телефон, и он тебе сразу показывает, в какой магазин лучше зайти

      • Незнакомка пишет:

        Да уж не стоит на месте развитие технологий! Иногда и не успеваешь за всеми! Но это хорошо — молодежь у нас, в основном «продвинутая», им это нужно… 🙂

        • admin пишет:

          Только без всего этого они вообще перестают ориентироваться

          • Lora пишет:

            Жизнь наша такая и тут ничего не поделаешь — у пятилеток уже мобильники есть и планшеты! Только к чему это?!

            • admin пишет:

              Да, в лесу, например, лучше всегда иметь компас и карту. Но ими надо уметь пользоваться

  4. Larisa пишет:

    Ну ничего себе, страсти какие! Не приходилось блуждать ни в метро, ни в подземельях… Да и слава Богу! Зрительная память у меня не айс, поэтому, стараюсь ходить по сомнительным местам в сопровождении… 😉

    • admin пишет:

      Так посетите подземелье Гатчинского Дворца. Заблудиться вам там никто не даст, но получите массу удовольствия

      • Larisa пишет:

        Давно хочу побывать в Питере и окрестностях, но слишком проблематично сейчас это… Надеюсь скоро все «устаканится» и можно будет путешествовать, как и раньше! Быстрее бы…

  5. Екатерина пишет:

    Крутая технология. Похоже, выгодная и посетителям и хозяевам торговых центров и магазинов. Но уж больно забористо написано! Попроще бы подавать инфу в массы, а то голова вскипает…
    Мне, как разработчику мобильных приложений это понятно. Но вот населению, судя по отзывам, этот гранит грызть трудновато.
    Да, а приложения такие уже доступны? Где скачать пример?
    http://www.garmoniablog.ru

    • admin пишет:

      Это точно, немного заумно написано, надеюсь, что основную идею все-таки уловить можно. Насчет приложения — мне попадалась реклама в Меге — Белая Дача, что можно скачать такое приложение и быть в курсе всего того, что у них там происходит. Думаю, в других Мегах тоже есть. Там где бизнес, там и новые технологии

  6. Михаил пишет:

    Интересное решение!

  7. Наталья пишет:

    Совсем мозги не нужны! Загрузил и повели! Я больше люблю поплутать, но найти своими мозгами. Хотя в последнее время, практически все дальние и зарубежные поездки осуществляем с навигатором. Едешь как ослик, непонятно ни где ты, ни правильно, ничего не знаешь!!!! Все таки пусть мозги хоть в ТЦ развиваются и память надо регулярно тренировать! Ну, конечно, это мои мысли с точки зрения обывателя!

    • admin пишет:

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

  8. Иван пишет:

    Сколько существует разных решений. Я и половины не знал. В современном мире с его динамикой не сложно и потеряться в пространстве.

    • admin пишет:

      За всем этим угнаться уже просто невозможно, все так быстро меняется и усовершенствуется

  9. Молодцы! Очень интересная технология, а главное полезная. Практический вопрос только в одном. Если я правильно понял, то установка приложения на Андроид сама по себе ничего не даст. Система будет работать только в том случае, если она в данном конкретном здании установлена. Или я ошибаюсь?

    • admin пишет:

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

  10. AndreyShaD пишет:

    У меня была интересная идея, сделать мобильное приложение навигации в своём родном институте. Было бы круто!=)

    • admin пишет:

      Само приложение сделать гораздо проще, чем построить всю систему позиционирования

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *