Trilateration and Least Square estimation

    在上一篇(What are Triangulation, Trilateration, and Multilateration?)中介绍为Triangulation,这一篇我们来简单介绍一下Trilateration。

1. What is Trilateration

        Trilateration中文译为三边测量,这一技术通过测量待测对象与多个参考点之间的距离,然后基于圆相交法以及三个参考点的坐标位置确定待测点的坐标位置。

        根据待测对象与某个参考点之间距离,可知待测对象必然在以该参考点为圆心、距离为半径的园上;(加入第二个参考点与待测对象之间的距离的信息,可以得到)两个圆相交可以得到两个点;进一步由(基于第二个参考点与待测对象之间的距离所得的)第三个园的约束可以确定待测在二维平面上的坐标位置,如下图所示:

图 1 2D-Trilateration示意图

        测量距离的方法通常有RSSI、ToF(飞行时间)或者ToA(到达时间,本质上是属于ToF方法的一种衍生方法)等。UWB测距即是基于ToA的方法。

        以上2D-Trilateration方法可以推广到3D空间定位。在3D情况下,圆变成了球,由4个球相交可以确定三维空间中的一个点(这就是为什么在GPS定位中我们需要能“看见”最少4棵GPS卫星)。

2. Least Square for Trilateration

        

        2D-Trilateration的数学推导如下:

        图2  Least Square for Trilateration

        虽然这里涉及到了矩阵求逆的运算,但是这个可能并不是什么大问题。一方面,由于anchor是固定位置的,所以(A.T*A)^(-1)是有可能预计算好;另一方面,通常这里所涉及的矩阵的维数也不会很大。

        进一步,如果各Anchor与Tag的距离不同可能导致测量精度(所含的测量噪声)不同,可以考虑给每个距离测量值附加上权重信息,这样就可以得到加权最小二乘(WLS:Weighted Least Square)估计方案。

        上一篇:What are Triangulation, Trilateration, and Multilateration?

        下一篇:

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

笨牛慢耕

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值