标签: trilateration

有限制的三边形?

我需要帮助解决一个问题,问题出现在我的小机器人实验之一,基本的想法是,每个小机器人都能够近似距离,从他们自己到物体,然而近似我得到的方式太粗糙了,我希望能够更准确地计算出更多东西.

所以:
输入:顶点列表(v_1, v_2, ... v_n),顶点v_*(机器人)
输出:未知顶点v_*(对象)的坐标

每个顶点v_1v_n的是公知的(通过调用提供的坐标getX()getY()在顶点),并且其可能获得的大致范围内,以v_*通过调用; getApproximateDistance(v_*),函数getApproximateDistance()返回两个变量变量,即; minDistancemaxDistance. - 实际距离介于两者之间.

所以我一直试图获得坐标v_*,是使用trilateration,但我似乎无法找到一个用限制(下限和上限)进行三边测量的公式,所以这就是我真正想要的(在数学方面不够好,自己搞清楚).

注意:是三角测量的方式而不是?
注意:我可能想知道一种方法,性能/准确性权衡.

数据示例:

[Vertex . `getX()` . `getY()` . `minDistance` . `maxDistance`]
[`v_1`  .  2       .  2       .  0.5          .  1  ]
[`v_2`  .  1       .  2       .  0.3          .  1  ]
[`v_3`  .  1.5     .  1       .  0.3          .  0.5] …
Run Code Online (Sandbox Code Playgroud)

math distance triangulation approximation trilateration

5
推荐指数
1
解决办法
1039
查看次数

是否可以使用移动设备进行wifi /蓝牙三角测量(不是三角测量)?

对于三角测量,你需要有你的设备接收信号的方向.我们可以计算到达的角度,但计算该角度需要一组接收器.是一部能够计算到达角度的手机吗?我问这个是因为我遇到了诸如wifi/BLE三角测量,通过三角测量计算位置等术语,但在大多数情况下它们实际上指的是Trilateration.我知道trilateration如何适用于移动设备和所有细节,但我不认为三角测量是可能的.如果可能的话,如果使用ibeacons来近似位置,那么它是如何可能的以及哪一个(三角测量或三角测量)预期会给出更好的结果?

android triangulation trilateration bluetooth-lowenergy indoor-positioning-system

5
推荐指数
1
解决办法
2729
查看次数

使用Wi-Fi强度信号进行指纹识别

我正在研究如何确定与Wi-Fi信号强度的距离,本文采用Wi-Fi和三边测量技术进行室内位置检测.

我该怎么做这个方法?在这种情况下,离线在线阶段的含义是什么?

wifi signal-strength trilateration

4
推荐指数
1
解决办法
8235
查看次数

JavaScript 中的 3D 三边测量

我正在尝试使用https://github.com/gheja/trilateration.js在 Javascript 中进行 3D 三边测量 ,它似乎正在工作。然而,某些简单的情况应该会产生解决方案,但事实并非如此。例如:

var p1 = {x:69, y:0,  r:69, z:0}
var p2 = {x:0,  y:50, r:50, z:0};
var p3 = {x:0,  y:80, r:80, z:0};
trilaterate(p1, p2, p3, false)
Run Code Online (Sandbox Code Playgroud)

这似乎是一个极其简单的例子,应该在 x:0,y:0 处产生一个解决方案,但该函数却告诉我没有解决方案。我是否误解了三边测量或函数中存在错误?

任何帮助,将不胜感激。

javascript trilateration

4
推荐指数
1
解决办法
2420
查看次数

使用时差 (TDOA) 对信号进行三边测量

我在查找或实现算法以查找信号源时遇到了一些麻烦。我的工作目标是找到发声器的位置。

为此,我使用了三个振动传感器。我使用的技术是基于到达时间差的多点测量。

使用接收信号的互相关找到每个传感器之间的到达时间差。

我已经实现了算法来找到到达的时间差,但我的问题更多是关于多边定位的工作原理,根据我的参考资料,我不清楚,而且我找不到任何其他免费/开放的好的参考资料。

我看到这篇文章Trilateration using TDOA 但我不知道如何解决多边测量维基百科页面的方程组(7),因为我只有三个 TDOA。

对此的任何帮助将不胜感激

algorithm math signal-processing trilateration sensors

3
推荐指数
1
解决办法
3874
查看次数

从WiFI强度信号计算3个计算距离的三边测量

我使用android来扫描WIFI AP的每一帧时间,我从每个AP获得信号强度(dbm中的RSSI),我正在用这个公式计算距离:

public double calculateDistance(double levelInDb, double freqInMHz) {
    double exp = (32.44 - (20 * Math.log10(freqInMHz)) + Math.abs(levelInDb)) / 20.0;
    return Math.pow(10.0, exp);
}
Run Code Online (Sandbox Code Playgroud)

这工作正常,所以我有三个或更多的距离,现在我需要在地图上绘制所有AP的固定位置,我在互联网上做了一些阅读,我找到了Trilateration(是确定绝对或相对位置的过程)通过测量距离得到点)但看起来我至少需要一个点(x,y),此时我只能计算出信号强度的距离,可以作为不同圆周的半径.

我很困惑因为我没有任何具体点(x,y)来开始计算手机的位置.

我只需要知道是否有办法计算这一点,或者我可以假设初始点或我遗漏了一些东西.

谢谢,我真的很感激.

python java android trilateration

2
推荐指数
1
解决办法
2649
查看次数

iBeacon Trilateration并显示用户在地图iOS上的位置

我想用iBeacons构建一个简单的iOS应用程序.

我有四个iBeacons,我的目标是通过Trilateration来计算我的房间位置.我想在显示屏上显示房间,设置iBeacons的固定位置,然后计算位置并在显示屏上显示.

我的问题是,我不知道如何开始.

position trilateration ios ibeacon

2
推荐指数
1
解决办法
1368
查看次数

iBeacon的位置

我正在使用iBeacon,并使用三角测量和三边测量(或类似方法),希望能够找到iBeacon与用户设备之间的精确(或相当准确)距离(以英尺/米/等为单位)。最好的方法是什么,我将如何做?

我忘了提:我知道可以找到接近度(即,接近,立即,远等),但是如前所述,理想情况下,我希望找到准确的距离(可能是通过组合RSSI,准确性和接近度值) )。

bluetooth triangulation trilateration ios ibeacon

1
推荐指数
1
解决办法
1828
查看次数