一种船用雷达arpa目标与ais目标融合算法

文档序号:10652814阅读:1163来源:国知局
一种船用雷达arpa目标与ais目标融合算法
【专利摘要】本发明公开了一种船用雷达ARPA目标与AIS目标融合算法,该算法包括有如下步骤:第一步,接受系统融合功能开启请求;第二步,检查NMEA数据,如无效,取消融合状态,融合过程结束,如有效,执行第三步;第三步,计算本船参数,设置融合参数;第四步,遍历AIS目标,选择当前AIS目标,得到当前AIS目标相关参数;第五步,遍历ARPA目标,计算ARPA目标运动参数及与AIS目标的位置、速度差值,判断是否融合;第六步,判断AIS目标是否遍历完成,是更新目标的显示方式,否执行第四步;第七步,本次数据处理结束,重新执行第一步。本发明弥补雷达探测盲区和AIS设备信号盲区,提高目标位置信息的精度与可靠性。
【专利说明】
一种船用雷达ARPA目柄与AIS目柄目虫合昇法
技术领域
[0001] 本发明设及船舶导航领域,特别设及到一种船用雷达ARPA目标与AIS目标融合算 法。
【背景技术】
[0002] 自动识别系统(Automatie Identifieation system AIS),是一种利用现代通信 和信息技术对周围船舶进行识别和对其运动状态进行跟踪的系统。该技术最早出现在20世 纪90年代,由发达国家率先发起,W信息技术为先导,W多口类高科技为支柱,在后来的发 展中,由于几个国际组织的积极参与,特别是国际海事组织(IM0)、国际航标协会(IALA)、国 际电信联盟(ITU-R)的共同努力与协作,大力地促进了运项既保证航海安全又提高航运效 益的新技术的发展,经过调查研究、开发试验,制定了一系列国际法规、技术标准。目前此系 统各项技术已经成熟,并在2008年7月1日己全面实施。
[0003] 雷达是传统导航设备,用来定为、避碰、导航。它能自主探测与跟踪目标,通过ARPA 目标捕获和跟踪算法,可W获取目标的航速、航向、航迹等参数;AIS是新型的助航设备,能 够提供目标的船名、MMSI、船长、船型等静态信息W及船位、航向、航速等动态信息。那么,对 于同一目标,它既可能被导航雷达捕获跟踪,又可W通过AIS设备被对方知悉,对于该目标, 在理想状态下,其ARPA目标与AIS目标在屏幕中的位置、航速、航向是完全吻合的;同时,由 于舰船航行的安全性要求,两条舰船之间应该保持安全距离,因此如果两个目标舰船在一 定时间内具有相近的位置、接近的航速和航向,则认为AIS目标与ARPA目标表征同一条舰 船,将AIS目标与ARPA目标进行联合使目标显示更清晰,更有助于操作者了解当前的航行态 势。
[0004] 雷达由于安装位置和机理的一些限制,雷达本身存在回波探测的一些盲区,具有 最小作用距离和最大探测距离的限制。AIS是被动的接收目标发过来的信息,有很多小渔 船,快艇不安装AIS设备。而且AIS是开放式的,存在安全隐患。

【发明内容】

