我在搞清楚多点定位时遇到了一些问题。我首先要说我不是数学高手,但我通常能够弄清楚大多数事情,但这让我感到困惑。在阅读了到达时间差后,我到了这一点。
我有四个 wifi 适配器。每个人都在三边金字塔中取一个点,所以我相信这应该能够考虑高度。彼此的相对位置也是固定的。
我正在尝试做的是监听 wifi 信号并找到它们的来源。理论上,我相信我应该能够利用每个 wifi 适配器“听到”一个数据包之间的时间差来找到数据包的来源。
我已经将 GPS 配对到此。它允许我给每个 wifi 适配器一个实际的位置(用一点数学)。
所以当我收到一个数据包时,这就是我所拥有的:
- wlan1 (X, Y, Z, 时间戳)
- wlan2 (X, Y, Z, 时间戳)
- wlan3 (X, Y, Z, 时间戳)
- wlan4 (X, Y, Z, 时间戳)
X 和 Y 是纬度/经度。Z 是以米为单位的高度,时间戳反映的是微秒。
一些假设是 XYZ 是准确的。出于所有实际目的,如果它们处于关闭状态,那么它们都始终处于关闭状态,这应该反映在寻找源头上。
我一直无法弄清楚如何将任何数学应用于此,并正在寻找一个例子。如有必要,我可以提供一些实际数据。最终目标是开发一个机器人项目,让机器人跟随你,或者更准确地说是你的手机。我采用这种方法的原因是,它让我能够以一种最终在 Google 地图上以可视方式进行调试非常容易的方式记录事物。
我相信,通过从每个点获取时间差异并在适配器之间进行比较,我应该能够在原点位置进行一些准确的拍摄,但这个数学现在离我太远了。