Это возможно, но в какой степени конечная точность зависит от многих факторов: производительности считывателя и тега, качества программного обеспечения и ресурсов, которые вы готовы вложить в такое программное обеспечение (как времени, так и людей, занимающихся исследованиями и разработками).
Этого можно добиться в основном двумя способами: первый основан на получении RSSI, который в основном представляет собой силу сигнала. Основная трудность использования этого индикатора заключается в том, что сила сигнала зависит от множества факторов, которые могут на него повлиять, например, отражения, если сигнал должен пройти через деревянный шкаф или стену, качество метки и т. д.
Второй — использовать время получения ответа на запрос (разница во времени прибытия между тегами). Учитывая, что вы знаете скорость луча, вы можете оценить расстояние с помощью очень точного таймера. Проблема здесь в том, что на это также влияет множество факторов: среднее время, необходимое тегу для завершения цикла (которое вы должны знать, и оно должно быть одинаковым для каждого используемого тега), точность таймера, которая не выстраивается точно. для этих целей.
Естественно, для максимальной точности следует использовать комбинацию обоих, и оба они фактически используются компаниями, которые полагаются на эти алгоритмы для обеспечения приложений RTLS (систем определения местоположения в реальном времени) посредством триангуляции и трилатерации.
Для получения дополнительной информации вы можете проверить: RTLS, RSSI, TDOA, трилатерацию (и мультилатерацию).
person
Ionut Ciobanu
schedule
30.10.2013