Algorithm 如何使用三角剖分法,用3个节点固定用户的位置?

Algorithm 如何使用三角剖分法,用3个节点固定用户的位置?,algorithm,math,map,bluetooth,triangulation,Algorithm,Math,Map,Bluetooth,Triangulation,我试图通过他们的蓝牙强度(RSSI值)找到一个用户 我有3个树莓PI,每个都收集用户的信号强度。假设返回的节点: node1 = 65 node2 = 70 node3 = 75 我如何通过三角测量找到用户并将其固定在地图上,然后输出RSSI值 我已经研究过了,但不知道如何实现它们 我不确定如何在环境中定位节点,我是否给主节点一个x=0 y=0的位置,以及我给其他两个节点的位置是什么?您的方法基于一些不可靠的假设 三边测量是根据到已知位置的三个(或四个,如果在三维中工作)距离测量确定空间位置。

我试图通过他们的蓝牙强度(RSSI值)找到一个用户

我有3个树莓PI,每个都收集用户的信号强度。假设返回的节点:

node1 = 65
node2 = 70
node3 = 75
我如何通过三角测量找到用户并将其固定在地图上,然后输出RSSI值

我已经研究过了,但不知道如何实现它们


我不确定如何在环境中定位节点,我是否给主节点一个x=0 y=0的位置,以及我给其他两个节点的位置是什么?

您的方法基于一些不可靠的假设

三边测量是根据到已知位置的三个(或四个,如果在三维中工作)距离测量确定空间位置。三角测量是根据已知位置的三个角度(信号来自哪个方向)测量来确定空间中的位置。三个Raspberry PI节点在空间中是固定的,您有一些测量系统,其中每个节点的(x,y(z))位置都是已知的

你有三个信号强度值,以功率单位(比如dBm)表示,你希望它代表到特定接收器的距离。问题是,除非你是在一个大的空房间里做这件事,否则它不是一个特别好的代理。射频信号会从某些东西上反弹,产生一些干扰节点、阴影和各种有趣的东西。这取决于你的环境有多混乱,这可能会使你的三边测量结果的准确性很差,或者完全一文不值

假设您在一个空仓库中操作,首先您必须选择一些坐标系,进行一些测量,并为节点分配位置。使一个节点为零简化了一个测量,您只需要对其他节点进行相对测量。确保X轴和Y轴垂直


然后,您需要生成一些将RSSI与距离关联的数据。也就是说,从节点走一段已知距离,并记下RSSI编号。如果幸运的话,每个节点的测量值都是相同的。可能不是这样——并非所有收音机都是平等创建的。此外,并非所有天线在每个方向上都均匀地辐射功率。使用该数据和一些手动操作来近似距离已知节点位置;从这里开始,其余的实现应该是直截了当的几何图形(毫无疑问,正如维基所展示的那样)。

您的方法是基于一些不可靠的假设

三边测量是根据到已知位置的三个(或四个,如果在三维中工作)距离测量确定空间位置。三角测量是根据已知位置的三个角度(信号来自哪个方向)测量来确定空间中的位置。三个Raspberry PI节点在空间中是固定的,您有一些测量系统,其中每个节点的(x,y(z))位置都是已知的

你有三个信号强度值,以功率单位(比如dBm)表示,你希望它代表到特定接收器的距离。问题是,除非你是在一个大的空房间里做这件事,否则它不是一个特别好的代理。射频信号会从某些东西上反弹,产生一些干扰节点、阴影和各种有趣的东西。这取决于你的环境有多混乱,这可能会使你的三边测量结果的准确性很差,或者完全一文不值

假设您在一个空仓库中操作,首先您必须选择一些坐标系,进行一些测量,并为节点分配位置。使一个节点为零简化了一个测量,您只需要对其他节点进行相对测量。确保X轴和Y轴垂直


然后,您需要生成一些将RSSI与距离关联的数据。也就是说,从节点走一段已知距离,并记下RSSI编号。如果幸运的话,每个节点的测量值都是相同的。可能不是这样——并非所有收音机都是平等创建的。此外,并非所有天线在每个方向上都均匀地辐射功率。使用该数据和一些手动操作来近似距离已知节点位置;从这里开始,其余的实现应该是直截了当的几何图形(毫无疑问,正如维基所展示的那样)。

您的方法是基于一些不可靠的假设

三边测量是根据到已知位置的三个(或四个,如果在三维中工作)距离测量确定空间位置。三角测量是根据已知位置的三个角度(信号来自哪个方向)测量来确定空间中的位置。三个Raspberry PI节点在空间中是固定的,您有一些测量系统,其中每个节点的(x,y(z))位置都是已知的

你有三个信号强度值,以功率单位(比如dBm)表示,你希望它代表到特定接收器的距离。问题是,除非你是在一个大的空房间里做这件事,否则它不是一个特别好的代理。射频信号会从某些东西上反弹,产生一些干扰节点、阴影和各种有趣的东西。这取决于你的环境有多混乱,这可能会使你的三边测量结果的准确性很差,或者完全一文不值

假设您在一个空仓库中操作,首先您必须选择一些坐标系,进行一些测量,并为节点分配位置。使一个节点为零简化了一个测量,您只需要对其他节点进行相对测量。确保X轴和Y轴垂直

然后,您需要生成一些将RSSI与距离关联的数据。也就是说,从节点走一段已知距离,并记下RSSI编号。如果幸运的话,每个人的测量结果都是一样的