Прототип системы определителя координат пользователя по WiFi

Умный дом ( Smart Home ) своими руками.

Re: Прототип системы определителя координат пользователя по

Сообщение Zusul86 » 15 мар 2015, 19:18

=DeaD= писал(а):Тут я подумал, что может быть я где-то повернул телефон или отошел от прямой линии, т.к. на расстояниях 2.2м и 3.2м уровень сигнала практически идентичен и что наиболее странно - сигнал усилился при увеличении расстояния.

Натянул нитку

Как варианты это может быть переотражение от чего то или у антенны в реальных условиях в одной из плоскостей диаграмма направленности из нескольких "лепестков" (соответственно если нить у вас соединяет корпуса устройств, а не центры непосредственно излучающих участков антенн то при перемещении можете попасть в мертвую зону)
А преимущество вайфай, в том что он так или иначе опутывает весь город, а блютуз разве что в интернетвещях будет, а их не каждый будет юзать.
Zusul86
 
Сообщения: 775
Зарегистрирован: 10 авг 2014, 15:02
Откуда: Саров

Re: Прототип системы определителя координат пользователя по

Сообщение Angel71 » 15 мар 2015, 19:53

какое отношение к подобным системам имеют какие-то "паутины" вай-фай точек, непонятно кем и как управляемыми, с непонятными координатами, антеннами и прочим? отож, никакого.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Re: Прототип системы определителя координат пользователя по

Сообщение elmot » 15 мар 2015, 20:11

=DeaD= писал(а):Есть еще какие-то догадки?

Это радиосвязь. У тебя переотражения, стоячие ворлны, узлы, пучности и т.д.

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

Ща придет Dmitry__ и всех тут будет мордой по столу возить и за 2.4ГГц, и за мои "стоячие волны" и за все пригрешения. :))
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Прототип системы определителя координат пользователя по

Сообщение =DeaD= » 15 мар 2015, 20:24

Zusul86 писал(а):А преимущество вайфай, в том что он так или иначе опутывает весь город, а блютуз разве что в интернетвещях будет, а их не каждый будет юзать.

Вот "весь город" меня пока даже близко не интересует :) потому как задача - локализация в пределах собственного дома\квартиры\земельного участка.

Там, где я могу расставить радио-маяки (WiFi/BLE) так, как мне надо.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Прототип системы определителя координат пользователя по

Сообщение Zusul86 » 15 мар 2015, 20:34

Angel71 писал(а): с непонятными координатами, антеннами и прочим?

По большому счету "наши" роутеры и маяки имеют и будут иметь непонятные координаты, антенны и прочее... а данная система в итоге будет рисовать карту "плотности вайфай" или еще чего по множеству точек, а затем по текущим замерам искать на ней наиболее вероятное положение. Тесть кроме возможности управления точками и заранее составленной карты для геолокации нам ничего больше не нужно. А при достаточности низкой точности позиционирования, достаточно просто карты - смотрим пересечение зон которые покрываю те роутеры что мы ловим и понимаем где мы)))
Недавно новость про рисующего "радиоволны" http://www.google.ru/imgres?imgurl=http ... FUQMygwMDA
Так вот, если не от балды рисовать... А провести реальную работу, то по дому будем +-1м ориентироваться, а по городу +-50м.
Zusul86
 
Сообщения: 775
Зарегистрирован: 10 авг 2014, 15:02
Откуда: Саров

Re: Прототип системы определителя координат пользователя по

Сообщение holomrn » 15 мар 2015, 20:38

Мысль на уровне бредовой. А если именно построить карту уровней сигнала и учитывать не одну точку где мы находимся, а последовательно несколько. В таком случае можно более точно учитывать выбросы вроде 2м-0.1, 3м-0.4, 4м-0.2
Последний раз редактировалось holomrn 15 мар 2015, 20:42, всего редактировалось 1 раз.
holomrn
 
Сообщения: 609
Зарегистрирован: 08 май 2014, 18:32

Re: Прототип системы определителя координат пользователя по

Сообщение Zusul86 » 15 мар 2015, 20:43

=DeaD= писал(а):Там, где я могу расставить радио-маяки (WiFi/BLE) так, как мне надо.
Расстановка маяков будет "шаманством", так как предсказать куда его ставить - крайне сложно. В итоге скорее всего придете к карте уровней сигнала полученной экспериментально, а не по координатам маяков.

Добавлено спустя 4 минуты 57 секунд:
holomrn писал(а):Мысль на уровне бредовой.

