首页 > 专利 > 杭州电子科技大学 > 悬浮式水下自主航行器的多航次地图定位和导航方法专利详情

悬浮式水下自主航行器的多航次地图定位和导航方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2018-04-20
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2018-10-26
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2020-08-07
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2038-04-20
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201810364426.3 申请日 2018-04-20
公开/公告号 CN108592916B 公开/公告日 2020-08-07
授权日 2020-08-07 预估到期日 2038-04-20
申请年 2018年 公开/公告年 2020年
缴费截止日
分类号 G01C21/20 主分类号 G01C21/20
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 9
权利要求数量 10 非专利引证数量 1
引用专利数量 0 被引证专利数量 0
非专利引证 1、CN 104075715 A,2014.10.01CN 105387842 A,2016.03.09CN 105352496 A,2016.02.24应璐璐.基于感知驱动的AUV自主导航算法研究《.中国优秀硕士学位论文全文数据库》.2016,孟德涛.面向回收过程的UUV动目标跟踪方法研究《.中国优秀硕士学位论文全文数据库》.2018,张丹丹.基于视觉SLAM 的移动机器人闭环检测算法研究《.中国优秀硕士学位论文全文数据库》.2017,Solbach, M 等.Robust World-CentricStereo EKF Localization with Active LoopClosing for AUVs《.Pattern Recognition andImage Analysis》.2016,;
引用专利 被引证专利
专利权维持 4 专利申请国编码 CN
专利事件 事务标签 公开、实质审查、授权
申请人信息
申请人 第一申请人
专利权人 杭州电子科技大学 当前专利权人 杭州电子科技大学
发明人 史剑光、彭时林、于海滨、刘敬彪、孔庆鹏、吕帅帅 第一发明人 史剑光
地址 浙江省杭州市下沙高教园区2号大街1号 邮编 310018
申请人数量 1 发明人数量 6
申请人所在省 浙江省 申请人所在市 浙江省杭州市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
浙江永鼎律师事务所 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
雷仕荣
摘要
本发明公开了一种浮式水下自主航行器的多航次地图定位和导航方法,包括:S1航行器沿预设航行路径巡航,获取水下地形的照片序列;S2图像数据处理并进行闭环检测;S3特征匹配以优化照片序列;S4计算照片的显著性;S5地图精度评价;S6多航次巡航,以进行同向路径地图融合和反向路径地图优化;S7拓展地图数据库;S8显著性区域路径规划以实时定位和导航。本发明是一种针对海底基站的HAUV应用环境,通过对同一区域进行多航次探索实现地图优化,进而实现水下精确定位和导航的方法。该方法可以有效解决定位精度和运算效率之间的矛盾,实现HAUV在水下的实时高精度导航。
  • 摘要附图
    悬浮式水下自主航行器的多航次地图定位和导航方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2020-08-07 授权
2 2018-10-26 实质审查的生效 IPC(主分类): G01C 21/20 专利申请号: 201810364426.3 申请日: 2018.04.20
3 2018-09-28 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种悬浮式水下自主航行器的多航次地图定位和导航方法,其特征在于,所述方法包括:
S1预设所述航行器在一航行区域的航行路径,所述航行器按照预设的航行路径航行,并使用设置在所述航行器上的竖直向下的相机获取水下地形的照片序列以存储于数据库;
S2对所述照片序列进行图像数据处理,通过闭环检测搜寻同一地形的照片;
S3对同一地形的照片进行匹配并计算出照片所对应的相机位置的变化,以对数据库中的所述照片序列所对应的位置进行优化;
S4计算所述照片序列中每一幅照片的显著性,以衡量照片中特征的有效性;
S5对单航次所获地图的数据库的精度进行评价;
S6对同一航行区域进行多次同向和反向巡航,获取多组地图,进行同向路径的地图融合和反向路径的地图优化,以得到区域地图的数据库;
S7投放靶标,重复实施步骤S1-S6,探索其他航行区域,以获取经区域拓展的地图的数据库;
S8利用步骤S7中获取的地图的数据库,结合显著性区域优先的路径规划算法,实施所述航行器的定位和导航。

2.如权利要求1所述的悬浮式水下自主航行器的多航次地图定位和导航方法,其特征在于,所述闭环检测采用基于位置约束的词袋法。

3.如权利要求1或2所述的悬浮式水下自主航行器的多航次地图定位和导航方法,其特征在于,闭环检测过程中,从数据库中选择与当前照片对应的位置在预设距离值以内的照片,逐一比较当前照片与所选照片的余弦相似度,若余弦相似度高于设定值,则进行对同一地形的照片进行特征匹配。

