质心定位算法 江南大学
质心算法

3.1 质心检测算法系统采用质心法进行数据处理能提高测试精度。
因为质心法能使CCD 上的图像分辨率达到光敏元尺寸的1/10,那么成像亮线中心在CCD 上所对应的光敏源序号就可以是小数,而非一定是整数,这样通过计算可知,精度提高了0.1个百分点。
虽然测量系统的精度有提高,但0.11%的相对误差仍不能令人满意,从误差公式可知,系统误差的改善主要取决于CCD 的像元尺寸。
随着CCD 技术的不断发,像元尺寸也会不断改善,系统误差也将会有大幅度减小。
质心法图像预处理算法步骤如下[5]:(1)对图像通过灰度化和反色后阈值选择得到光斑特征区域;(2)模糊去噪(mean blur ),消除热噪声以及像素不均匀产生的噪声;(3)再次进行阈值选择,得到更清晰的光斑区域;(4)形态学处理,选择disk 中和合适的领域模板,对图像进行腐蚀和填充处理,以得到连通域的规则形状图形;(5)边缘检测得到图像边缘,反复实验证明canny 边缘检测算法最好;(6)对边缘再进行形态学strel -imerode -imclose -imfill 相关运算得到更连通的边缘曲线,调用regionprops (L ,properties )函数,根据质心法计算质心。
下面介绍几种常用的质心算法(1)普通质心算法(,)ij ij ijc cijij x Ix y I =∑∑ (3-1)其中ij I 为二维图像上每个像素点所接收到的光强,该算法适用于没有背景噪声,背景噪声一致或信噪比较高的情况。
(2)强加权质心算法0000000000000000,/2,/2,/2,/2,/2,/2,/2,/2y w y x w x i ij j y w y i x w x c y w y x w x ij j y w y i x w x x I w x I w ++=-=-++=-=-=∑∑∑∑0000000000000000,,22,,22,,22,,22y xx W y W j ij x y i x W j y W c y x x W y W ij x y i x W j y W y I w y I w ++=-=-++=-=-=∑∑∑∑(3-2)该算法中的加权函数包含3种形式,即a W I =,W I P =+,W I P =⨯其中a p 和均为强度值。
基于接收信号强度指示加权融合的质心定位算法

(
,
) =( ( Xl + …+ ) /  ̄, ( Y 1 十 …+ ) /  ̄)
( 1 )
式中: ( X , Y . ) 表示接收到信标数据 包的参考节点位置 , N 表
I l
在 无线 传感 器 网 络 中 ,准 确 定 位 节 点 的 位 置 是 各 种 具 体 应 用 的前提和基础_ 1 ] 。 当前 无 线 传 感 器 网 络 节 点 定 位 技 术 主要 分
为 两类 : 基 于测 距 定 位 技 术 和 无 需 测 距 定 位 技 术 ] 。R S S I ( 接 收
质 心 定位 算 法 。通 过 将 离未 知 节 点 距 离由 近 到 远 的每 三 个 参 考 节 点 组 成 三 角 形 定位 单 元 , 运 用传 统 质 心 算 法 产 生 质 心 , 这 样 确 保 了质 心 的有 效 性 。分 析 了影 响 定 位 精 度 的 因素 , 通 过 加 权 因子 来体 现 不 同参 考 节 点 对 质 心 坐标 决 定 权 的 大 小 , 并确
定 了各 因素 的 权 值 。最 后 进 行 加 权 融 合 处 理 , 使 得 整 个 定位 精 度 得 到 了很 大的 提 高 。仿 真 结 果 表 明 , 所提 算 法较 之 前 的加
权 质 心 算 法定 位 精 度 有 了明 显 提 高 , 最 高 可达 3 8 . 4 1 %。
关键词 : 无线传感器网络 , R S S I , 质心定位算法 , 加 权 融合
1 0 8
基 于 接 收 信 号 强度 指示 加权 融 合 的 质 心 定 位算 法
基于接收信号强度指示加权融合的质心定位算法
Ce n t r o i d L o c a l i z a t i o n Al g o r i t h m Ba s e d on RS SI W e i gh t e d F u s i o n
WiFi定位技术——基于质心定位的三边定位算法的研究

( 南京师范大学 泰州学院 信息工程学院 , 江苏 泰州 2 2 5 3 0 0)
摘要 : 该文主要针 对Wi F i 定位 的 实现 , 提 出了一种将质 心定位 和三边定位相结合 , 提 高W i F i 定位精确度 的方法。该方法 将参考节点均 匀分布的质心定位思想引入 到三边 定位 中, 弥补 了单一的三边定位精度不 高的缺陷。
I S S N 1 0 0 9 -3 0 4 4
E — ma i l : k f y j @d n z s . n e t . c n
h t t p : / / w w w. d n z s . n e t . C R T e 1 : +8 6 — 5 5 1 — 6 5 6 9 0 9 6 3 6 5 6 9 0 9 6 4
关键词 : Wi F i ; 质 心 定位 ; 三 边 定 位 中图 分 类 号 : T P 3 0 1 文 献标 识码 : A 文章编号 : 1 0 0 9 — 3 0 4 4 ( 2 0 1 3 ) 2 5 — 5 7 6 5 一 O 3
Wi Fi Lo c a l i z a t i o n Te c h n o l o g y。 _ — —S t u d y a b o u t Th r e e S i d e S i n g l e Lo c a l i z a t i o n Al g o r i t h m Ba s e d o n Ce n t r o i d Lo c a l i z a t i o n
C o m p u t e r K n o w l e d g e a n d T e c h n o l o g y电脑 知 识 与技 术
Vo 1 . 9 , No . 2 5 , S e t p t e mb e r 2 01 3.
物体的质心运动规律

物体的质心运动规律物体的质心是指物体所有质点构成的系统的平衡点,它是物体在空间中的一个重要概念。
并且,根据牛顿运动定律,质点的运动可以通过对质点施加的外力来描述。
在本文中,我们将讨论质心的运动规律,并探讨质心运动的一些重要性质。
一、质心的定义与位置首先,我们来了解一下质心的定义与位置。
对于一个系统而言,其质心可以通过对所有质点的质量加权平均来得到。
即质心的位置可以通过下式计算得到:x_cm = (m_1 * x_1 + m_2 * x_2 + ... + m_n * x_n) / (m_1 + m_2 + ... + m_n)其中,x_cm为质心的位置,m_i为各质点的质量,x_i为各质点相对于某一参考点的位置。
质心的位置可以是物体内部的一点,也可以是物体外部的一点。
当物体是均匀的、连续的或非连续但受重力作用的时候,质心通常位于物体的几何中心。
二、质心运动的规律让我们接着来讨论质心的运动规律。
根据牛顿第二定律,质心的运动受到对质点的合力的影响。
根据这个原理,质心的加速度可以用下式表示:a_cm = F_net / M其中,a_cm为质心的加速度,F_net为作用于质点系统的合力,M为系统的总质量。
这个结果告诉我们,质心的运动只受到外力的影响,与物体内部的具体情况无关。
也就是说,无论物体的形状如何或者物体内发生了什么,质心的受力情况和运动规律都是相同的。
三、质心运动的独立性与简化质心运动的一个重要性质是其独立性。
这意味着我们可以将一个复杂的多质点系统简化为一个仅含有一个质点的系统,这个质点就是系统的质心。
通过这样的简化,我们可以忽略系统内部的复杂相互作用,更加方便地分析质心的运动。
通过将系统简化为质心,我们可以使用动量、能量和角动量守恒定律等简化的物理原理来解决问题。
这极大地简化了复杂系统的分析过程,并且为我们提供了计算质心位置、速度和加速度等物理量的便捷方法。
四、应用举例质心运动的规律在很多实际问题中都有广泛的应用。
单目视觉测量系统质心定位算法

第19卷第2期 测 绘 工 程 Vol.19№.22010年4月 EN GIN EERIN G O F SU RV EYIN G AND MA PP IN G Apr.,2010单目视觉测量系统质心定位算法赵铁成1,张 勇2,韩曜旭1(1.中国人民解放军61769部队,黑龙江哈尔滨150039;2.天津航空机电有限公司,天津300308)摘 要:在测头成像视觉坐标测量系统中,对图像进行采集和处理是为选取合适的特征点并对其进行优化曝光以便获取高质量的图像,进而实现特征点与背景图像分离和特征点中心的精确定位。
因此,对于特征点成像的亚像素定位直接决定着三维空间坐标的测量精度。
文中提出高斯拟合双三次插值算法,并与灰度加权和高斯双线性进行对比,实验表明精度比较高,能够达到单目视觉测量系统质心定位要求。
关键词:单摄像机;高斯拟合;双三次插值;质心定位中图分类号:TP391 文献标志码:A 文章编号:100627949(2010)022*******The algor ithm research on monocular visionmea sur ing system centr oid positioningZHAO Tie 2cheng 1,ZHAN G Yong 2,HA N Yao 2xu1(1.Ttoop s 61769,Ha rbin 150039,China ;2.T ianjin Aviation Elect romecha nical Limited Corporation ,Tia njin 300308,China )Abstract :At t he vi sion coordi nate measurement system based on imaging t est ,t he purpose of i mage acqui 2sit io n and processi ng i s to sel ect a suit abl e feat ure point s and to op ti mize t he exposure in orde r t o obt ai n high 2qualit y i mages ,and t hus achieve t he separation of t he background i mage a nd feat ure poi nt s ,a nd t he precise positioni ng of feat ure poi nt s center.Therefore ,t he feat ure point s of t he sub 2pixel po si tioning ima 2gi ng direct ly det er mi ne t he measure ment accuracy of t hree 2di me nsional coordi nat es.In t hi s paper ,G aussi 2an fi tt ing bicubic i nt erpolat ion al gori t hm i s list ed ,and compare wit h t he gray 2wei ghte d and G a ussia n bili n 2ear .The experi ment conducte d a compari so n shows t hat a relati vely high accuracy ,and ca n ac hi eve monoc 2ul ar vi sion cent roi d posi tioning mea sureme nt syst em requirement s.K ey w or ds :si ngl e camera ;G aussian fit ti ng ;bicubic i nt erpol ation ;cent roid location 收稿日期262作者简介赵铁成(),男,助理工程师 应用在航天、航空、军事和工业领域的大型复杂构件需要越来越高的加工和装配精度,对高精度大尺寸三维整体现场测试技术与设备的需求日趋迫切。
无线传感器网络修正权值网格质心法目标定位算法_刘刚

1. 3
修正权值网格质心定位法的算法流程
1 ) 首先根据每个节点的状态信息找出哪些节点此刻探
图3 Fig 3 修正权值幂次数对平均定位误差影响 Effect of exponent of modified weighted on average error of location
+ ( yi - yc )
2
d i 为有效网格 i 与参考点 C 的距离。 其中, 在实际应用中, 定位误差是越小越好, 可以通过修正这 些权值来实现。具体修正方法是对这些权值求幂值 , 修正 方法如式( 4 ) 所示
1. 2
修正权值网格质心定位法的思想
根据普通网格质心法, 缩小目标位置存在的区域 , 并且
Modified weighted centroid of grids target localization algorithm for WSNs*
LIU Gang,PENG Li
( School of Internet of Things, Jiangnan University, Wuxi 214122 , China) Abstract: In research of WSNs, because of large error of centroid localization algorithm, the region of target localization has been reduced and divided into many small grids. Using the relation of object and location node, effective grids are obtained. By these left grids and modified weighted centroid of grids localization algorithm that is modified weighted centroid of grids localization algorithm is presented. The simulation shows that the localization of target error obtained by this method is about 0. 6m. And the errors of centroid localization algorithm and ordinary centroid of grids localization algorithm are about 3. 6 m and 2. 4 m. Modified weighted centroid of grids localization algorithm is better than the others. It also has character of real time and has its own advantage. Key words: wireless sensor networks ( WSNs ) ; ordinary centroid of grids localization algorithm; modified weighted centroid of grids localization algorithm 0 引 言 6] 文献[ 提出的求弧中点的定位方法计算复杂 、 不易实现。 7] 文献[ 提出的普通多重网格定位算法 , 主要研究了分布 式二进制传感器网络对单目标进行定位的情况 , 其定位原 理简单、 易于实现, 计算复杂度可调节, 定位精度优于质心 8]的在 定位法, 但仍旧存在很大的定位误差 。 借鉴文献[ RSSI 法中引入权值后实现定位精度提高思想 。 本文在传 统质心法和普通多重网格定位法的基础上 , 引入了权值概 并对这些权值进行修正 , 提出的修正权值网格质心定位 念, 法。考虑到不同的网格在整个定位过程中主导地位不同 , 所以, 通过对权值进行幂指数的修正 , 最终这种方法得到的 目标定位精度都得到了很大提高 , 更加符合实时性要求高 的实际环境。
无线传感器网络中基于能量级加权的质心定位算法

无线传感器网络中基于能量级加权的质心定位算法
无线传感器网络中质心定位算法是一种重要的位置估计算法,通过计算传感器节点的几何中心来获取整个网络的位置信息。
而基于能量级加权的质心定位算法则是一种能够考虑节点能量消耗情况的质心定位算法,在实际使用中具有更好的应用价值。
在一般的质心定位算法中,每个传感器节点在计算几何中心时被认为是等同的,而在基于能量级加权的质心定位算法中,节点的能量消耗情况也被考虑进去。
具体地,该算法通过将节点的能量级别作为权重,将低能量节点的贡献降低,从而实现对节点能量消耗情况的合理考虑。
同时,在基于能量级加权的质心定位算法中,为了更好地考虑节点能量消耗情况,还可以采用优化措施来降低低能量节点的贡献。
例如,可以通过在节点位置传输数据之前进行加权平均,以保证低能量节点的信息传输量不会对质心定位造成过大的影响。
基于能量级加权的质心定位算法不仅可以提高质心定位的精度,还可以对整个传感器网络进行能量管理。
通过对不同能量级节点的能量消耗情况进行更准确的估计和控制,可以延长网络寿命,提高网络可靠性和性能。
总之,基于能量级加权的质心定位算法是一种能够更好地考虑节点能量消耗情况的质心定位算法,具有良好的应用价值。
在实际使用中,需要根据传感器网络的实际情况,对算法参数和措施进行适当的调整和优化,以最大化其作用。
改进型无线传感器网络的质心定位方法

收 稿 日期 :0 2—0 21 1—1 ; 修 订 日期 :02 —0 —2 。 4 21 2 9
基金项 目: 国家 自然科学基金项 目( 10 13 ; 6 14 8 ) 教育 部新 世纪优秀人才支持计划项 目( C T一1 4 3 ) 中央 N E 0—0 7 ; 高校基本科研业务费专项资金项 目(U R 3 6 。 J S P 0 ) 1 1 作者简介 : 沈艳霞 (9 3 ) 女 , 17一 , 山东 淄博 人 , 副教授 , 硕士生导 师 , 工学博士 。 主要从 事无 线传感 网 、 风力发 电技
位 算法 ( 图 1 ¨ 首 先 , 节 点 周 期 性 地 向邻 居 见 ) 。 锚
信标 信息 转化 为一 系N - -次不 等 式 约束 , 后 通 过 然
凸优 化技 术 求 解 这 些 不 等 式 组 以逼 近 未 知 节 点 位 置 的最佳估 计 。 可 进 等 … 用 一 个 移 动锚 节 点按 鲍
照规 划好 的路径 遍历 整 个 网络 , 动 锚节 点 移 动 到 移
影响。
未知 节点 的通信 半径 以 内 , 知节 点 就 可 以接 收 锚 未 节点 的位 置信 息从而 进行定 位 。
文 中在此基 础上 , 于移 动 锚 节 点辅 助 定 位 方 基
法, 引入高斯 马尔科 夫移 动 模 型规 划 锚节 点 移 动路 线 , 移 动 具 有 随 机 性 , 过 增 加 虚 拟 锚 节 点 的 个 使 通 数, 提高 了质 心 定 位 算法 的覆 盖 率 和 定 位 精 度 。 仿 真表 明 , 方 法 成本 低 , 法 简单 , 耗 小 , 盖 能 此 算 能 覆
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
无线传感网技术实验报告(三)
班级:微电子1101学号:0301110115姓名:杨海平
一,实验目的:
通过仿真实验掌握无线传感器网络的定位算法—质心定位算法。
二,实验内容:
在100*100M2的正方形区域里,有n个信标节点和一个未知节点,未知节点和新表节点的通信半径均为R,则:
(1),当通信半径R=50M,信标节点个数n=6,12,18,24,30时,利用Monte Carlo方法,分别计算未知节点的实际位置与估计未知的平均误差;
(2),当信标节点个数n=20,通信半径R=5,10,15,20,25,30,35,40,45,50m时,利用Monte Carlo方法,分别计算未知节点的实际位置与估计位置的平均误差;
三,实验方法:
(1),在边长为100m的正方形中,产生一个信标节点为n,未知节点为1的随机分布图;
(2),确定与未知节点相连的信标节点;
(3),利用质心算法,对未知节点的位置进行估计;
(4),每一组数据(信标节点个数n,通信半径R)需要仿真800次,得出该组数据下未知节点的实际位置与估计位置的平均误差。
四,实验分析过程:
(1),实验内容一:当通信半径R=50M,信标节点个数n=6,12,18,24,30时,按照实验一的方法随机产生X,Y坐标为0~100的n个信标节点的坐标,再随机产生一个未知节点的X,Y坐标,然后判断n个信标节点是否能与未知节点通信,把能与未知节点通信的信标节点X,Y坐标相加,除以能与未知节点通信的节点数,即为用质心定位算法估计的未知节点个数,误差即为未知节点与估计未知节点坐标的距离。
每组信标节点个数仿真800次,累加每次仿真的误差,取平均值即得到估计误差。
(2),实验内容二:思想方法与实验内容一相同,当信标节点个数n=20,通信半径R=5,10,15,20,25,30,35,40,45,50m时,每组通信半径仿真800次,累加每次仿真的误差,取平均值即得到估计误差。
五,程序
(1),实验内容一程序如下:
clear all;
close all;
nbeacon=[612182430];%信标节点个数n=6,12,18,24,30
nbeaconi=5;
error=zeros(1,nbeaconi);%误差数组error
nunknow=1;%知节点个数为1
r=50;%通信半径r为50
optimes=800;
for ni=1:1:5;%每组信标节点得到一个平均误差
errorsum=0;
validtimes=0;%800次仿真中至少有一个信标与未知节点通信的次数
for optimei=1:1:optimes
x=100*rand(1,nbeacon(ni));%随机产生X坐标为0~100的信标节点的坐标y=100*rand(1,nbeacon(ni));%随机产生Y坐标为0~100的信标节点的坐标xunknow=100*rand(1,nunknow);%随机产生未知节点的坐标
yunknow=100*rand(1,nunknow);%随机产生未知节点的坐标
error1=0;%800次仿真中的一小次仿真计算出的误差
xsum=0;
ysum=0;
xunknowcal=0;%800次仿真中的一小次仿真计算的未知节点的坐标
yunknowcal=0;%800次仿真中的一小次仿真计算的未知节点的坐标
connectedtime=0;%信标与未知节点通信的次数
for i=1:1:nbeacon(ni)
d=sqrt((x(i)-xunknow)^2+(y(i)-yunknow)^2);
if d<r%判断连通与否
xsum=xsum+x(i);
ysum=ysum+y(i);
connectedtime=connectedtime+1;
end
end
if connectedtime~=0
xunknowcal=xsum/connectedtime;
yunknowcal=ysum/connectedtime;
validtimes=validtimes+1;
error1=sqrt((xunknowcal-xunknow)^2+(yunknowcal-yunknow)^2);
errorsum=errorsum+error1;%累加误差
end
end
error(ni)=errorsum/validtimes;%计算平均误差
end
(2),实验内容二程序如下:
clear all;
close all;
r=5:5:50;%通讯半径数组
error=zeros(1,10);%误差统计
for ri=1:1:10;%大循环,总共10个通讯半径
errorsum=0;
validtimes=0;
error1=0;
for optime=1:1:800
x=100*rand(1,20);%随机产生X坐标为0~100的信标节点的坐标
y=100*rand(1,20);%随机产生Y坐标为0~100的信标节点的坐标
xunknow=100*rand(1,1);%随机产生未知节点的坐标
yunknow=100*rand(1,1);%随机产生未知节点的坐标
xsum=0;
ysum=0;
xunknowcal=0;%800次仿真中的一小次仿真计算的未知节点的坐标
yunknowcal=0;%800次仿真中的一小次仿真计算的未知节点的坐标
connectedtime=0;
for i=1:1:20
d=sqrt((x(i)-xunknow)^2+(y(i)-yunknow)^2);
if d<r(ri)
xsum=xsum+x(i);
ysum=ysum+y(i);
connectedtime=connectedtime+1;
end
end
if connectedtime~=0
xunknowcal=xsum/connectedtime;
yunknowcal=ysum/connectedtime;
validtimes=validtimes+1;
error1=sqrt((xunknowcal-xunknow)^2+(yunknowcal-yunknow)^2);
errorsum=errorsum+error1;%累加误差
end
end
error(ri)=errorsum/validtimes;%计算平均误差
end
六,实验结果和分析:
(1),实验内容一:
表1不同信标节点个数时的误差(通信半径50m)
信标节点个数612182430误差(米)21.430219.017217.811317.187216.6767分析:在通信半径一定的情况下,信标节点数越多,定位就越准确。
(1),实验内容二:
表2不同通信半径时的误差(信标节点个数为20)
通信半径(米)5101520253035404550误差(米) 3.281 6.0258.0159.26410.13111.34812.29514.05715.39417.628分析:在信标节点个数一定的情况下,通信半径越大,定位就越不准确。