2、室内定位-基于RSSI测距的三维算法
2017-08-21 11:22
148 查看
1、加一个参数
![](http://img.blog.csdn.net/20170821105115197?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjMwODQ4MDE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
2、最小二乘
![](http://img.blog.csdn.net/20170821105811429?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjMwODQ4MDE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
>> a_x=[0 0 7 7]; >> b_y=[0 7 7 0]; >> c_z=[7 7 7 7] > >> d=[10; 11; 12; 13] >> Q=[-2*a_x(1) -2*b_y(1) -2*c_z(1) 1; -2*a_x(2) -2*b_y(2) -2*c_z(2) 1; -2*a_x(3) -2*b_y(3) -2*c_z(3) 1; -2*a_x(4) -2*b_y(4) -2*c_z(4) 1] >> temp =[a_x(1)^2 + b_y(1)^2 + c_z(1)^2; a_x(2)^2 + b_y(2)^2 + c_z(2)^2; a_x(3)^2 + b_y(3)^2 + c_z(3)^2; a_x(4)^2 + b_y(4)^2 + c_z(4)^2] >>b = d - temp get_xyzR2=(inv(Q'*Q))*Q'*b
2、最小二乘
beacon_x=[0 0 7 7]; beacon_y=[0 7 7 0]; beacon_z=[7 7 7 7]; Q=2*[beacon_x(4)- beacon_x(1) beacon_y(4)- beacon_y(1) beacon_z(4)- beacon_z(1);beacon_x(4)- beacon_x(2) beacon_y(4)- beacon_y(2) beacon_z(4)- beacon_z(2);beacon_x(4)- beacon_x(3) beacon_y(4)- beacon_y(3) beacon_z(4)- beacon_z(3)] bieacon_d=[8;10;11;12]; >> b=[bieacon_d(1)^2-bieacon_d(4)^2; bieacon_d(2)^2-bieacon_d(4)^2; bieacon_d(3)^2-bieacon_d(4)^2] //inv(Q'*Q)可能不存在 >> get_xyz=(inv(Q'*Q))*Q'*b
相关文章推荐
- 基于高度图的三维地形生成算法入门篇 —— 均匀网格地形生成算法
- 一种基于RSSI的实时定位算法的研究
- 基于RSSI的无线传感器网络三角形质心定位算法
- 基于高度图的三维地形生成算法入门篇 —— 均匀网格地形生成算法
- 基于高度图的三维地形生成算法入门篇 —— 均匀网格地形生成算法
- 基于模糊聚类和最小割的层次化三维网格分割算法(Hierarchical Mesh Decomposition)
- 基于高度图的三维地形生成算法入门篇 —— 均匀网格地形生成算法
- 基于PCL的三维重建—贪婪投影三角化算法实践与参数设置
- 基于三维纹理的体绘制算法【转】
- 基于三维纹理的体绘制算法
- 6个流行的直线提取算法——基于2D测距数据(摘自自主移动机器人导论)
- 基于谱聚类的三维网格分割算法(Spectral Clustering)
- 基于ArcEngine三维管网建模算法研究(2)之三维拓扑管网建模
- 基于均值漂移的三维网格分割算法(Mean Shift)
- OpenCV基于点阵结构光的主动立体双目深度图三维重建算法
- 基于rssi的加权定位算法实现
- 基于大规模语料的新词发现算法
- 基于决策树系列算法(ID3, C4.5, CART, Random Forest, GBDT)的分类和回归探讨
- 基于Socket简单实现分离式控制三维场景
- 笔记:基于标签的推荐系统、基于图的推荐算法、PersonalRank