Определение точки в пространстве, нужна помощь.

DesertPunk
Offline
Зарегистрирован: 31.05.2020

Здравствуйте, уважаемы знатоки!

Вопрос мб покажется глупым, но все же: возможно ли по комнате раскидать несколько точек wifi и повесив на себя одну или более ESP8266 отправлять с нее запросы к точкам доступа и в зависимости от скорости ответа получить свои точные координаты относительно центра комнаты? Если да, то насколько точными будут эти координаты? Хочу сделать костюм для захвата движения motion capture на акселерометрах mpu-6050, но пугает нулевой дрейф и необходимость постоянно калибровать датчики, поэтому ищу другие варианты.

И посоветуйте, пожалуйста, мультиплексор для подключения несколькихmpu-6050, чтобы можно было подключить как можно больше одинаковых датчиков и опрашивать их по очереди. Или если это возможно, то иной способ подключения датчиков с одинаковым адресом.

P.S. MPU-6000 рекомендовать не нужно - мой бюджет не потянет!

rkit
Offline
Зарегистрирован: 23.11.2016

Захват движения происходит камерой по оптическим меткам. 

DesertPunk
Offline
Зарегистрирован: 31.05.2020

Не обязательно. Сейчас я собираю костюм подобный этому https://habr.com/ru/post/392353/, но в дальнейшем хотел бы отказаться от акселерометров. Многие еще предлагают вариант с BLE на ESP32, но инфы  о работе с BLE на русском как-то мало, в основном индусы с ютуба.

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

DesertPunk пишет:

 но инфы  о работе с BLE на русском как-то мало, в основном индусы с ютуба.

Индусы с ютюба уже и на русском снимают? Ничоси!

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

DesertPunk пишет:

Вопрос мб покажется глупым, но все же: возможно ли по комнате раскидать несколько точек wifi и повесив на себя одну или более ESP8266 отправлять с нее запросы к точкам доступа и в зависимости от скорости ответа получить свои точные координаты относительно центра комнаты? Если да, то насколько точными будут эти координаты?

Вопрос не глупый, а элементарный.

Учитывая, что скорость света равна 3*10^8 м/с, а частота esp8266 составляет 8*10^7 Гц, теоретически оценка погрешности не может быть менее 4 м. Реальная оценка, думаю, на пару порядков больше, т.е. в районе 1 или нескольких км.

rkit
Offline
Зарегистрирован: 23.11.2016

andriano пишет:

Учитывая, что скорость света равна 3*10^8 м/с, а частота esp8266 составляет 8*10^7 Гц, теоретически оценка погрешности не может быть менее 4 м.

Какой. Чудовищный. Бред.

Morroc
Offline
Зарегистрирован: 24.10.2016

DesertPunk пишет:
возможно ли по комнате раскидать несколько точек wifi и повесив на себя одну или более ESP8266 отправлять с нее запросы к точкам доступа и в зависимости от скорости ответа получить свои точные координаты относительно центра комнаты

таким образом нет, конечно. почитайте как работает gps. думаете кто то стал бы делать так сложно если бы можно было проще ?

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

Я считаю ооооогрмную погрешность вносит само быстродействие устройств. Поэтому, чтобы ее уменьшить, в гпс используются большие расстояния. Вы только вдумайтесь, за 1 секунду какое расстояние проходит радиоволна? И даже если на такт поделить - это все равно большое расстояние. К тому же такт может отличаться. 

Densl
Offline
Зарегистрирован: 28.11.2018

Да, где-то писали про блютуф маячки развешанные по помещению, что точность если по ним ориентироваться ну не меньше метра и хорошим результатом считается 2-4 метра. Поэтому лучше искусственно зрение. А что разве у mpu-6000 точность выше чем mpu-6050?

Densl
Offline
Зарегистрирован: 28.11.2018

И никто почему-то не предложил использовать в качестве датчиков энкодеры или переменные резисторы.

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

Ставим по стенкам сетку из уф светодиодов, которые модулированы разными частотами. На аппарат датчики приближения (чтобы в ноги не стучался), карту помещения в матрице светодиодов. И вроде все...

А wifi - это от нечистого. Оч много коллизий. Время отклика там условно.