Я рассматривал триангуляцию пределов для подобных приложений. Я написал магистерскую диссертацию по формированию луча , которая используется для определения направления с помощью фиксированного набора датчиков. Я работал с поиском направления для непрерывных звуков, таких как автомобильные двигатели, но это, вероятно, не нужно в этом случае. Формирование луча довольно хорошо работает с импульсными сигналами, просто измеряя разницу во времени прибытия на разные датчики на узле. Зная пространственную конфигурацию датчиков, можно рассчитать направление происхождения. Убедитесь, что все ваши датчики для данного узла не находятся в одной плоскости, и вы даже можете получить трехмерное направление источника. Если у вас есть несколько отдельных узлов датчиков в известных местоположениях, триангуляция местоположения источника тривиальна. Система работает очень и очень хорошо для определения местоположения снайперов. Так что, если ваш ребенок стреляет из снайперской винтовки в заранее установленном поле датчиков, проблема решена! Хотя я не даю никаких гарантий относительно других проблем, которые могут создать.
Ограничение состоит в том, что любой отдельный узел может вычислять только направление источника относительно его начальной точки. Однако, поскольку на каждом узле имеется несколько датчиков, вычисления могут выполняться многократно, используя каждый датчик на узле в качестве исходной точки. Четыре датчика, четыре направления. В идеальном мире этой информации более чем достаточно для триангуляции местоположения в трехмерном пространстве. Прикрепите к ребенку устройство, которое время от времени излучает уникальный импульсный сигнал, сконструируйте соответствующий сенсорный узел, и вы должны быть дома.
Но потом вы попадаете в забавные моменты. Какие виды сигналов? Как выглядит узел датчика? Если вы используете электромагнитное излучение в качестве сигнала, вы должны иметь очень точную синхронизацию прихода сигнала или очень широкий интервал между датчиками или и тем, и другим. Поскольку вы хотите портативный, это, вероятно, не практично; Разница во времени прибытия будет меньше половины наносекунды! Я бы посчитал звук. Гораздо проще время прибытия таким образом. Попросите ребенка носить устройство, которое время от времени излучает ультразвуковой импульс, скажем, импульс 10 мкСм 100 кГц каждую секунду. Достаточно высоко ни один человек, и большинство животных не смогут его услышать. Вы несете массив микрофонов с высокочастотными фильтрами на них, подключенных к соответствующему микропроцессору или ПЛИС для выполнения расчетов формирования луча и триангуляции.
Теперь все это работает в теории. На практике локальные изменения в скорости звука, частотах дискретизации и т. Д. Приводят к ошибкам. Сколько ошибок я не подсчитал. Я подозреваю, однако, что это раздвигает границы того, насколько хорошо такие вещи могут работать. Однако это будет очень дешево, возможно, не будет патентовано и позволит избежать каких-либо проблем с лицензированием электромагнитного спектра.
Не уверен, что есть лицензирование аудио спектра ...