Так ведь эта мысль у автора изначально была, только почему он отказывается использовать "халявные" данные с роутеров соседей и ограничивается своими.
Последний раз редактировалось Zusul86 15 мар 2015, 20:45, всего редактировалось 1 раз.
Zusul86
 
Сообщения: 775
Зарегистрирован: 10 авг 2014, 15:02
Откуда: Саров

Re: Прототип системы определителя координат пользователя по

Сообщение Angel71 » 15 мар 2015, 20:44

Zusul86, такое ощущение, что вы в какие-то фантазии погружаетесь.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Re: Прототип системы определителя координат пользователя по

Сообщение elmot » 15 мар 2015, 20:45

Screenshot_2015-03-15-19-40-56.jpg

Вот скриншот с планша. Он видит ble плату, график rssi. До 20й секунды я поворачивался на месте, потом сделал пару шагов в сторону модуля. Да, на модуле нет антенны.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Прототип системы определителя координат пользователя по

Сообщение Angel71 » 15 мар 2015, 20:50

в этом и ряде других случаев будут помогать аксель, гиро, магнетометр. +это вариант двух устройств, а их будет несколько.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Re: Прототип системы определителя координат пользователя по

Сообщение Zusul86 » 15 мар 2015, 20:57

Angel71 писал(а):Zusul86, такое ощущение, что вы в какие-то фантазии погружаетесь.
Со стороны наверно виднее, но на мой взгляд я пишу только само собой разумеющиеся вещи, реализация которых не требует делать чего то сложного и тем более невыполнимого. Я же не заставляю автора рисовать "карту" всего города, можно и квартирой ограничится)))
Zusul86
 
Сообщения: 775
Зарегистрирован: 10 авг 2014, 15:02
Откуда: Саров

Re: Прототип системы определителя координат пользователя по

Сообщение =DeaD= » 15 мар 2015, 21:02

Я тут бегло ознакомился, что уже есть на рынке по WiFi-локализации:

1. Есть коммерческие решения у Cisco, называется "Wi-Fi Location-Based Services", похоже они не используют данные с акселей\гиро\компаса, поэтому качество очень посредственное, судя по их картинкам порядка 10м
2. Есть коммерческое решение от Ekahau, они в основном делают для госпиталей системы отслеживания пациентов, специальный браслет на руку, с кнопкой вызова врача. Точность - порядка 2-3м

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

По научным работам - похоже очень мало народу заморачивается на зависимость RSSI от взаимного поворота точки доступа и смартфона. Почти везде этот аспект упоминается как "Antenna orientation issue", после чего на него забивают :)

В одной работе я нашел интересную мысль о дискриминации точек доступа для окончательного определения координат по их локальной точности - типа если какие-то точки доступа в этой области давали при калибровке слишком большой разброс по измерениям - их вес в финальном расчете нужно снизить, либо вообще их отбросить. В том числе это может быть применимо по координатам, хотя я себе это немного по другому вижу.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Прототип системы определителя координат пользователя по

Сообщение Zusul86 » 15 мар 2015, 21:12

=DeaD= писал(а):после чего на него забивают :)

Ну они себе задачей ставят найти человека в здании по средствам устройств охватывающих комнату две. А вы с теми же устройствами хотите определить его положение в комнате, как бы изначально понятно что для их задачи на данный параметр можно забить.
Zusul86
 
Сообщения: 775
Зарегистрирован: 10 авг 2014, 15:02
Откуда: Саров

Re: Прототип системы определителя координат пользователя по

Сообщение =DeaD= » 15 мар 2015, 21:18

Zusul86 писал(а):Ну они себе задачей ставят найти человека в здании по средствам устройств охватывающих комнату две. А вы с теми же устройствами хотите определить его положение в комнате, как бы изначально понятно что для их задачи на данный параметр можно забить.

Отнюдь, это научные работы, они там людей не ищут, они ищут алгоритмы локализации с максимальной точностью :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Прототип системы определителя координат пользователя по

Сообщение Angel71 » 15 мар 2015, 21:18

у ekahau с вайфаем был вроде метр, растут. аха, подходов много и у каждого свои +-.
Zusul86, у вас даже координаты (с приемлемой точностью) своих точек неизвестны. мне с вами не интересно фантазировать, тем более на темы моделирования художниками. то, что в подобных системах составляются карты, вносится различная информация (да хоть об антеннах, мощности трансиверов и прочем) это и ежу понятно.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Пред.След.

Вернуться в Домашняя автоматизация

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7