4.如权利要求1所述的悬浮式水下自主航行器的多航次地图定位和导航方法,其特征在于,使用信息熵来衡量照片的显著性。

5.如权利要求1所述的悬浮式水下自主航行器的多航次地图定位和导航方法,其特征在于,使用精度评价函数对单航次所获地图的数据库的精度进行评价。

6.如权利要求5所述的悬浮式水下自主航行器的多航次地图定位和导航方法,其特征在于,同向路径的地图融合和反向路径的地图优化包括下述步骤:
S61在同向路径多航次获取的多幅地图中选择精度评价函数值最小的地图作为基准地图;
S62对基准地图与同向路径的其他地图进行匹配,定义基准地图中每一幅照片的基准位置;
S63针对反向路径实施步骤S1-S5;
S64针对反向路径实施步骤S61-S62;
S65使用反向路径的基准位置对同向路径的基准位置进行优化。

7.如权利要求1所述的悬浮式水下自主航行器的多航次地图定位和导航方法,其特征在于,所述航行器设有靶标投放装置和收回装置。

8.如权利要求1所述的悬浮式水下自主航行器的多航次地图定位和导航方法,其特征在于,所述显著性区域为由多张相邻的度量其显著性的信息熵超过设定值的照片所对应的位置组成的区域。

9.如权利要求1或7所述的悬浮式水下自主航行器的多航次地图定位和导航方法,其特征在于,所述航行器沿弓字形路径在未知区域进行探索性巡航以获取该区域的地图,且在路径巡航的末段,所述航行器沿方形涡状线搜寻水下地形目标,所述水下地形目标包括基站或靶标。

10.如权利要求1所述的悬浮式水下自主航行器的多航次地图定位和导航方法,其特征在于,采用单应矩阵计算两张照片所对应的相对位置关系。
说明书

技术领域

[0001] 本发明属于水下航行器领域,具体涉及一种悬浮式水下自主航行器的多航次地图定位和导航方法。

背景技术

[0002] 悬浮式水下航行器(Hover Autonomous Underwater Vehicle,简称HAUV)是一种具备强大机动能力的自主水下航行器。HAUV具备多个推进器,以及具备能够在水层中悬浮、具备强大的垂直机动能力、能够贴近海底航行等多项优点。
[0003] 在HAUV中采用声学定位、航位推算定位等传统水下定位方法的使用成本高,且存在声学定位的有效距离有限,航位推算具有误差累积问题等缺陷。现阶段,基于海底地形的机器视觉方法是解决HAUV水下高精度定位和导航问题的有效手段。

发明内容

