|
Indoor позиционирование в помещении 600 кв.м, Необходимо позиционирование в 3х координатах |
|
|
|
Jun 1 2018, 21:02
|

Частый гость
 
Группа: Свой
Сообщений: 105
Регистрация: 9-10-11
Из: Зеленоград
Пользователь №: 67 621

|
Добрый день, форум.
Поставлена задача позиционирования движущихся объектов внутри помещения. В общем помещение 600 кв.м., стоят несущие стены и перегородки. Необходимо, чтобы объекты могли передвигаться внутри помещения(есть крыша, GPS нету). Общее количество движущихся объектов 50 штук. Расстояние между объектами(оснащены датчиками) до 30-50 см (вертолеты игрушки).
Как реализовать позиционирование с точностью внутри помещения до 5-10см, чтобы они не стукались друг об друга.
Думал об идее датчиков и акселерометров, как у дронов, задать им нулевую позицию и отталкиваться от данной нулевой позиции, задать им доступные зоны для движения, таким образом у каждого вертолета будет своя схема помещения с нулевой позицией. Далее уже работаю с данными координат с нулевой позиции.
Может у сторожил форума есть какие то другие идеи по indoor навигации и координации?
Спасибо за помощь.
|
|
|
|
|
Jun 2 2018, 07:16
|
Местный
  
Группа: Участник
Сообщений: 356
Регистрация: 24-02-09
Пользователь №: 45 309

|
На потолок или пол оптические маяки: QR-код, или цветные квадраты (цветные ленты, если для полётов используется не всё пространство комнаты, а только "воздушный коридор"). На вертолёты самые простые камеры типа OV7670 + STM32 (любые, где есть интерфейс камеры DCMI) + датчик вертикали (акселерометр или гироскоп). Камеры направлены, соответственно, в пол или в потолок. STM32 обрабатывает инфу о: цвете, размерах, и положении маяков относительно камеры, и выдаёт на ЦП вертолёта данные о вычисленном положении относительно маяков.
Проблему столкновений попробовал бы решить за счёт привязки во времени к определённым координатам в комнате. Например, в 10:00:25 машина №1 находится в квадрате А1, машина №2 в квадрате А2, и т.д. В этом случае можно устроить какую-нить запрограммированную презентацию с "хороводами" игрушек.
Если нужно избегание столкновений в непредсказуемых условиях (сквозняки сдувают игрушки, или каждый вертолёт хаотично управляется ребёнком в комнате для игр) - попробовать отправлять координаты каждого вертолёта на общий сервер (так сказать "диспетчеру"). А диспетчер уже, с учётом знания общей обстановки в воздухе, пусть как-то разводит игрушки друг от друга подальше.
|
|
|
|
|
Jun 2 2018, 11:07
|
Гуру
     
Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295

|
Цитата(controller_m30 @ Jun 2 2018, 10:16)  Если нужно избегание столкновений в непредсказуемых условиях ... ... То я бы закупил для этой большущей игровой комнаты такие вертолетики, которые не боятся столкновений и ударов о стены. Они, кстати, гораздо дешевле и безопаснее "настоящих" авиамоделей. А вообще, 600 м^2 - это очень мало, даже до 25*25 м. не дотягивает. В такой тесноте они все равно будут сталкиваться, как ни позиционируй. Вертолетик - не летучая мышь. У мыши и камеры нет, и GPS нет, однако это не мешает ей не натыкаться на стены и не сталкиваться с соседками даже в тесных пещерах  Ультразвук, однако. Плюс мышиные мозги в качестве DSP
|
|
|
|
|
Jun 4 2018, 08:24
|
Гуру
     
Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295

|
Цитата(XVR @ Jun 4 2018, 10:59)  ... ~ $20 за точку (при заказе от 25 штук) на DigiKey Интересно, сколько стоит сам вертолетик ?  И какую массу на него можно навесить ? Из опыта ремонта, они очень чувствительны к перевесу, даже к паре граммов, появляющейся, например, при попытке заменить штатный аккумулятор каким-то другим. А те, что могут нести нагрузку, хоть и небольшую, стоят заметно дороже и не особенно рассчитаны на полеты в помещении ...
|
|
|
|
|
Jun 6 2018, 07:36
|

Частый гость
 
Группа: Свой
Сообщений: 105
Регистрация: 9-10-11
Из: Зеленоград
Пользователь №: 67 621

|
Добрый день, форум. Спасибо за ответы. По QR кодам отпадает сразу, так как скорость движения у вертолетов очень высокая и на площади есть препятствия. Вертолеты самодельные, с датчиками приближения УЗ, ИК, самодельные шасси на карбоновой раме. АКБ очень большой емкости для его массы. Обвес распечатан на 3D принтере. По факту - это тот же Walkera Runner 250, но собранный в России, с более мощными движками и кишками. Летает сие чудо у нас 30-40 минут. Собран по заказу. Идея с обработкой через сервер очень хорошая, таким образом будет знать где находится каждый девайс. Цитата(XVR @ Jun 4 2018, 10:59)  Swarm Bee LE от nanotron (http://www.wless.ru/technology/?action=details&id=582&pf=prod&pf_id=1&tech=11&prod=13&tech=11&type=152), но дорого (когда я спрашивал у них в последний раз было ~100 евро за точку) DMW1001 от decawave (https://www.decawave.com/products/dwm1001-module). ~ $20 за точку (при заказе от 25 штук) на DigiKey DMW1001 - это то что надо. закажу штук 10 на тесты. цена не кусается и допуск 10 см.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|