Pull to refresh

Comments 25

Не только не работал с DW1000, но и не слышал ранее про TOF.

Для меня трансивер, это FT-990, TS-790, IC-721...

Чернокнижник. )

У вас в заголовке "для" написано с маленькой буквы, непорядок. Вообще конечно лучше всё капсом писать - так заметнее всего, но и все слова с заглавных - то же хорошо смотрится.

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

Хотя вот этой формулы я не припомню, так что погрешность кварца не компенсировалась.

Наводить театральный прожектор на актера. Задумка была поставить 4-5 датчиков по углам сцены, актеру дать брелок, в нем чип Decawave для статического положения и MEMS-акселерометр\гироскоп для уточнения при быстрых перемещениях.

Выяснилось, что MEMS (во всяком случае, тот что на плате stm32f3discovery) годится для определения угловой ориентации, но уж никак не для получения линейной скорости и тем более позиции. Ну а Decawave при заявленной точности в сантиметры мог и на метр ошибиться. Теоретически если поставить много датчиков то точность можно было бы улучшить, но в целом проект стал выглядеть сомнительно.

Я тут озадачился подобным. На рынке есть несколько готовых систем, в том числе именно для такой задачи (. Я так понимаю софтовая обработка требуется мощная, поэтому за нее хотят денег.

На рынке есть несколько готовых систем, в том числе именно для такой задачи

Как называются эти компании?

а это проще гуглить как "UWB followspot" - тогда сразу кучка всего именно под освещение, там у некоторых типа широкого профиля, и еще тема - безопасность, но есть жестко под актеров: ф. claypacky (система buddylight) ф. eliko. штуковинка под названием TiMaxTracker (не понял какая фирма), ф. Nooploop, Follow-Me, ф. zactrack... это только первая страница гугла.

Ну что, есть знакомые фирмы? ;) :)

Цена на эти модули кусачая, но с другой стороны какие здесь аналоги? Я в своё время пытался с десяток esp32 подружить между с собой с помощью RSSI, но на практике это не работает, определить кто на каком расстоянии +-10м сложно

да, но по сравнению с отладочными платами esp32 за 150-250рэ - разница существенная, уже не получится взять и купить 10-20 штучек поиграть)

Цена на эти модули кусачая, но с другой стороны какие здесь аналоги?

Ультразвуком еще можно indoor навигацию делать. https://marvelmind.com/

Цена на эти модули кусачая, но с другой стороны какие здесь аналоги?

Можно вообще расстояние измерять технологией GNSS RTK, однако тогда оборудование будет на порядок дороже (700 USD). Вот, например модуль U-Blox ZED-F9P
https://www.sparkfun.com/products/16481
https://habr.com/ru/articles/648247/
https://docs.google.com/spreadsheets/d/117-4a7b8QCRTiY2jIlnTgpcrFnmPdv4IuUjFoprBZ-g/edit#gid=0

Одновременно с этим в UWB точность того же порядка (-+10см) только стоимость оборудования на порядок меньше (60 USD) + UWB работает indoor

Тоже делал в своё время подобное. Ну и ещё был nanotron nanoloc с sds-twr, но там аппаратно. Основная беда, что долго замеры делать для триангуляции при большом количестве устройств. Интересно как TOA на dwm1000 сделано.

@aabzel а не знаете, могут ли два и более устройств одновременно получать расстояние друг до друга? А может еще и направление?

Да. Надо лишь слегка расширить протокол канального уровня.
Дать каждому устройству ID. В ответах инкапсулировать ID отправителя. В прошивке обрабатывать несколько независимых DS-TWR сессий.

А может еще и направление?

Если поставить на рейку два DW1000 (нода A и нода B), и каждый из них будет показывать расстояние до ноды С, то точка пересечения окружностей даст два возможных направления на ноду С.

Если поставим на углах равностороннего треугольника ноды A B C и каждый их них будет показывать расстояние на D, то можно однозначно вычислить направление на D.

Есть возможность объединить два трансивера (запитать от общей опоры) таким образом, чтобы один измерял расстояние и фазу, а второй только фазу сигнала?

Хорошая статья по вычислению AOA. Второй вариант: это использовать RCPHASE, но это значение фазовой подстройки приемника (если я правильно прочитал документацию). Но тогда вам нужно знать значение RCPHASE уже от двух приемников «запитанных» от общей опоры

"А может еще и направление?" Наверно уже не актуально, но напишу, может кому ещё понадобится. В 3000й серии DWM на некоторых модулях ставят nRF52833, а он умеет "Angle-of-arrival (AoA) and angle-of-departure (AoD) direction finding using Bluetooth"

А можно поподробней или где почитать?

Sign up to leave a comment.

Articles