[0005] 针对现有技术中存在的问题,本发明提供一种船用雷达ARPA目标与AIS目标融合 算法,能够弥补雷达探测盲区和AIS设备信号盲区,提高目标位置信息的精度与可靠性、进 一步保障船舶航行安全。
[0006] 为实现上述目的,本发明采用W下技术方案: 一种船用雷达ARPA目标与AIS目标融合算法,通过ARPA目标和AIS目标位置与运动参数 判别是否融合,该算法包括如下步骤: 第一步,接受系统融合功能开启请求; 第二步,检查并判别NMEA数据,如果无效,本次融合巧巧结束,如果有效,执行第=步, 第=步,计算本船运动参数,设置融合相关参数'
, 第四步,遍历AIS目标,选择当前AIS目标,得到当前AIS目标相关参数; 第五步,遍历ARPA目标,计算ARPA目标运动参数及与AIS目标的位置、速度差值,判断是 否融合,其执行过程包括如下步骤: 巧1)接受处理相关数据; 巧2)遍历ARPA目标; (53)由公式
计算ARPA目标和AIS目标的位置差值,其中 为N个ARPA目标与Al S目标的绝对位置差值,N为自然数,为Al S目标距离矢量, 为ARPA目标距离矢量; 巧4)遍历ARPA目标结束; (55 )比较得出;中最小值盈若祕,标记最近ARPA目标; (56)由公式
判断位置参数是否符合融合条件,(即:计算的
运个公式成立的话,就满足融合条件之一,可W继续判断,否则就退出计 算,不能融合),真,执行步骤巧7),假,则本次数据处理结束,重新执行第一步; 巧7)由公式
十算ARPA目标和AIS目标的速度差值,其中扔;为最 近ARPA目标与AIS目标的绝对速度差值,^为AIS目标速度矢量,^为ARPA目标速度 矢量; 巧8)由公J
判断AIS目标和最近APRA速度参数是否符合融合条件(即:计 算的i
运个公式成立的话,就满足融合条件之一,可W继续判断,否则就退出计 算,不能融合),真,执行步骤巧91 ),假,则本次数据处理结束,重新执行第一步; (591)检查最近ARPA目标是否变化,如有变化,本次数据处理结束,重新执行第一步,否 则执行步骤巧92); 巧92)是否循环6次,是,执行步骤巧93),否,执行步骤巧2); (593)标记融合状态; 第六步,判断AIS目标是否遍历完成,是,更新目标的显示方式,否,执行第四步; 第屯步,本次数据处理结束,重新执行第一步。
[0007] 所述IAuSw的选择依托于经验数据库,根据目标运动速度,选取合适的阔值,所述 :食W細为当前AIS目标发送速度的1%~5%。
[000引所述为AIS目标最近ARPA目标波口大小的1.5倍。
[0009] 本发明中IA施。指速度的阔值,^&。指距离的阔值。
[0010] 与现有技术相比,本发明的有益效果为:①本发明的融合算法通过ARPA目标和AIS 目标位置与运动参数判别是否融合,在有效弥补雷达探测盲区和AIS设备信号盲区前提下, 减轻系统计算负担,易于工程实现;②本发明提高目标位置信息的精度与可靠性、进一步保 障船舶航行安全。
【附图说明】
[0011]图1是本发明船用雷达ARPA目标与AIS目标融合算法的流程示意图。
[0012]图視本发明ARPA和AIS目标融合匹配流程图。
【具体实施方式】
[0013] 下面我们结合附图和具体的实施例来的本发明专利的操作流程和工作方式做进 一步的详细阐述,W求更为清楚明了地理解其操作原理和工作流程但不能W此来限制本发 明专利的保护范围。
[0014] 如图1和图2所示,本实施例一种船用雷达ARPA目标与AIS目标融合算法,通过ARPA 目标和AIS目标位置与运动参数判别是否融合,该算法包括如下步骤: 第一步,接受系统融合功能开启请求; 第二步,检查并判别NMEA数据,如果无效,本次融合过程结束,如果有效,执行第=步, 第=步,计算本船运动参数,设置融合相关参数、Sw&g, 第四步,遍历AIS目标,选择当前AIS目标,得到当前AIS目标相关参数; 第五步,遍历ARPA目标,计算ARPA目标运动参数及与AIS目标的位置、速度差值,判断是 否融合,其执行过程包括如下步骤: 巧1)接受处理相关数据:程序初始化,当同时具有ARPA目标和AIS目标的情况下,开始 融合计算模块; 巧2)遍历ARPA目标; (53)由公式
计算ARPA目标和AIS目标的位置差值,其中?为N 个ARPA目标与AIS目标的绝对位置差值,N为自然数,为AIS目标距离矢量,式 ARPA目标距罔矢量; 巧4)遍历ARPA目标结束; 巧5)比较得出%中最小值與^^3,标记最近ARPA目标; 巧6)由公式
判断位置参数是否符合融合条件,真,执行步骤巧7),假, 则本次数据处理结束,重新执行第一步; 巧7)由公式
计算ARPA目标和AIS目标的速度差值,其中衫表为 最近ARPA目标与AIS目标的绝对速度差值,心^为AIS目标速度矢量,耗獅为ARPA目标 速度矢量; 巧8)由公式
判断AIS目标和最近APRA速度参数是否符合融合条件,真,执 行步骤巧91 ),假,则本次数据处理结束,重新执行第一步; (591)检查最近ARPA目标是否变化,如有变化,本次数据处理结束,重新执行第一步,否 则执行步骤巧92); 巧92)是否循环6次,是,执行步骤巧93),否,执行步骤巧2); (593)标记融合状态; 第六步,判断AIS目标是否遍历完成,是,更新目标的显示方式,否,执行第四步; 第屯步,本次数据处理结束,重新执行第一步。
[0015] 作为优选,本实施例中所述(速度的阔值)的选择依托于经验数据库,根据 目标运动速度,选取合适的阔值,所述1/^、如为当前415目标发送速度的1%~5%;、^,^.,^(距 离的阔值)为AIS目标最近ARPA目标波口大小的1.5倍。
[0016] 譬如当前ARPA捕获S个目标,屏幕有一个AIS目标显示,先遍历S个ARPA目标,找 出与AIS目标距离最近的ARPA目标,通过距离差值判断是否小于融合的阔值,如果不小于, 都不融合,小于的话再计算速度参数之差是否小于阔值,同时都小于,目标融合。
[0017] 例如:AIS目标1参数:速度20节距离本船3nm方位10度, ARPA目标1参数:速度10节距离本船3nm方位35度, ARPA目标2参数:速度19.1节距离本船2.9皿方位9.7度, ARPA目标3参数:速度11节距离本船5nm方位9.7度, 1. 系统打开融合功能; 2. 检查是否接收到AIS数据,得到数据AIS目标1参数,且目标参数有效; 3. 分别计算ARPA目标1、2、3和AIS目标1的距离差,得到ARPA目标2距离AIS目标最近; 4. 判断最近的目标矢量差值的模是否小于当前ARPA目标波口大小的1.5倍;ARPA目标2 满足条件; 5. 计算ARPA2和AISl的速度矢量差的是否小于速度阔值(取5%),满足条件; 6. AIS目标1与ARPA目标2融合,为同一目标。
[0018] 在本实施例一种船用雷达ARPA目标与AIS目标融合算法的运行过程中,需要判断 最近的ARPA目标是否有变化,若最近的ARPA目标有变化则执行第屯步,若最近的ARPA目标 无变化则执行步骤巧92)。
[0019] 综上所述,本发明一种船用雷达ARPA目标与AIS目标融合算法通过ARPA目标和AIS 目标位置与运动参数判别是否融合,在有效弥补雷达探测盲区和AIS设备信号盲区前提下, 减轻系统计算负担,易于工程实现。
【主权项】
1. 一种船用雷达ARPA目标与AIS目标融合算法,其特征在于,通过ARPA目标和AlS目标 位置与运动参数判别是否融合,该算法包括如下步骤: 第一步,接受系统融合功能开启请求; 第二步,检查并判别NMEA数据,如果无效,本次融合过程结束,如果有效,执行第三步, 第三步,计算本船运动参数,设置融合相关参数、.%_, 第四步,遍历AIS目标,选择当前AIS目标,得到当前AIS目标相关参数; 第五步,遍历ARPA目标,计算ARPA目标运动参数及与AIS目标的位置、速度差值,判断是 否融合,其执行过程包括如下步骤: (51) 接受处理相关数据:程序初始化,当同时具有ARPA目标和AIS目标的情况下,开始 融合计算模块; (52) 遍历ARPA目标; (53) 由公另计算ARPA目标和AIS目标的位置差值,其中个ARPA 目标与AIS目标的绝对位置差值,N为自然IWIS目标距离矢量,I为ARPA目标距 离矢量;(54) 遍历ARPA目标结束; (55 )比较得出中最小值,标记最近ARPA目标; (56) 由公式\_ 判断位置参数是否符合融合条件,真,执行步骤(57),假,则本次 数据处理结束,重新执行第一步; (57) 由公?!汁算ARPA目标和AIS目标的速度差值,其中为最近 ARPA目标与AlS目标的绝对速度差值,为AlS目标速度矢量,.为ARPA目标速度矢 量; (58) 由公式丨判断Al S目标和最近APRA速度参数是否符合融合条件,真,执行 步骤(591 ),假,则本次数据处理结束,重新执行第一步; (591) 检查最近ARPA目标是否变化,如有变化,本次数据处理结束,重新执行第一步,否 则执行步骤(592); (592) 是否循环6次,是,执行步骤(593),否,执行步骤(52); (593) 标记融合状态; 第六步,判断Al S目标是否遍历完成,是,更新目标的显示方式,否,执行第四步; 第七步,本次数据处理结束,重新执行第一步。2. 根据权利要求1所述的一种船用雷达ARPA目标与AIS目标融合算法,其特征在于,所 述ΙΑ,为当前Al S目标发送速度的1 %~5%。3. 根据权利要求1所述的一种船用雷达ARPA目标与AIS目标融合算法,其特征在于,所 述5为六! S目标最近ARPA目标波门大小的1.5倍。
【文档编号】G01S13/93GK106019284SQ201610667066
【公开日】2016年10月12日
【申请日】2016年8月15日
【发明人】张启明, 王文星, 王鸿显, 于海涛, 徐畅
【申请人】中船航海科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1