本站小编为你精心准备了海上航行舱内人员实时定位系统探究参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。
摘要:传统系统采用PCA降维方法受到噪声影响,造成系统定位不准确,为了解决该问题,提出了基于Isomap算法的实时定位系统研究。根据实时定位系统总体结构,采用型号为CC2431芯片设计移动节点,路由节点可实时接收来自移动节点模块信息,进行灵敏度分析可完成信息传递。接收舱室内各个路由节点信息,通过协调模块验证信息有效性。针对协调模块获取高维数据,采用Isomap算法对数据进行降维处理,依据降维后的数据集,对远距离海上航行舱内人员进行实时定位。通过实验结果可知,该系统最高定位精准度可达到75%,为航行舱内人员安全提供保障。
关键词:Isomap算法;舱内人员;定位;PCA降维方法;高维
0引言
目前船舶逐渐向大型化、复杂化方向发展,船舶内部通信也错综复杂,在航行过程中,需要检查舱室各个重要部位,而船舶本身具有复杂电路,环境闭塞,容易出现安全事故,加之船舶本身视频监控系统不能全方位监测整个舱内区域,因此建立一套远距离海上航行舱内人员实时定位系统十分必要[1]。人员实时定位系统的设计可以实现危险环境下人员身份识别和定位,通过监控获取的人员身份,可对危险情况进行预警,保证对人员集中化、信息化管理[2]。由于计算机技术在各行各业中发展迅猛,高维数据在日常生活中随处可见,高维数据的存在已经超越了人们的认知能力,传统系统采用PCA降维方法受到噪声影响,造成系统定位不准确,因此,提出了基于Isomap算法的实时定位系统研究。将高维数据降至低维空间,保证系统不受到噪声影响,依然保持非线性结构[3]。
1系统硬件结构设计
整个系统由移动节点、路由节点和协调模块组成。其中每个矩形都代表船舱的某个舱室,每个结构固定安装若干个节点,节点传输半径是根据舱室大小来确定的。由于船舱电磁环境相对复杂,为了降低系统之间的相互干扰,路由节点由以太网进行连接,形成一个树状网络结构,而协调器负责接收不同节点上传的信息,并汇总至上位机之中[4]。1)移动节点模块使用型号为CC2431芯片设计移动节点,当携带移动节点进入到某个船舱舱室时,节点模块会间隔10s带有身份信息的广播,并请求加入网络。一旦路由节点接收到信息后,需将自身位置信息以数据包形式传送至协调器之中,交由上位机进行分析。待上位机接收到全部请求之后,将新加入的移动节点分配物理地址,完成组网过程。此时,船舶人员由一个舱室移动到另一个舱室过程中,其携带的节点与当前节点分离,加入一个新的网络组织。2)路由节点模块路由节点可实时接收来自移动节点的模块信息,通过灵敏分析完成信息的传递。在布置路由节点时,应充分考虑移动节点加入网络和脱离网络过程,并设定一个固有信号强度阈值,以此决定是否加入新网络或脱离现有网络。3)协调模块协调模块是系统硬件中至关重要部分,相当于一个控制站,需要接收舱室内各个路由节点信息,并判断信息是否有效。将全部信息汇总到上位机中进行分析,接收上位机监控软件下的协调数据,并分配到对应路由模块之中。根据系统总体结构,使用型号为CC2431芯片设计移动节点,使船舶人员由一个舱室移动到另一个舱室过程中,其携带节点具有有效性。实时接收来自移动节点模块信息,设定一个固有信号强度阈值,完成路由节点设计。接收舱室内各个路由节点信息,通过协调模块完成系统硬件结构设计。
2基于Isomap算法系统软件设计
在成功设计人员定位系统硬件结构之后,根据系统功能需求,开发相关应用程序。由于协调模块获取的是高维数据,因此使用Isomap算法对数据进行降维处理,保证系统软件研发有效性。Isomap等距特征映射是一种非线性降维方法,以多维尺度变换为基础,保持两点的测地距离。通过数据点的连接构成一个数据集,测地距离使用欧式距离来代替,相对测地距离较远的点间使用最短路径来逼近,该算法简单描述如下:步骤1根据原始数据集计算任意2个A和B数据样本之间的欧式距离,如果B在A的半径之内,则需连接A和B,设置连接线长度为d;如果不在半径之内,则需设置连接线长度为∞。如此重复,构造无向原始数据集。步骤2计算任意2个样本之间的最短距离,使用Isomap算法计算原始数据集中的任意2个数据之间的最短距离d1,由此获得的最短距离矩阵为:d′={d1(A,B)},(1)步骤3由于式(1)获取的最短距离受到噪声影响,导致距离计算不准确,因此使用Isomap算法应用于式(2)的距离矩阵之中:D=d′2={d12(A,B)}。(2)根据步骤3中获取的距离矩阵具有光滑样本数据,需使用非线性降维方法获取样本特征维数,但是该过程会受到噪声干扰,使得降维空间出现原始数据变形问题,因此采用Isomap等距特征映射降维方法。根据降维降噪后的数据集,对远距离海上航行舱内人员进行实时定位,保证了系统设计有效性。针对协调模块进行软件应用程序设计,需将高维数据进行降维处理,根据算法步骤,获取降维降噪后的数据集,由此完成软件部分设计。
3实验
实验采用uci数据集中的部分数据作为实验样本,该样本包含训练样本和测试样本。其中训练样本集中共有3900个样本,而测试样本集中共有1700个样本,每个样本都包含了60维的向量,每一维都表示样本的种类。从中选取训练样本集中的1300个样本进行训练,选取测试样本集汇总的900个样本进行测试,通过最近邻方法进行分类处理。使用最大似然估计方法获取的特征维数为g=15,使用Isomap算法可将原始数据降到15维,使用传统PCA方法可将原始数据降到3,4,5,6,7维,根据上述2个表的分类错误统计结果可知,采用传统PCA算法得到降维数据分类错误率明显比使用Isomap算法得到降维数据分类错误率高。基于该条件下,将2种系统的定位精准度进行对比分析。耗费时长为20s时,采用传统系统的定位精准度为55%,而基于Isomap算法系统定位精准度为75%;当耗费时长为60s时,采用传统系统的定位精准度为40%,而基于Isomap算法系统定位精准度为65%;当耗费时长为120s时,采用传统系统的定位精准度为30%,而基于Isomap算法系统定位精准度为74%。因此,采用Isomap算法设计的系统比传统系统定位精准度高。综上所述,基于Isomap算法的远距离海上航行舱内人员实时定位系统设计是具有合理性的。
4结语
在现代船舶系统中,对于任意未知的高维数据集,确定一个合适节点相对困难。但随着相关监控系统日渐完善,远距离海上监控系统也可为驾驶舱内提供重要监控影像,保障航行舱内人员的准确定位。由实验结果可知,该系统具有精准定位效果,为人员安全提供保障。设计的系统只能解决实时定位问题,对于船舶出现险情时系统如何操作还有待完善。因此,在以后的研究过程中,针对船舶出现险情情况进行深入研究。
参考文献:
[1]王新征,卜雄洙,徐淼淼,等.基于快速Isomap的曲面超声图像优化展开[J].电子测量与仪器学报,2017,31(5):780–785.
[2]蔡礼渊.船舶动力定位系统非线性估计滤波器的设计[J].舰船科学技术,2017,39(10A):40–42.
[3]孔祥昆,赵巧明.深圳海上危险品应急指挥船功能定位及技术路径[J].船海工程,2018,15(2):18–22.
[4]吴畏,唐丽均,蒋德才.一种矿用智能精确人员定位系统设计[J].工矿自动化,2017,43(5):72–75.
作者:申永祥 单位:永州职业技术学院