пятница, 15 ноября 2013 г.

[infsoft.de] Разбор технологии

infsoft.de - очередное решение все той же проблемы позиционирования в закрытых помещениях. Компания немецкая, уже внедрила свою систему в аэропорту Франкфурта (wi-fi, Android), а также не раз демонстрировала технологию на всевозможных выставках и конференциях.

http://www.infsoft.com/projects/frankfurt-airport/
http://www.infsoft.com/projects/trade-fairs/
http://www.infsoft.com/projects/vodafone-campus/



Настало и мое время хоть немного разобраться в infsoft.

пятница, 1 ноября 2013 г.

Технологии позиционирования

В связи с сильной загруженностью в университете технологию позиционирования пришлось отодвинуть на второй план. 

Но время зря потрачено не было. Вбив в поиске запрос по теме "indoor навигация", в яндексе вышло N-ое количество схожих страниц. 

Произошел выборочный анализ по данным. Как результат: 

1) Компания Navigine Indoor (парни из МГУ пишут на своем сайте о решении позиционирования внутри помещений). Мы о них в курсе, но нужно проверить, действительно ли у них есть решение.

2) Компания Meridian.(Инструменты Nav Kit и BluDot Kit) Есть свое собственное мобильное приложение, в котором добавлены аэропорты, госпитали, стадионы. Насколько я понял, есть возможность позиционирования в этих местах





Статья про Meridian

3) MazeMap - indoor навигация в закрытых помещениях. Дает возможность выбрать из списка доступных. На данный момент очень мало объектов. Приложение для iOS



4) Еще одно из решений - Indoor.io. Правда, пока не получилось отправить сообщение с сайта и связаться с разработчиками.

5) infsoft.de - немецкая indoor навигация. Не знаю почему, но именно она привлекла внимания больше всех. Может быть потому, что они одни из самых первых ответили на мое сообщение о тестировании их технологии, быстро оформили регистрацию разработчика, а также они имеют четкие и доходчивые мануалы - видео с подробным пошаговым описанием. Решение как для Android, так и для iOS. Но без Macintosh опять не обойтись! 


iBeacon infsoft.de
А также демонстрационное видео с выставки:



6) Технология позиционирования от http://www.senionlab.com/. На официальном сайте есть решение для iOS, а также демонстрационные видео.

7) Была еще одна компания, ответ который прозвучал следующим образом: 
sure, thats easy - we can arrange an appointment in Berlin and demonstrate it in one of our malls / stores over here. Our technology is not available for third party on a trail basis.
Joachimstaler Straße 12, 10719 Berlin
Tel: 030-609 8445 0
Fax: 030-312 65 99
eMail: keller@1000hands.de
Web:  http://www.1000hands.de
Sitz Berlin
Registergericht: Amtsgericht Charlottenburg
Registernummer: HRB 77833
Vertretungsberechtigter Vorstand:
Dr.-Ing. Bernd Müller
Dipl.-Ing. Carsten Milbach

Vorsitzender des Aufsichtsrates:
Dr. Karlheinz Knauthe  

А также некоторые материалы по навигации:
http://xn----7sbhb2aoocfeb5aafp.xn--p1ai/?tag=indoor
- Программа Mall Buddy

Итоги:
1) Написал порядка 4-5 компаниям о том, что мы (Wizee) хотим протестировать их решения. Пока ответили только infsoft, подтвердили аккаунт-разработчиков.
2) Ждем ответа от indoorgo.
3) На мой взгляд, некуда спешить и предлагать вещи, в которых мы толком не разбираемся и которые заведомо работают со сбоями. Лучше найти одно, но реально стоящее решение и показать его во всей красе. Пусть мы и не будем первыми, но мы можем предложить решение, которое будет: выгоднее, проще, круче! Тем более как ты сказал, заключение договора может затянуться чуть ли не на полгода. 
4) Нужен 100% компьютер с Macintosh, поскольку многие навигации построены на библиотеках, для iOS, соответственно, на Xcode. Да и для теста маячков тоже нужно. 

вторник, 29 октября 2013 г.

[indoo.rs] Ответы от Ильи

Приветствую, Илья!

Сегодня знакомился с программой MMT, возникли кое какие вопросы относительно работоспособности. Буду признателен, если прояснишь ситуацию:


1) не удалось откалибровать Android устройства (не видит, список неактивный, выбрать ничего нельзя) Разработчики в support сказали что на работу это никак не влияет в дальнейшем. Так ли это? Зачем тогда этот шаг? Сейчас сказал планируется обновление MMT

2) влияет ли как-то после создания нового здания широта/долгота на дальнейшую работу? Если да, то как правильно указывать? (в том числе и ротацию). Кстати, мою улицу он не нашел, пришлось добавлять через другую

3) создал этаж, добавил планировку/схему, нужно указать измерительные точки (Measure point) Вот тут можно поподробнее пожалуйста. Как я понял, нужны лишь для того, чтобы программа вне зависимости от того, в каких пропорциях нарисована планировка/схема здания, сама определила приблизительные размеры). В моем случае я указал ширину своей комнаты (в среднем, у меня получилось 20мм/пиксель) Как правильно это делать?

4) сохранил, далее добавил стены с помощью Wall Drawer, добавил метки Wi-fi (версия Lite), нажал Enable Localization - находит мою точку, но при попытке переместиться координата не меняется. Точность Accuracy - 3580mm

