我试图根据以下文档找到两个树莓PIs之间的距离:https://thingtype.com/blog/using-a-dwm1000-module-with-a-raspberry-pi-and-python/
我使用2个覆盆子PI 3B+,一个作为锚,一个作为标签。当我在锚设备上运行DW1000RangingAnchor.py脚本,在标记设备上运行DW1000RangingTag.py时,我在每个设备上得到适当的唯一ID,但它显示的距离超过500万公里!实际距离是2米。距离值在5,158,633,200.00米和5,158,641,000.00米之间变化,即使我不移动锚上的标签。如果我移动它们,我就看不到距离上的任何逻辑变化。以下是锚所报告的一些距离样本:
距离: 5158636761.94米
复位不活动
复位不活动
复位不活动
距离: 5158635529.43米
复位不活动
复位不活动
复位不活动
距离: 5158635295.80米
复位不活动
复位不活动
复位不活动
距离: 5158635459.03米
复位不活动
复位不活动
复位不活动
距离: 5158635537.69米
复位不活动
复位不活动
复位不活动
距离: 5158635687.96米
复位不活动
复位不活动
复位不活动
距离: 5158635301.28米
如果我关闭标签,锚不再显示距离,它证明锚从标签接收信号。
最初我使用2个Raspberry PI 3B+作为锚和标签,然后我将标签更改为Arduino Pro mini,然后将锚更改为RPi2,尝试了所有组合,得到了相同的结果。我也尝试了不同的DMW1000芯片,没有运气。
有什么想法吗?提前谢谢。
发布于 2018-08-02 06:33:33
我想你没注意到下面这篇文章。
*注意,距离在70米以上和45厘米以下并不是真正准确的
所以也许你可以把一个圆周率放远一点,我认为70米以上和45厘米以下的准确是可以的。一般来说,它不需要比这个间隔更大或更小。
如果你有什么问题,请告诉我。
谢谢你!
https://stackoverflow.com/questions/49943978
复制相似问题