水下机器人的多线地形匹配导航方法.pdf

上传人:v**** 文档编号:5324736 上传时间:2019-01-05 格式:PDF 页数:8 大小:2.11MB
返回 下载 相关 举报
摘要
申请专利号:

CN201310012789.8

申请日:

2013.01.14

公开号:

CN103090861A

公开日:

2013.05.08

当前法律状态:

授权

有效性:

有权

法律详情:

专利权的转移IPC(主分类):G01C 21/00登记生效日:20170914变更事项:专利权人变更前权利人:哈尔滨工程大学科技园发展有限公司变更后权利人:哈尔滨哈船特装科技发展有限公司变更事项:地址变更前权利人:150001 黑龙江省哈尔滨市南岗区南通大街258号船舶大厦15楼变更后权利人:150028 黑龙江省哈尔滨市高新技术产业开发区科技创新城创新创业广场15号楼(明月街192号)火炬物联网大厦349室变更事项:共同专利权人变更前权利人:高良田 孙玉山 贾辉|||专利权的转移IPC(主分类):G01C 21/00登记生效日:20170207变更事项:专利权人变更前权利人:哈尔滨工程大学变更后权利人:哈尔滨工程大学科技园发展有限公司变更事项:地址变更前权利人:150001 黑龙江省哈尔滨市南岗区南通大街145号哈尔滨工程大学科技处知识产权办公室变更后权利人:150001 黑龙江省哈尔滨市南岗区南通大街258号船舶大厦15楼变更事项:专利权人变更后权利人:高良田 孙玉山 贾辉|||授权|||实质审查的生效IPC(主分类):G01C 21/00申请日:20130114|||公开

IPC分类号:

G01C21/00; G01S15/88

主分类号:

G01C21/00

申请人:

哈尔滨工程大学

发明人:

李晔; 陈鹏云; 陈小龙; 姜言清; 吴琪; 苏清磊; 李一鸣

地址:

150001 黑龙江省哈尔滨市南岗区南通大街145号哈尔滨工程大学科技处知识产权办公室

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

本发明的目的在于提供水下机器人的多线地形匹配导航方法,包括如下步骤:接收多普勒速度计和光纤罗经信息,得到当前水下机器人所处的推算位置,接收多普勒速度计四个波束的返回数据,得到水下机器人距离海底的四个斜距,计算垂直距离并融合深度计的值,得到四个水深点值。重复若干次,得到四组可以用于匹配的线地形数据。利用概率相关的方法,得到四个地形匹配后修正的线地形,并对其进行融合,获得精确匹配结果。本发明可有效地适应长航程水下机器人在水下长时间可靠的精确导航的要求,无需采用昂贵的惯性导航装置,可避免水下机器人频繁上浮修正导航数据所带来的种种弊端,保证水下机器人导航的精确度。

权利要求书

