【技术实现步骤摘要】
本专利技术涉及一种水下通信方法,具体地说,涉及一种面向多水下机器人通信的节 能路由方法。
技术介绍
水声通信网络的研究始于20世纪90年代。最近二十年,水声通信技术已经取得 了巨大的进步,其应用领域也逐渐扩展到了商业领域。90年代初,美国的自组织采样网(AOSNs)率先提出“水声网”概念,并利用海网 Seaweb计划进行实践、验证,很快证实了利用声学进行水下组网的可行性,并衍生出一系列 水声网计划和应用。如FRONT沿海大陆架监测计划、分布式DADS沿海军事反战计划等,充分 展现了水声网络应用的广阔前景。科学技术的发展提高了水声通信的比特率与可靠性,从 而实现了点对点实时通信,然而水声通信网络远远比单纯的点对点通信更有用,也更复杂。 因此,美国、加拿大和欧共体等发达国家和地区投入了大量的人力、物力来研究和开发水声 通信网络。多水下机器人(AUVs)组成的水声网络是一种水声自主网,目前研究得最多的自 主网是Ad Hoc网。Ad Hoc网是没有有线基础设施支持的移动网络,网络中的节点均由移 动主机构成。由于所有节点可以随机地、自由地移动,其网络拓扑结构是动态变化的。在 Ad Hoc网络中,主机的通信范围有限,当两个移动主机在彼此的通信覆盖范围内时,它们可 以直接通信,否则必须通过中继节点进行数据转发,因此在Ad Hoc网中,主机同是还是路由 器,担负着寻找路由与转发数据的功能。由于在Ad Hoc网中,数据一般都要通过多个主机 转发才能到达目的节点,故Ad Hoc网也称为多跳无线网络,也就是由一组带有无线收发装 置的移动终端组成的一个多跳临时性自治系统。Ad ...
【技术保护点】
一种面向多水下机器人通信的节能路由方法,包括路由查找、路由修复和路由维护三个主要环节,其特征是:首先判断两个机器人节点之间是否存在路由,如果存在则判断该路由中是否存在断链的情况,否则采用基于链路生存时间有限的路由查找算法来选择并查找这两个机器人之间的路由;其次,当网络中存在断链时,采用节能路由修复算法修复路由,否则算法检查是否存在更优的路由;如果存在更优的路由则采用节能路由维护算法更新当前路由,否则判断任务是否结束,如果结束则结束。
【技术特征摘要】
一种面向多水下机器人通信的节能路由方法,包括路由查找、路由修复和路由维护三个主要环节,其特征是首先判断两个机器人节点之间是否存在路由,如果存在则判断该路由中是否存在断链的情况,否则采用基于链路生存时间有限的路由查找算法来选择并查找这两个机器人之间的路由;其次,当网络中存在断链时,采用节能路由修复算法修复路由,否则算法检查是否存在更优的路由;如果存在更优的路由则采用节能路由维护算法更新当前路由,否则判断任务是否结束,如果结束则结束。2.根据权利要求1所述的一种面向多水下机器人通信的节能路由方法,其特征是所 述基于链路生存时间有限的路由查找算法来选择并查找这两个机器人之间的路由的方法 为在信息发送前,对到达目的节点路由进行查找,路由查找分为两个过程,分别是路由请 求消息和路由应答消息的处理;①路由请求消息RREQ的处理当相互通信的机器人之间没有路由时,发送端的机器人则发出路由请求消息RREQ,接 收端的机器人收到RREQ时,则矢量限制转发法则判断是否在上一节点转发的范围内,根据 矢量计算法则,机器人仅对其与目标点方向一定角度内的节点进行转发,该角度之外的节 点不予转发;当接收端通过矢量限制转发法则判断节点不在上一节点转发范围时,则放弃该RREQ, 否则判断该信息是否已经处理过,若已经处理过该消息,则接收端继续判断是否更优路由, 当邻居节点含有该机器人位置信息的RREQ后,根据自身的坐标、运动方向及速度估算出两 节点的有效通信时间即链路生存时间,当节点收到含有当前链路最小通信时间的RREP消 息后,首先计算出它与下一跳的有效通信时间,然后与此值进行比较,如果更小,则修改瓶 颈值为当前节点的有效通信时间,否则保持不变,当源节点收到多个RREP响应时,选择瓶 颈值最大的链路作为通信链路;当接收端发现RREQ消息没有被处理过或者有更优的路由存在,则判断该接收节点不 是目的节点,如果不是,查询路由表中的目的节点是否为当前所需目的节点,当该节点是目 的节点或者路由表中存在目的节点,则接收端对该RREQ消息进行响应,转入下一个RREP发 送和处理阶段,否则转发该RREQ消息,直到该信息传递到目的节点或路由中包含目的节点 的节点;②路由应答消息RREP的发送和处理对于已经存在了路由,为了建立完整的路由,当接收端在收到RREQ消息后需要对此消 息进行处理;接收到RREP消息的节点判断该消息是否处理过,如果处理过则采用链路生存选择机 制判断是否存在更优路由,若存在更优路由,则判断该节点是否路由查找的源节点,否则丢 弃该RREP消息,当收到RREP的节点是源节点,则结束路由查找过程,否则继续转发,直到发 现源节点。3.根据权利要求1或2所述的一种面向多水下机器人通信的节能路由方法,其特征是 所述节能路由修复算法为基于“慢启动”路由修复算法,具体包括路由修复发生在链路发生 故障时,其过程如下①链路发生故障时,进行传统的局部路由修复,若修复成功转到⑤,否则转入②;②以“慢启动”的方式交由上游节点进行路由修复,其过程如下为路由请求消息RREQ 添加TTL项,以此来限定RREQ消息被转...
【专利技术属性】
技术研发人员:刘佰龙,张汝波,徐东,张子迎,林俊宇,
申请(专利权)人:哈尔滨工程大学,
类型:发明
国别省市:93[中国|哈尔滨]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。