[0004] 本发明要解决的技术问题是提供一种针对海底基站的HAUV应用环境,通过对同一区域进行多航次探索实现地图优化,进而实现水下精确定位和导航的方法。该方法可以有效解决定位精度和运算效率之间的矛盾,实现HAUV在水下的实时高精度导航。
[0005] 为解决上述技术问题,本发明采用如下的技术方案:
[0006] 一种悬浮式水下自主航行器的多航次地图定位和导航方法,所述方法包括:
[0007] S1预设所述航行器在一航行区域的航行路径,所述航行器按照预设的航行路径航行,并使用设置在所述航行器上的竖直向下的相机获取水下地形的照片序列以存储于数据库;
[0008] S2对所述照片序列进行图像数据处理,通过闭环检测搜寻同一地形的照片;
[0009] S3对同一地形的照片进行匹配并计算出照片所对应的相机位置的变化,以对数据库中的所述照片序列所对应的位置进行优化;
[0010] S4计算所述照片序列中每一幅照片的显著性,以衡量照片中特征的有效性;
[0011] S5对单航次所获地图的数据库的精度进行评价;
[0012] S6对同一航行区域进行多次同向和反向巡航,获取多组地图,进行同向路径的地图融合和反向路径的地图优化,以得到区域地图的数据库;
[0013] S7投放靶标,重复实施步骤S1-S6,探索其他航行区域,以获取经区域拓展的地图的数据库;
[0014] S8利用步骤S7中获取的地图的数据库,结合显著性区域优先的路径规划算法,实施所述航行器的定位和导航。
[0015] 一优选实施例中,所述闭环检测采用基于位置约束的词袋法。
[0016] 一优选实施例中,闭环检测过程中,从数据库中选择与当前照片对应的位置在预设距离值以内的照片,逐一比较当前照片与所选照片的余弦相似度,若余弦相似度高于设定值,则进行对同一地形的照片进行特征匹配。
[0017] 一优选实施例中,使用信息熵来衡量照片的显著性。
[0018] 一优选实施例中,使用精度评价函数对单航次所获地图的数据库的精度进行评价。
[0019] 一优选实施例中,同向路径的地图融合和反向路径的地图优化包括下述步骤:
[0020] S61在同向路径多航次获取的多幅地图中选择精度评价函数值最小的地图作为基准地图;
[0021] S62对基准地图与同向路径的其他地图进行匹配,定义基准地图中每一幅照片的基准位置;
[0022] S63针对反向路径实施步骤S1-S5;
[0023] S64针对反向路径实施步骤S61-S62;
[0024] S65使用反向路径的基准位置对同向路径的基准位置进行优化。
[0025] 一优选实施例中,所述航行器设有靶标投放装置和收回装置。
[0026] 一优选实施例中,所述显著性区域为由多张相邻的度量其显著性的信息熵超过设定值的照片所对应的位置组成的区域。
[0027] 一优选实施例中,所述航行器沿弓字形路径在未知区域进行探索性巡航以获取该区域的地图,且在路径巡航的末段,所述航行器沿方形涡状线搜寻水下地形目标,所述水下地形目标包括基站或靶标。
[0028] 一优选实施例中,采用单应矩阵计算两张照片所对应的相对位置关系。
[0029] 采用本发明具有如下的有益效果:
[0030] 1、本发明采用航行器进行区域巡航的方式拍摄获取地图数据库,从而以基于海底地形的机器视觉方法来解决定位精度和运算效率之间的矛盾。
[0031] 2、本发明采用闭环检测的方式,以余弦相似度高于设定值为标准,来判断是否进行图像间的特征匹配。根据闭环图像间的单应矩阵计算当前图像所对应的相机位置,从而消除闭环点之前那段航程的累积误差。通过闭环图像间的相对位置计算,能够对后序图像的位置进行校正,从而提高图像序列的位置精度。
[0032] 3、本发明对图像显著性以及地图精度提出了衡量标准,从另一个角度解决定位精度和运算效率之间的矛盾。
[0033] 4、本发明结合单航次地图精度评价与多航次地图融合优化的处理方法,对航行器多次航行获取的多组地图,采用融合算法从中筛选出有效信息,提升地图精度。
[0034] 5、本发明在航行器正式作业时,采用著性区域作为途径点(即结合显著性区域优先的路径规划算法),以确保航行器的定位和导航精度。

实施方案

