@ssanyss

Arduino. Как определить координату внутри помещения?

Добрый день. Вопрос из серии DIY Arduino.
Есть потребность в определении координаты определённого объекта внутри помещения (прим.: специальный человек с определённой приблудой в руке/кармане).
Помещение - квадратная коробка 25 x 25 метров.
Предположим, что в помещении нет крупных объектов мешающих прямой видимости (стены, колонны).
Требуемая точность: около метра.

Вопрос: как определить координату XY человека в помещении доступным средствами и технологиями?

Моё предположение: человек имеет при себе специальный излучающий/отражающий ультразвуковые (или ещё какие-нибудь) волны прибор. В каждом углу помещения (4 шт) приёмник (или передатчик/приёмник) этих волн. Учитывая задержку до каждого приёмника определить расстояние до него. Датчики типа HC-SR04, но они не обладают требуемой дальностью.
  • Вопрос задан
  • 324 просмотра
Пригласить эксперта
Ответы на вопрос 2
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Две вебкамеры справятся.
Вешаете по углам и на каждую алгоритм определения центра объекта (человека). А именно - центр масс нужен.
Зная расстояние между двумя камерами, фокус камер и смещение объекта влево или вправо в поле зрения каждой камеры - можно получить расстояние и точные координаты с достаточно высокой точностью, используя триангуляцию.
Ответ написан
@AlexSku
Программист по автоматике
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы