[发明专利]一种基于多维尺度变换的相对定位误差计算方法在审
申请号: | 202210548687.7 | 申请日: | 2022-05-20 |
公开(公告)号: | CN115038166A | 公开(公告)日: | 2022-09-09 |
发明(设计)人: | 辜晓波;郑成业;周玉杰;元荣;曾采鹏;周郭许;谢胜利 | 申请(专利权)人: | 广东工业大学 |
主分类号: | H04W64/00 | 分类号: | H04W64/00;G06K9/62;G06F17/16;G01S5/02 |
代理公司: | 北京慧泉知识产权代理有限公司 11232 | 代理人: | 王顺荣;唐爱华 |
地址: | 510006 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 多维 尺度 变换 相对 定位 误差 计算方法 | ||
1.一种基于多维尺度变换的相对定位误差计算方法,其特征在于:其步骤如下:
步骤一:数据收集;
无线传感器i与无线传感器j通过TOA、TDOA、RSSI方式进行测距,得到两个无线传感器之间的距离dij;设空间中有N个无线传感器,在任意两个无线传感器之间进行相互测距,得到N×N的欧氏距离矩阵D;
空间中实际无线传感器的真实位置用矩阵Y表示;
式中:Y中第i列元素[x(i) y(i) z(i)]T为在实际中第i个无线传感器处于空间中的坐标位置;i=1,2,...,N;
步骤二:多维尺度变换MDS;
无线传感器直接测得的欧氏距离矩阵为N×N的多维空间矩阵,能将欧氏距离矩阵D降维为3×N的矩阵Zo;
式中:Zo中第i列元素为第i个无线传感器经过多维尺度变换降维后在空间中的坐标位置;
每一列的元素表示该点在笛卡尔坐标系中的相对位置;坐标的真实点位Y与经过多维尺度变换后的点位Zo;
MDS后的数据在空间中的构型与真实点位的空间构型一致,将两组数据在空间中拟合在一起,计算各个对应点在空间中的距离;对MDS后的点位Zo经过旋转、平移操作来使两组数据拟合;
步骤三:对MDS后的数据进行旋转;
三维空间通过rpy角及欧拉角两种方式进行旋转,在已知空间各个方向旋转角度的前提下,计算出旋转矩阵R对点位Zo进行旋转;但由于各个方向的旋转角度未知,在已知旋转前后的点位的情况下,利用MDS后的点位Zo的广义逆矩阵G来求解出旋转矩阵R;由于MDS后的点位经过中心化处理,因此需要对真实数据Y也进行中心化处理得到中心化后的真实数据Yc;
旋转后的MDS点位Zr能通过以下过程求得:
①求MDS后的点位Zo广义逆矩阵G
②利用广义逆矩阵求旋转矩阵R
R=YcG
③对MDS后的数据Zo进行旋转,得到旋转后的MDS点位Zr,Zr与真实点位Y的构型基本一致;
Zr=RZo
式中:Zr中第i列元素为多维尺度变换后的第i个点位经过旋转矩阵R旋转后的点位;
步骤四:对旋转后的MDS数据进行平移;
在得到两组构型一致的两组点位后,对旋转后的MDS点位Zr平移,尽可能使其与真实数据重合,据此利用最小二乘法构建目标函数L:
其中为对其中矩阵Y-(Zr+ΔZ)的每一列各个元素平方求和,得到维度1×N的矩阵,ΔZ为经过旋转后的MDS点位在空间中的平移矩阵;
Δx,Δy,Δz为三维空间中对Zr三个方向的平移距离,将目标函数L各列元素求和:
式中:x(i),y(i),z(i)为真实点的坐标,为多维尺度变换后经过旋转的坐标,Δx,Δy,Δz为整体的偏移量;
对Δx,Δy,Δz分别求偏导并令其为0
解出Δx,Δy,Δz
对旋转后的MDS点位加上平移矩阵ΔZ,得到旋转并平移后的MDS矩阵Zp
其中,为旋转平移后的MDS数据在三维空间中的坐标点位;
步骤五:误差计算;
在对多维尺度变换后的数据进行旋转与平移后,相当于把多维尺度变换后的数据与真实数据拟合在一起,此时能计算出两组点位各个对应点的欧氏距离r:
其中r(i)(i=1,2,……,N)表示第i个真实点位与旋转平移后的MDS点位的欧氏距离;
最终得出各个点在经过多维尺度变换降维后,各个点与真实点的误差。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学,未经广东工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210548687.7/1.html,转载请声明来源钻瓜专利网。