LOG File выдает: [RestBatchManager-timer] WARN g- Bad Request sendind to mobiles/positions. 

5) какие ошибки в результата теста были совершены?

6) теперь касаемо iOS. Здесь пока без тестирования датчиков проблем не возникло. Создал новую регистрацию, пришлось заново качать Beta установочный файл, он перезаписал раннее установленную программу, залогинился, создался комнату, залил в облако, скачал приложение, там QR - code прошел валидацию, показал в разделе Select Building мою комнату. Все хорошо!

Но: после перезаписи MMT у меня в старый API - key не заходит. Получается нужно две программы иметь для разных регистраций? Одна создавалась давно с Lite версией, вторая сейчас новая с free для iOS. Не хотелось бы каждый раз переустанавливать их чтобы пользоваться и Lite, и новой iOS free.

Заранее спасибо!

[IndoorAtlas] Тестирование в ТЦ

28 октября 2013 года (понедельник)
"ТЦ Атриум", 3 этаж
19:30

На сей раз было произведено тестирование технологии позиционирования от компании IndoorAtlas. В качестве девайса друг Антона (за это ему отдельно "спасибо"!) с любезностью предоставил нам Samsung Galaxy S3, поскольку на предыдущих моделях возникали проблемы с калибровкой.

Итак, небольшой мануал по использованию:

1) регистрация на сайте https://www.indooratlas.com/
2) создание нового здания, загрузка плана/схемы на сервер
3) загрузка на Android устройство приложения IndoorAtlas

4) ввод логина и пароля, выбор нужного здания
5) калибровка устройства в пространстве (что-то наподобие компаса)

Далее мы можем приступить к созданию так называемого маршрута. Для этого нужно указать начальную и конечную точки на карте. Обычно они задаются прямыми линиями, но их также можно сделать в виде кривых. После указания точек происходит запись отрезка (в этот момент желательно идти из пункта А в пункт Б). Записав один путь, аналогичные действия проделываем и для всех остальных. В результате работы с программой у нас получился маршрут. 

IndoorAtlas просит нас указать chekpoint'ы в тех местах, где происходили изменения или же остановки в результате позиционирования. Таким образом, мы заново прошлись по всему маршруту. Программа записала наш путь в виде штриховой линии.

После произведенных выше действий необходимо было загрузить все это на сервер IndoorAtlas. С этим возникли проблемы, поскольку со стабильный wi-fi интернет - редкость для ТЦ, и поэтому нам пришлось воспользоваться своими силами. Кое как закачав все это на сайт, мы протестировали данную технологию. Выбрать можно было как Mobile, так и wi-fi подключение.

воскресенье, 27 октября 2013 г.

Тестирование в торговых центрах

27 октября 2013 года
"ТРЦ Афимолл Сити"
13:00

Indoo.rs

Четыре телефона, два ноутбука и две свежие головы собрались сегодня в Афимолле для того, чтобы протестировать технологию позиционирования от компании indoo.rs.

По-началу все шло неплохо - была установлена программа, загружен план этажа, расставлены метки. Но при включении Enable localization программа выдавала "фантастические" результаты:

1) неправильное определение местоположения в принципе, а как следствие этого
2) точность позиционирования составляла от 10 до 20м (что неприемлемо в данных условиях)
3) программа не распознает мертвые зоны "deathzone"
4) был записан log файла при попытке определения правильности расположения Meassure Point (Benchmark score)
5) Режим "Recordings". Ставит точки быстрее первого способа с метками, но при попытки определения местоположения, даже не показывает начальную точку.

Также из недочетов программы следует выделить:

6) Calibration Wizard - так и не настроена калибровка для разных девайсов. Во время написания статьи разработчики indoo.rs обещали решить эту проблему в следующих версиях программы. 
7) Несмотря на то, что нам любезно предоставили Pro версию для теста всех функций программы, нам пришлось геморройничать относительно установки Beta installer для iOS и MMT для Android версии.

Итоги дня:
- система давала сбои очень часто (по-прежнему непонятен механизм работы данной программы)
- необходимо протестировать iOS версию
- не стоит зацикливаться на какой-то одной навигации, а потихоньку преступить к разбору других

среда, 23 октября 2013 г.

[Info] 23 октября 2013

Краткий обзор дня:

1) знакомство с программой MMT
2) знакомство с программой indoo.rs на iOS
3) переведен manual по работе с MMT (планируется отшлифовать для лучшей читабельности) 
4) пообщался с Евгением по поводу датчиков. Выяснилось, что без компьютера macintosh запустить программу AirLocate не получится.
5) написал письмо Илье (indoo.rs) с вопросами 



Справочные материалы:

http://docs.xamarin.com/samples/AirLocate
http://habrahabr.ru/company/touchinstinct/blog/195104/
http://ru.wikipedia.org/wiki/Xamarin
http://habrahabr.ru/post/188130/

[Indoo.rs] Немного iOS

После небольшого знакомства с программой, решил опробовать iOS.

- создал новую регистрацию на https://mytesting.indoo.rs/
- создал новое приложение free, получил новый API-key
- установил бету-версию MMT
- в программе создал схему своей комнаты
- загрузил ее в облако (cloud)
- установил программу indoo.rs на iPod 5 Touch