权利要求书水下机器人的多线地形匹配导航方法,其特征是:
(1)在t=t0初始时刻,获取水下机器人的初始位置(x0,y0);
(2)采集水下机器人上的光纤罗经的初始方向角α0;
(3)在t1=t0+Δt时刻,采集水下机器人上的深度计和多普勒声纳速度计数据,获得当前位置水下机器人的速度v1和四条波束的返回时间Tn(n=1,2,3,4),从而得到四条波束的长度(l11,l21,l31,l41),结合多普勒声纳速度计的开角大小和深度计得到当前机器人正下方的水深值,从而得到四个深度值(h11,h21,h31,h41);
(4)在t2=t0+2Δt,……,tn=t0+nΔt时刻,分别获取多普勒声纳速度计四条波束所对应时刻的四个水深数据,结合步骤(3)中得到的四个深度值(h11,h21,h31,h41),每条波束可得到一条线地形深度数据序列,四条波束共可得到四条线地形数据(h11,h12,……,h1n),(h21,h22,……,h2n),(h41,h42,……,h4n);
(5)利用多普勒声纳速度计输出的相应时刻水下机器人速度(v1,v2,……,vn)和光纤罗经输出的水下机器人的首向角(α1,α2,……,αn),对其积分可以得到水下机器人所处的大致位置坐标序列((x1,y1)(x2,y2)……(xn,yn)),计算位置误差值的方差σ;
(6)由步骤(5)中水下机器人所处的大致位置处利用6σ原则在海图中选取匹配区域,并提取匹配区域的水深值数据;
(7)利用MSD算子对获取的四组线地形水深数据和匹配区域中的水深值数据进行匹配运算,得到四组线地形(hk1,hk2,……,hkn),k=1,2,3,4对应位置的精确坐标序列((xk1,yk1)(xk2,yk2)……(xkn,ykn));
(8)分别对(xk1,yk1)、(xk2,yk2)……(xkn,ykn)(k=1,2,3,4)中四个坐标值进行融合计算,得到(t1=t0+Δt,t2=t0+2Δt,……,tn=t0+nΔt)时刻水下机器人所处的精确位置序列((X1,Y1)(X2,Y2)……(Xn,Yn)),(Xn,Yn)为当前时刻水下机器人所处位置的精确位置坐标;
(9)输出当前水下机器人所处的精确位置坐标到水下机器人主控制计算机;
(10)在tn+1=tn+Δt时刻,令hk1=hk2,hk2=hk3,……,hk(n‑1)=hkn,k=1,2,3,4;(x1,y1)=(x2,y2),(x2,y2)=(x3,y3),……,(xn‑1,yn‑1)=(xn,yn);
(11)采集计算得到tn+1时刻的深度值数据和水下机器人的大致位置坐标并赋值给hkn(k=1,2,3,4)和(xn,yn),得到四条更新的四条线地形数据和匹配区域数据,重复步骤(7)~(9),实现对水下机器人位置坐标连续不间断的精确导航定位;
(12)在水下机器人完成预定任务或者到达指定区域后,完成导航。
根据权利要求1所述的水下机器人的多线地形匹配导航方法,其特征是:所述的四条波束的长度(l11,l21,l31,l41)由海水中声速传播的经验公式分别对(0,Tn)积分计算得到。

说明书

