当前位置: 首页 > 知识库问答 >
问题:

java中的三边测量示例

滕璞瑜
2023-03-14

我目前正在研究一个程序,利用RSSI来确定基于信号强度的位置。有人知道三边化的工作java示例在哪里吗?我在网上找不到。

该程序基本上需要3个距离,这是从RSSI得出的距离,然后是三个点的经纬度,然后使用2维三边测量确定用户的位置(我现在忽略了每个信标的高度)。

我在这里看到了一个Python,但我对Python的了解还不足以理解它。

共有1个答案

阎令
2023-03-14

供将来有相同问题的人参考。

我只是用了Girish提供的链接。http://code.google.com/p/talking-points-3/source/browse/trunk/WifiPosition/src/TalkingPoint/thejoo/Trilateration.java?r=109

但是请注意,您必须考虑坐标何时共面,因为代码中没有考虑这一点。

 类似资料:
  • 我正在使用wifi三边测量技术开发室内导航应用程序, 我有3个接入点我得到了lat 我需要转换每个lat 加上如果我得到x,y不可能转换成它的拉特 谢啦

  • 我试图用Javascript使用https://github.com/gheja/trilateration.js而且它似乎在起作用。然而,某些简单的情况应该产生解决方案,但事实并非如此。例如: 这似乎是一个简单得可笑的例子,应该在x:0,y:0产生一个解,但是函数告诉我没有解。我是否对三边测量有误解,或者函数中是否存在错误? 任何帮助都将不胜感激。

  • 如我所知,三次分割是寻找三个球体交汇区域中心的过程。我在c中写了三边测量法,我取了方程式,它是维基百科中三边测量中心和二维三边测量的细节 举一个如下的例子: 例1:p1(5,10),p2(15,10),p3(10,20),r1=9,r2=7,r3=8,答案是(11.6,13.8),这是逻辑答案。 但当像下面的例子一样的情况下,答案就像一个垃圾数字,我从计算中确定,但在这种情况下,我不知道原因! E

  • 我试图实现三维点之间的三元组。我最终尝试使用这个库三元组。我使用了下面给出的例子,并尝试执行它。下面是代码 那么现在我应该期望什么类型的输出。我得到了一些奇怪的输出,我无法理解它本身。 所以,请让我知道,如果我做错了什么,或者它是真实的数据,我应该解析,并用于其他一些计算。

  • 我一直在通过维基百科上的页面阅读三边测量,并试图制作一个我自己的二维版本。然而,我遇到了一些问题,我希望对数学有更好理解的人能帮我解决。 我是和C#一起做这件事的。 我的场景包括屏幕中央的3个球体。球体1总是在标记0,0,0。在这些球体旁边,我有一个立方体,我想移动到3个球体的交叉点。 到目前为止,这是我的代码: P1,P2和P3是我对维基页面以下数学公式的解释: 我的X和Y公式如下: 当我将所有

  • 我试图找出一个问题,你假装你是一个在未知目标位置(纬度和经度坐标)的GPS装置。我得到了4颗卫星的数据(纬度和经度坐标对,每对卫星到目标位置的距离(以公里为单位)和增量时间)。有人知道如何计算目标位置的坐标吗?我试着做研究,但所涉及的数学知识远远超出了我的能力。提前感谢您的帮助。 以下是数据: