【问题标题】:How can I measure the distance between a raspberry pi and a moving/mobile beacon? Reducing noise in RSSI如何测量树莓派和移动/移动信标之间的距离?减少 RSSI 中的噪声
【发布时间】:2016-07-18 17:54:56
【问题描述】:

我想知道树莓派和移动/移动信标之间的距离。

是否有人根据无线网络环境中的无线电信号强度测量值实现了卡尔曼滤波器(最好是 python)或确定了更好的算法来改进距离估计?

该算法必须是递归的才能在在线环境中工作。

【问题讨论】:

    标签: python bluetooth-lowenergy altbeacon kalman-filter rssi


    【解决方案1】:

    Android Beacon Library 中,可以选择一个 ARMA 过滤器来选择 RSSI 样本进行距离估计。您可以在此处查看 Java 源代码:

    https://github.com/AltBeacon/android-beacon-library/blob/master/src/main/java/org/altbeacon/beacon/service/ArmaRssiFilter.java

    虽然卡尔曼滤波器和 ARMA 滤波器不同,但它们都可以用于类似的效果。 ARMA 过滤器相对于 Android 信标库更简单的运行平均默认 RSSI 选择算法的优势在于,当信标处于稳定距离时,它倾向于以更少的样本收敛到稳定的结果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多