说明书水下机器人的多线地形匹配导航方法
技术领域
本发明涉及的是一种导航方法,具体地说是水下导航方法。
背景技术
由于水下机器人具有广泛的应用前景,世界各国高度重视水下机器人的研究并取得了长足的发展。在水下机器人的研究中,水下机器人是否能实现精确的导航定位是其能否顺利完成任务并安全返航的关键。
常用于水下机器人的水下导航定位方法包括水声学导航、航位推算导航、惯性导航等。水声学导航需要布置声学基阵,不利于水下机器人的独立作业任务,且导航范围受限。航位推算导航和惯性导航系统在短期内精度较高,但其定位误差随时间积累,长时间水下航行会产生较大的偏差,需要定期上浮接收GPS进行修正。水下机器人频繁上浮不利于长时间深水作业,且海上风浪较大时对水下机器人相对较小的载体也是一个巨大的威胁。
发明内容
本发明的目的在于提供一种不使用GPS等外部传感器的水下机器人的多线地形匹配导航方法。
本发明的目的是这样实现的:
本发明水下机器人的多线地形匹配导航方法,其特征是:
(1)在t=t0初始时刻,获取水下机器人的初始位置(x0,y0);
(2)采集水下机器人上的光纤罗经的初始方向角α0;
(3)在t1=t0+Δt时刻,采集水下机器人上的深度计和多普勒声纳速度计数据,获得当前位置水下机器人的速度v1和四条波束的返回时间Tn(n=1,2,3,4),从而得到四条波束的长度(l11,l21,l31,l41),结合多普勒声纳速度计的开角大小和深度计得到当前机器人正下方的水深值,从而得到四个深度值(h11,h21,h31,h41);
(4)在t2=t0+2Δt,……,tn=t0+nΔt时刻,分别获取多普勒声纳速度计四条波束所对应时刻的四个水深数据,结合步骤(3)中得到的四个深度值(h11,h21,h31,h41),每条波束可得到一条线地形深度数据序列,四条波束共可得到四条线地形数据(h11,h12,……,h1n),(h21,h22,……,h2n),(h41,h42,……,h4n);
(5)利用多普勒声纳速度计输出的相应时刻水下机器人速度(v1,v2,……,vn)和光纤罗经输出的水下机器人的首向角(α1,α2,……,αn),对其积分可以得到水下机器人所处的大致位置坐标序列((x1,y1)(x2,y2)……(xn,yn)),计算位置误差值的方差σ;
(6)由步骤(5)中水下机器人所处的大致位置处利用6σ原则在海图中选取匹配区域,并提取匹配区域的水深值数据;
(7)利用MSD算子对获取的四组线地形水深数据和匹配区域中的水深值数据进行匹配运算,得到四组线地形(hk1,hk2,……,hkn),k=1,2,3,4对应位置的精确坐标序列((xk1,yk1)(xk2,yk2)……(xkn,ykn));
(8)分别对(xk1,yk1)、(xk2,yk2)……(xkn,ykn)(k=1,2,3,4)中四个坐标值进行融合计算,得到(t1=t0+Δt,t2=t0+2Δt,……,tn=t0+nΔt)时刻水下机器人所处的精确位置序列((X1,Y1)(X2,Y2)……(Xn,Yn)),(Xn,Yn)为当前时刻水下机器人所处位置的精确位置坐标;
(9)输出当前水下机器人所处的精确位置坐标到水下机器人主控制计算机;
(10)在tn+1=tn+Δt时刻,令hk1=hk2,hk2=hk3,……,hk(n‑1)=hkn,k=1,2,3,4;(x1,y1)=(x2,y2),(x2,y2)=(x3,y3),……,(xn‑1,yn‑1)=(xn,yn);
(11)采集计算得到tn+1时刻的深度值数据和水下机器人的大致位置坐标并赋值给hkn(k=1,2,3,4)和(xn,yn),得到四条更新的四条线地形数据和匹配区域数据,重复步骤(7)~(9),实现对水下机器人位置坐标连续不间断的精确导航定位;
(12)在水下机器人完成预定任务或者到达指定区域后,完成导航。
本发明还可以包括:
1、所述的四条波束的长度(l11,l21,l31,l41)由海水中声速传播的经验公式分别对(0,Tn)积分计算得到。
本发明的优势在于:本发明可有效地适应长航程水下机器人在水下长时间可靠的精确导航的要求,无需采用昂贵的惯性导航装置,可避免水下机器人频繁上浮修正导航数据所带来的种种弊端,保证水下机器人导航的精确度。
附图说明
图1为水下机器人的多线地形匹配导航装置结构示意图;
图2地形匹配计算机的密封结构示意图;
图3为本发明的流程图。
具体实施方式
下面结合附图举例对本发明做更详细地描述:
结合图1~3,水下机器人的多线地形匹配导航装置的组成包括多普勒速度计1、水压深度计2、PC/104计算机3、PC/104总线AD采集卡4、PC/104总线串口板5、光纤罗经6、主控计算机7。同时结合图2,PC/104计算机3、PC/104总线AD采集卡4和PC/104总线串口板5通过总线插接,与光纤罗经6一起密封于PC/104计算机水密外壳8中,PC/104计算机水密外壳上设置三个水密插头,一个水密插头9将PC/104总线AD采集卡4和深度计连接,第二个水密插头10将PC/104总线串口板5和多普勒速度计连接,第三个水密插头11引出连线三根,将PC/104计算机3与控制舱主控计算机7通过RS‑232串行通信联结。
将多线地形匹配系统与主控计算机联接。
多线地形匹配系统上电,程序自启动。启动3个任务。
任务1:匹配程序初始化,多普勒速度计、光纤罗经和深度计初始化,处于待机状态。
任务2:建立串口数据检测线程,与主控计算机形成通信。
任务3:任务3为主任务,机制为自动应答,依照预先程序设定的控制节拍,启动多普勒速度计和深度计采集数据,同时采集光纤罗经信息,由光纤罗经数据和多普勒速度计数据进行航位计算得到水下机器人的大致位置,由深度计和多普勒速度计测得的数据计算水下机器人周围的四个深度值。航行过程中,采集点位形成四条线地形。通过由航位推算的结果确定海图的匹配范围,利用概率相关的方法确定水下机器人周围的四条线地形的修正值,并将其进行融合得到精确位置。将计算出位置结果,传输给主控计算机,完成一个指令循环。在完成第一次匹配后,以后仅需要用最新的数据替代最老的数据进行匹配,即可实现水下机器人长时精确的水下地形匹配导航。
本发明的方法流程如下,如图3:
一、初始化:
1、在初始时刻t=t0时刻,由水下机器人控制舱主控制计算机或人工输入水下机器人的初始位置(x0,y0)。
2、采集光纤罗经的初始方向角α0。
二、初次匹配
3、在t1=t0+Δt时刻,采集深度计和多普勒声纳速度计数据。多普勒声纳速度计直接输出当前位置水下机器人的速度v1和四条波束的返回时间Tn(n=1,2,3,4),利用海水中声速传播的经验公式分别对(0,Tn)积分可计算得到四条波束的长度(l11,l21,l31,l41),结合多普勒声纳速度计的开角大小和深度计得到当前机器人正下方的水深值,利用勾股定理计算得到四个深度值(h11,h21,h31,h41)。
4、在t2=t0+2Δt,……,tn=t0+nΔt时刻,利用步骤3中的方法采集计算可得到多普勒声纳速度计四条波束所对应时刻的四个水深数据,结合步骤3中得到的四个深度值,每条波束可得到一条线地形深度数据序列,四条波束共可得到四条线地形数据(h11,h12,……,h1n),(h21,h22,……,h2n),(h41,h42,……,h4n)。
5、利用多普勒声纳速度计输出的相应时刻水下机器人速度(v1,v2,……,vn)和光纤罗经输出的水下机器人的首向角(α1,α2,……,αn),对其积分可以得到水下机器人所处的大致位置坐标序列((x1,y1)(x2,y2)……(xn,yn)),计算位置误差值的方差σ。
6、由步骤5中水下机器人所处的大致位置处利用6σ原则在海图中选取匹配区域,并提取匹配区域的水深值数据。
7、利用MSD算子对获取的四组线地形水深数据和匹配区域中的水深值数据进行匹配运算,得到四组线地形(hk1,hk2,……,hkn),k=1,2,3,4对应位置的精确坐标序列((xk1,yk1)(xk2,yk2)……(xkn,ykn)),k=1,2,3,4。
8、分别对(xk1,yk1),k=1,2,3,4;(xk2,yk2),k=1,2,3,4;……;(xkn,ykn),k=1,2,3,4中四个坐标值进行融合计算,得到(t1=t0+Δt,t2=t0+2Δt,……,tn=t0+nΔt)时刻水下机器人所处的精确位置序列((X1,Y1)(X2,Y2)……(Xn,Yn)),其中(Xn,Yn)为当前时刻水下机器人所处位置的精确位置坐标。
9、输出当前水下机器人所处的精确位置坐标到水下机器人主控制计算机。
三、第二次以后的匹配
10、在tn+1=tn+Δt时刻,令hk1=hk2,hk2=hk3,……,hk(n‑1)=hkn,k=1,2,3,4;(x1,y1)=(x2,y2),(x2,y2)=(x3,y3),……,(xn‑1,yn‑1)=(xn,yn)
11、采集计算得到tn+1时刻的深度值数据和水下机器人的大致位置坐标并赋值给hkn(k=1,2,3,4)和(xn,yn),可以得到四条更新的四条线地形数据和匹配区域数据。重复步骤7、8、9,即可以实现对水下机器人位置坐标连续不间断的精确导航定位。
四、终止
在水下机器人完成预定任务或者到达指定区域,主控制计算机输出导航终止指令,跳出流程。