[0040] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0041] 本发明公开了一种悬浮式水下自主航行器的多航次地图定位和导航方法,其具体实施例如下所述。
[0042] (1)建立单航次图像序列数据库
[0043] 一实施例中,HAUV以如图1所示的预设航行路径进行巡航,获取该水下区域地形的照片,到达导航终点后,沿方形涡状线向终点附近区域搜索,最终回到起点,并记录导航终点到起点的距离d。所获照片按照如下表所示的示意性格式存于数据库中,其中,相机位置可以通过HAUV自带的惯性测量单元进行航位推算得到,航向角可以通过电子罗盘进行测量。
[0044]
[0045] 获取单航次的图像序列(也可以称之为照片序列)后,对图像(即照片)进行以下两方面的分析处理:a)寻找闭环图像,优化图像位置;b)分析图像显著性。
[0046] 1)闭环检测
[0047] 通过基于位置约束的词袋法实现闭环检测。为了排除小特征点的干扰,先对图像进行模糊化处理。然后,建立一个特征词典,将每一幅图像中新出现的特征加入特征词典中,在地图探索的过程中,特征词典中词汇的数量是不断增加的。可以用特征词汇直方图向量(nw1,nw2...nwk)来表征图像(nwk表示特征词汇wk在图像中出现的次数),假设在某一时刻,第i幅图像的特征直方图向量为xi,第j幅图像的特征词汇直方图向量为xj,则两幅图像的相似程度可以用余弦相似度来表示:
[0048]
[0049] 闭环检测过程中,先从数据库中找出跟当前位置的距离在设定值以内的图像,逐一比较当前图像跟它们的余弦相似度,如果余弦相似度高于设定值,则进行特征匹配。如果特征匹配成功,则根据闭环图像间的单应矩阵计算当前图像所对应的相机位置,从而消除闭环点之前那段航程的累积误差。如果多于一幅图像匹配成功,则选取余弦相似度较高的图像进行位置推算。
[0050] 2)位置解算
[0051] 由闭环检测获得相互匹配的图像后,通过以下公式计算图像所对应的相机相对位置关系:
[0052]
[0053] 上式中,(Δx,Δy)是相机中心在世界坐标系中的坐标变化,T是航行器体坐标系到世界坐标系的转换矩阵(这里假定航行器体坐标系跟图像中心坐标系相重合),是当前时刻航行器的航向,K是简化的相机参数矩阵(以相机高度h(由高度计测得)跟相机x,y方向的像素焦距fx和fy的比值来反映成像平面到海底平面的尺寸转换,矩阵中忽略了相机成像的畸变),H是前一刻图像到当前图像的单应矩阵(由于相机的朝向基本垂直海底平面,且相机的高度近似不变,该变换可以近似为等距变换;H矩阵由特征点匹配求解得到(已有现成算法,故不再赘述);θ表示图像的相对旋转角,tx、ty表示图像的相对位移,其单位是像素),P矩阵的作用是将图像平面的坐标原点移动到图像中心,W是图像宽度,H是图像高度,其单位均是像素。
[0054] 通过闭环图像间的相对位置计算,能够对后序图像的位置进行校正,从而提高图像序列的位置精度。
[0055] 3)显著性检测
[0056] 用显著性衡量图像的质量(即衡量照片中特征的有效性)。首先,对图片进行模糊化处理,这是为了排除细小而繁多的特征点,只保留较大的特征。图像显著性通过信息熵E来衡量,其计算公式如下:
[0057]
[0058] 其中,wk表示图像中的一个特征词汇,假设其总数为n,p(wk)是wk词汇在图像中出现的频率。从该公式可以看出:特征词汇种类越多,分布越均匀,信息熵就越大,越能体现出图像的显著性。
[0059] 通过以上步骤获得的特征词汇直方图向量、闭环图片、显著性等信息也可以存入数据库中。
[0060] (2)多航次地图优化
[0061] 1)单航次地图精度评价
[0062] 为了从多次探索中筛选出精度更高的地图,设计精度评价函数对地图精度进行评价,拟采用的精度评价函数如下:
[0063] fv=k1·ta+k2·s(t)+k3·d
[0064] 其中,ta表示所有闭环图像的序号间隔,s(t)表示闭环图像的序号间隔的方差,d表示导航终点到起点的距离,k1、k2和k3是加权系数。运用精度评价函数对单次探索的地图精度进行评价,闭环事件(闭环事件是指同一地形的两幅图片成功匹配,余弦相似度是初步筛选,筛选完成后进行图像匹配)的次数越多、分布越均匀、导航终点距离起点越近,精度评价函数值fv就越小,也表明地图精度越高。
[0065] 2)多航次地图融合优化
[0066] HUAV通过多次航行,可以得到多组地图,然后通过融合算法从中筛选出有效信息,提升地图精度。多地图的融合算法拟分为两步:同向路径地图融合和反向路径地图优化。
[0067] 首先,比较同向路径地图的评价指标,选出精度评价指标fv数值最小的地图作为后续优化的基本地图(即基准地图)。
[0068] 然后,进行地图间匹配。假设图像a在基本地图i的位置坐标为(xa,ya)(这里称之为基本位置或者基准位置),在另一组地图j上找到了该图像的匹配图像b(采用跟闭环检测相同的方法进行搜寻),其位置坐标为(xb,yb),通过从图像a到图像b的单应距阵,可以求得两图像的相对位置(Δx,Δy),则图像a在地图i上的坐标和它在地图j上的坐标的差值为(xa-xb+Δx,ya-yb+Δy)。设Δxij=xa-xb+Δx,Δyij=ya-yb+Δy,通过Δxij和Δyij可以知道该图片在其他地图上的投影位置跟其基本位置的相对关系。分析图2所示的三种情况:如图2的左图所示,如果投影位置比较均匀的分布在基本位置周围,且间距较小,则基本位置可不作改变;如图2的中图所示,如果投影位置分布在基本位置的一个方向,则调整基本位置的相应坐标(该情况下是增大y坐标);如图2的右图所示,如果有投影位置距离基本位置较远(大于阈值),则去除该投影位置,以其他位置进行优化。此外,也可能出现有多个投影位置在阈值外的情况,此时将该基本位置标记为不确定性大的位置,等待进一步优化。
[0069] 基本位置初步优化完成后,按照投影位置到基本位置的距离平均值da和阈值外位置的数量ne,以及图片的序号s计算该基本位置的不确定性指数fl:
[0070] fl=k11·da+k12·ne+k13·s
[0071] 上式中,k11、k12和k13是加权系数。平均距离越大、无效投影位置越多、在图像序列中越靠后,其不确定性指数越大,该基本位置的不确定性也越大。
[0072] 经过上述程序,基本地图得到了优化,并且基本地图的每一幅图像都有对应的不确定性指数。在此基础上,进一步地,进行反向路径巡航,此时,基本地图里编号靠后的图像排在了靠前的位置,其不确定性较小。通过闭环检测算法获取基本图像在新路径(即反向路径)的位置坐标(xk,yk)后,可以通过以下公式对基本路径的坐标进行优化:
[0073]
[0074] 上式中,st表示基本图像总数,sk是新路径图像编号,k21是权值系数,(x′a,y′a)和(x″a,y″a)分别表示优化前和优化后的基本位置。该公式的本质是通过序号较小因而具有较大确定性的图像位置对不确定性较大的基本位置进行校正。在一具体实施例中,如果条件允许,可以进行多次反向路径巡航,并用同向路径优化法获得反向路径中基本图像的优化位置及其不确定指数flk,flk可以代替上式中的(st-sk)进行基本地图优化。
[0075] 通过同向路径地图融合和反向路径地图优化,得到探索区域的最终地图,该区域被标记为已知区域,然后继续进行未知区域的探索。
[0076] (3)多区域地图获取
[0077] 某一区域完成后,HAUV从基站出发,前往更远的区域进行探索,并将该区域的地图加入已知地图之中。在此过程中,需要确保HAUV对未知区域的起点和终点有充分精确的定位,不至于由于定位误差迷失方位,无法回到基站,并能够较为平顺的拼合新探索区域和已知区域地图。
[0078] 首先,在HAUV安装一个视觉靶标投放装置,在新探索区域的起点投放视觉靶标,其结构并不复杂,例如,以绘有显眼图案的铁片作为视觉靶标。也可以在HAUV上安装一个竖直向下的电磁铁(即靶标回收装置),在地图探索完成后,还可以回收视觉靶标。当HAUV航行到未知区域的起点后,投放装载在其上的视觉靶标,然后以其作为起点进行地图探索,具体探索路径如图3所示。每完成一定次数的探索,HAUV就回到基站充电并进行数据处理。重复进行多次探索,直至未知区域的地图优化完成,HAUV回收视觉靶标,用于下一个未知区域的探索。
[0079] (4)基于地图的路径规划和导航
[0080] 经过多次地图探索和地图优化,最后形成区域地图数据库。当HAUV正式作业时,以地图为参照进行定位和导航。
[0081] 首先,根据地图图像的显著性指数和目标位置进行综合分析,选取一条途径显著性区域较多、且路线相对较短的路径(如图4中的灰色折线),如图4(图中灰度越大,表示显著性越好)所示。这里的显著性区域是指由多张相邻的显著性较大的图像所组成的区域。如果以单张显著性图像作为途经点,由于地图误差和定位误差的存在,HAUV可能无法准确到达图像所在位置,因此,采用显著性区域作为途经点,以确保HAUV能够到达该区域。
[0082] 其次,在HAUV航行的过程中,通过上述闭环检测的方法进行地图匹配和位置校正,从而获得高精度的实时位置。
[0083] 综上,将本发明实施例归纳总结为下述步骤(参考图5):
[0084] S1预设航行器在一航行区域的航行路径,航行器按照预设的航行路径航行,并使用设置在航行器上的竖直向下的相机获取水下地形的照片序列以存储于数据库;
[0085] S2对照片序列进行图像数据处理,通过闭环检测搜寻同一地形的照片;
[0086] S3对同一地形的照片进行匹配并计算出照片所对应的相机位置的变化,以对数据库中的照片序列所对应的位置进行优化;
[0087] S4计算照片序列中每一幅照片的显著性,以衡量照片中特征的有效性;
[0088] S5对单航次所获地图的数据库的精度进行评价;
[0089] S6对同一航行区域进行多次同向和反向巡航,获取多组地图,进行同向路径的地图融合和反向路径的地图优化,以得到区域地图的数据库;
[0090] S7投放靶标,重复实施步骤S1-S6,探索其他航行区域,以获取经区域拓展的地图的数据库;
[0091] S8利用步骤S7中获取的地图的数据库,结合显著性区域优先的路径规划算法,实施所述航行器的定位和导航。
[0092] 应当理解,本文所述的示例性实施例是说明性的而非限制性的。尽管结合附图描述了本发明的一个或多个实施例,本领域普通技术人员应当理解,在不脱离通过所附权利要求所限定的本发明的精神和范围的情况下,可以做出各种形式和细节的改变。

附图说明

[0035] 图1为航行器的预设航行路径;
[0036] 图2为基准位置和投影位置的相互关系类型示意图;
[0037] 图3为未知区域地图探索策略示意图;
[0038] 图4为以地图为参考的导航路径示意图;
[0039] 图5为航行器的多航次地图定位和导航方法步骤示意图。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号