水下机器人的多线地形匹配导航方法.pdf_第1页
第1页 / 共8页
水下机器人的多线地形匹配导航方法.pdf_第2页
第2页 / 共8页
水下机器人的多线地形匹配导航方法.pdf_第3页
第3页 / 共8页
点击查看更多>>
资源描述

《水下机器人的多线地形匹配导航方法.pdf》由会员分享,可在线阅读,更多相关《水下机器人的多线地形匹配导航方法.pdf(8页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 103090861 A (43)申请公布日 2013.05.08 CN 103090861 A *CN103090861A* (21)申请号 201310012789.8 (22)申请日 2013.01.14 G01C 21/00(2006.01) G01S 15/88(2006.01) (71)申请人 哈尔滨工程大学 地址 150001 黑龙江省哈尔滨市南岗区南通 大街 145 号哈尔滨工程大学科技处知 识产权办公室 (72)发明人 李晔 陈鹏云 陈小龙 姜言清 吴琪 苏清磊 李一鸣 (54) 发明名称 水下机器人的多线地形匹配导航方法 (57) 摘要 本发明的目的。

2、在于提供水下机器人的多线地 形匹配导航方法, 包括如下步骤 : 接收多普勒速 度计和光纤罗经信息, 得到当前水下机器人所处 的推算位置, 接收多普勒速度计四个波束的返回 数据, 得到水下机器人距离海底的四个斜距, 计算 垂直距离并融合深度计的值, 得到四个水深点值。 重复若干次, 得到四组可以用于匹配的线地形数 据。利用概率相关的方法, 得到四个地形匹配后 修正的线地形, 并对其进行融合, 获得精确匹配结 果。本发明可有效地适应长航程水下机器人在水 下长时间可靠的精确导航的要求, 无需采用昂贵 的惯性导航装置, 可避免水下机器人频繁上浮修 正导航数据所带来的种种弊端, 保证水下机器人 导航的精。

3、确度。 (51)Int.Cl. 权利要求书 1 页 说明书 4 页 附图 2 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书1页 说明书4页 附图2页 (10)申请公布号 CN 103090861 A CN 103090861 A *CN103090861A* 1/1 页 2 1. 水下机器人的多线地形匹配导航方法, 其特征是 : (1) 在 t=t0初始时刻, 获取水下机器人的初始位置 (x0,y0) ; (2) 采集水下机器人上的光纤罗经的初始方向角 0; (3) 在 t1=t0+t 时刻, 采集水下机器人上的深度计和多普勒声纳速度计数据, 获得当 前位置水下机。

4、器人的速度 v1和四条波束的返回时间 Tn(n=1,2,3,4), 从而得到四条波束的 长度 (l11,l21,l31,l41) , 结合多普勒声纳速度计的开角大小和深度计得到当前机器人正下方 的水深值, 从而得到四个深度值 (h11,h21,h31,h41) ; (4) 在 t2=t0+2t, tn=t0+nt 时刻, 分别获取多普勒声纳速度计四条波束所对 应时刻的四个水深数据, 结合步骤 (3) 中得到的四个深度值 (h11,h21,h31,h41) , 每条波束可得 到一条线地形深度数据序列, 四条波束共可得到四条线地形数据 (h11, h12, h1n), (h21, h22, h2n。

5、), (h41, h42, h4n) ; (5) 利用多普勒声纳速度计输出的相应时刻水下机器人速度 (v1, v2, vn) 和光纤 罗经输出的水下机器人的首向角 (1, 2, n) , 对其积分可以得到水下机器人所处 的大致位置坐标序列 ((x1,y1)(x2,y2)(xn,yn)) , 计算位置误差值的方差 ; (6) 由步骤 (5) 中水下机器人所处的大致位置处利用 6 原则在海图中选取匹配区域, 并提取匹配区域的水深值数据 ; (7) 利用 MSD 算子对获取的四组线地形水深数据和匹配区域中的水深值数据进行匹配 运算, 得到四组线地形 (hk1, hk2, hkn), k=1,2,3,。

6、4 对应位置的精确坐标序列 ((xk1,yk1) (xk2,yk2)(xkn,ykn)) ; (8)分别对 (xk1,yk1)、 (xk2,yk2)(xkn,ykn)(k=1,2,3,4) 中四个坐标值进行融合计 算, 得到 (t1=t0+t, t2=t0+2t, tn=t0+nt) 时刻水下机器人所处的精确位置序列 ((X1,Y1)(X2,Y2)(Xn,Yn)) , (Xn,Yn) 为当前时刻水下机器人所处位置的精确位置坐标 ; (9) 输出当前水下机器人所处的精确位置坐标到水下机器人主控制计算机 ; (10)在 tn+1=tn+t 时 刻,令 hk1=hk2, hk2=hk3, , hk(。

7、n-1)=hkn, k=1,2,3,4 ;(x1,y1) =(x2,y2), (x2,y2)=(x3,y3) , (xn-1,yn-1)=(xn,yn) ; (11) 采集计算得到 tn+1时刻的深度值数据和水下机器人的大致位置坐标并赋值给 hkn (k=1,2,3,4) 和 (xn,yn), 得到四条更新的四条线地形数据和匹配区域数据, 重复步骤 (7) (9) , 实现对水下机器人位置坐标连续不间断的精确导航定位 ; (12) 在水下机器人完成预定任务或者到达指定区域后, 完成导航。 2. 根据权利要求 1 所述的水下机器人的多线地形匹配导航方法, 其特征是 : 所述的四 条波束的长度 (。

8、l11,l21,l31,l41) 由海水中声速传播的经验公式分别对 (0,Tn) 积分计算得到。 权 利 要 求 书 CN 103090861 A 2 1/4 页 3 水下机器人的多线地形匹配导航方法 技术领域 0001 本发明涉及的是一种导航方法, 具体地说是水下导航方法。 背景技术 0002 由于水下机器人具有广泛的应用前景, 世界各国高度重视水下机器人的研究并取 得了长足的发展。在水下机器人的研究中, 水下机器人是否能实现精确的导航定位是其能 否顺利完成任务并安全返航的关键。 0003 常用于水下机器人的水下导航定位方法包括水声学导航、 航位推算导航、 惯性导 航等。水声学导航需要布置声。

9、学基阵, 不利于水下机器人的独立作业任务, 且导航范围受 限。 航位推算导航和惯性导航系统在短期内精度较高, 但其定位误差随时间积累, 长时间水 下航行会产生较大的偏差, 需要定期上浮接收 GPS 进行修正。水下机器人频繁上浮不利于 长时间深水作业, 且海上风浪较大时对水下机器人相对较小的载体也是一个巨大的威胁。 发明内容 0004 本发明的目的在于提供一种不使用 GPS 等外部传感器的水下机器人的多线地形 匹配导航方法。 0005 本发明的目的是这样实现的 : 0006 本发明水下机器人的多线地形匹配导航方法, 其特征是 : 0007 (1) 在 t=t0初始时刻, 获取水下机器人的初始位置。

10、 (x0,y0) ; 0008 (2) 采集水下机器人上的光纤罗经的初始方向角 0; 0009 (3) 在 t1=t0+t 时刻, 采集水下机器人上的深度计和多普勒声纳速度计数据, 获 得当前位置水下机器人的速度 v1和四条波束的返回时间 Tn(n=1,2,3,4), 从而得到四条波 束的长度 (l11,l21,l31,l41) , 结合多普勒声纳速度计的开角大小和深度计得到当前机器人正 下方的水深值, 从而得到四个深度值 (h11,h21,h31,h41) ; 0010 (4) 在 t2=t0+2t, tn=t0+nt 时刻, 分别获取多普勒声纳速度计四条波束 所对应时刻的四个水深数据, 结。

11、合步骤 (3) 中得到的四个深度值 (h11,h21,h31,h41) , 每条波束 可得到一条线地形深度数据序列, 四条波束共可得到四条线地形数据 (h11, h12, h1n), (h21, h22, h2n), (h41, h42, h4n) ; 0011 (5) 利用多普勒声纳速度计输出的相应时刻水下机器人速度 (v1, v2, vn) 和 光纤罗经输出的水下机器人的首向角 (1, 2, n) , 对其积分可以得到水下机器人 所处的大致位置坐标序列 ((x1,y1)(x2,y2)(xn,yn)) , 计算位置误差值的方差 ; 0012 (6) 由步骤 (5) 中水下机器人所处的大致位置。

12、处利用 6 原则在海图中选取匹配 区域, 并提取匹配区域的水深值数据 ; 0013 (7) 利用 MSD 算子对获取的四组线地形水深数据和匹配区域中的水深值数据进 行匹配运算, 得到四组线地形 (hk1, hk2, hkn), k=1,2,3,4 对应位置的精确坐标序列 ((xk1,yk1)(xk2,yk2)(xkn,ykn)) ; 说 明 书 CN 103090861 A 3 2/4 页 4 0014 (8) 分别对 (xk1,yk1)、 (xk2,yk2)(xkn,ykn)(k=1,2,3,4) 中四个坐标值进行融合 计算, 得到 (t1=t0+t, t2=t0+2t, , tn=t0+n。

13、t) 时刻水下机器人所处的精确位置序列 ((X1,Y1)(X2,Y2)(Xn,Yn)) , (Xn,Yn) 为当前时刻水下机器人所处位置的精确位置坐标 ; 0015 (9) 输出当前水下机器人所处的精确位置坐标到水下机器人主控制计算机 ; 0016 (10) 在 tn+1=tn+t 时刻, 令 hk1=hk2, hk2=hk3, hk(n-1)=hkn, k=1,2,3,4 ;(x1,y1) =(x2,y2), (x2,y2)=(x3,y3) , (xn-1,yn-1)=(xn,yn) ; 0017 (11) 采集计算得到 tn+1时刻的深度值数据和水下机器人的大致位置坐标并赋值 给 hkn(。

14、k=1,2,3,4) 和 (xn,yn), 得到四条更新的四条线地形数据和匹配区域数据, 重复步骤 (7) (9) , 实现对水下机器人位置坐标连续不间断的精确导航定位 ; 0018 (12) 在水下机器人完成预定任务或者到达指定区域后, 完成导航。 0019 本发明还可以包括 : 0020 1、 所述的四条波束的长度 (l11,l21,l31,l41) 由海水中声速传播的经验公式分别对 (0,Tn) 积分计算得到。 0021 本发明的优势在于 : 本发明可有效地适应长航程水下机器人在水下长时间可靠的 精确导航的要求, 无需采用昂贵的惯性导航装置, 可避免水下机器人频繁上浮修正导航数 据所带来。

15、的种种弊端, 保证水下机器人导航的精确度。 附图说明 0022 图 1 为水下机器人的多线地形匹配导航装置结构示意图 ; 0023 图 2 地形匹配计算机的密封结构示意图 ; 0024 图 3 为本发明的流程图。 具体实施方式 0025 下面结合附图举例对本发明做更详细地描述 : 0026 结合图 1 3, 水下机器人的多线地形匹配导航装置的组成包括多普勒速度计 1、 水压深度计 2、 PC/104 计算机 3、 PC/104 总线 AD 采集卡 4、 PC/104 总线串口板 5、 光纤罗经 6、 主控计算机 7。同时结合图 2, PC/104 计算机 3、 PC/104 总线 AD 采集卡。

16、 4 和 PC/104 总线 串口板 5 通过总线插接, 与光纤罗经 6 一起密封于 PC/104 计算机水密外壳 8 中, PC/104 计 算机水密外壳上设置三个水密插头, 一个水密插头 9 将 PC/104 总线 AD 采集卡 4 和深度计 连接, 第二个水密插头10将PC/104总线串口板5和多普勒速度计连接, 第三个水密插头11 引出连线三根, 将 PC/104 计算机 3 与控制舱主控计算机 7 通过 RS-232 串行通信联结。 0027 将多线地形匹配系统与主控计算机联接。 0028 多线地形匹配系统上电, 程序自启动。启动 3 个任务。 0029 任务 1 : 匹配程序初始化。

17、, 多普勒速度计、 光纤罗经和深度计初始化, 处于待机状 态。 0030 任务 2 : 建立串口数据检测线程, 与主控计算机形成通信。 0031 任务 3 : 任务 3 为主任务, 机制为自动应答, 依照预先程序设定的控制节拍, 启动多 普勒速度计和深度计采集数据, 同时采集光纤罗经信息, 由光纤罗经数据和多普勒速度计 数据进行航位计算得到水下机器人的大致位置, 由深度计和多普勒速度计测得的数据计算 说 明 书 CN 103090861 A 4 3/4 页 5 水下机器人周围的四个深度值。航行过程中, 采集点位形成四条线地形。通过由航位推算 的结果确定海图的匹配范围, 利用概率相关的方法确定水。

18、下机器人周围的四条线地形的修 正值, 并将其进行融合得到精确位置。将计算出位置结果, 传输给主控计算机, 完成一个指 令循环。 在完成第一次匹配后, 以后仅需要用最新的数据替代最老的数据进行匹配, 即可实 现水下机器人长时精确的水下地形匹配导航。 0032 本发明的方法流程如下, 如图 3 : 0033 一、 初始化 : 0034 1、 在初始时刻 t=t0时刻, 由水下机器人控制舱主控制计算机或人工输入水下机器 人的初始位置 (x0,y0)。 0035 2、 采集光纤罗经的初始方向角 0。 0036 二、 初次匹配 0037 3、 在t1=t0+t时刻, 采集深度计和多普勒声纳速度计数据。 。

19、多普勒声纳速度计直 接输出当前位置水下机器人的速度 v1和四条波束的返回时间 Tn(n=1,2,3,4), 利用海水中 声速传播的经验公式分别对(0,Tn)积分可计算得到四条波束的长度 (l11,l21,l31,l41) ,结合 多普勒声纳速度计的开角大小和深度计得到当前机器人正下方的水深值, 利用勾股定理计 算得到四个深度值 (h11,h21,h31,h41) 。 0038 4、 在 t2=t0+2t, tn=t0+nt 时刻, 利用步骤 3 中的方法采集计算可得到 多普勒声纳速度计四条波束所对应时刻的四个水深数据, 结合步骤 3 中得到的四个深度 值, 每条波束可得到一条线地形深度数据序列。

20、, 四条波束共可得到四条线地形数据 (h11, h12, h1n), (h21, h22, h2n), (h41, h42, h4n)。 0039 5、 利用多普勒声纳速度计输出的相应时刻水下机器人速度 (v1, v2, vn) 和光 纤罗经输出的水下机器人的首向角 (1, 2, n) , 对其积分可以得到水下机器人所 处的大致位置坐标序列 ((x1,y1)(x2,y2)(xn,yn)) , 计算位置误差值的方差 。 0040 6、 由步骤 5 中水下机器人所处的大致位置处利用 6 原则在海图中选取匹配区 域, 并提取匹配区域的水深值数据。 0041 7、 利用 MSD 算子对获取的四组线地形。

21、水深数据和匹配区域中的水深值数据进 行匹配运算, 得到四组线地形 (hk1, hk2, hkn), k=1,2,3,4 对应位置的精确坐标序列 ((xk1,yk1)(xk2,yk2)(xkn,ykn)) , k=1,2,3,4。 0042 8、 分别对 (xk1,yk1), k=1,2,3,4 ; (xk2,yk2), k=1,2,3,4 ; ; (xkn,ykn), k=1,2,3,4 中四个坐标值进行融合计算, 得到 (t1=t0+t, t2=t0+2t, tn=t0+nt) 时刻水下机 器人所处的精确位置序列 ((X1,Y1)(X2,Y2)(Xn,Yn)) , 其中 (Xn,Yn) 为当。

22、前时刻水下机器 人所处位置的精确位置坐标。 0043 9、 输出当前水下机器人所处的精确位置坐标到水下机器人主控制计算机。 0044 三、 第二次以后的匹配 0045 10、 在 tn+1=tn+t 时刻, 令 hk1=hk2, hk2=hk3, hk(n-1)=hkn, k=1,2,3,4 ;(x1,y1) =(x2,y2), (x2,y2)=(x3,y3) , (xn-1,yn-1)=(xn,yn) 0046 11、 采集计算得到 tn+1时刻的深度值数据和水下机器人的大致位置坐标并赋值给 hkn(k=1,2,3,4) 和 (xn,yn), 可以得到四条更新的四条线地形数据和匹配区域数据。重复步 骤 7、 8、 9, 即可以实现对水下机器人位置坐标连续不间断的精确导航定位。 说 明 书 CN 103090861 A 5 4/4 页 6 0047 四、 终止 0048 在水下机器人完成预定任务或者到达指定区域, 主控制计算机输出导航终止指 令, 跳出流程。 说 明 书 CN 103090861 A 6 1/2 页 7 图 1 图 2 说 明 书 附 图 CN 103090861 A 7 2/2 页 8 图 3 说 明 书 附 图 CN 103090861 A 8 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 测量;测试


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1