一种无人船路线导航方法及设备技术

技术编号:18366973 阅读:74 留言:0更新日期:2018-07-05 07:43
本公开实施例提供一种无人船路线导航方法及设备,包括:选定一航迹区域,并在所述区域内选定至少三个目标点;以所述目标点为顶点确定最小外接矩形;根据所述无人船的最大扫描范围,设定扫描线间隔和方向;根据所述扫描线间隔和方向在所述矩形边上等间隔取点生成扫描线;以一定距离沿扫描线取航迹点,从而获得若干航迹点;所述无人船按所述航迹点顺序航行。通过该导航方法,能够在所航行区域内的任意数量的目标点一定半径范围内进行航行,能够到达所要航行的目标点位置附件进行测绘或监测,通过在合适的时间、合适的位置进行转向,保证了无人船航行的稳定性,避免了航向的来回摆动。

An unmanned ship route navigation method and equipment

The present disclosure provides an unmanned ship route navigation method and equipment, including: selecting a track area, and selecting at least three target points in the area, determining the smallest outer rectangle at the point of the target, and setting the scanning line interval and direction according to the maximum scanning range of the unmanned ship; The scanning line interval and direction are taken at the equal interval of the rectangular edge to generate the scanning line; the track points are taken along the scanning line at a certain distance, thus obtaining a number of track points, and the unmanned ship navigating in sequence according to the track point. Through this navigation method, it can navigate within a certain radius of any number of target points in the area, and can reach the location of the target location of the target to be surveying and monitoring. By turning in the appropriate time and suitable position, the stability of the sailing of the no man ship is guaranteed and the course is avoided. Wiggle back and forth.

【技术实现步骤摘要】
一种无人船路线导航方法及设备
本公开实施例涉及无人船领域,尤其涉及一种无人船路线导航方法。
技术介绍
无人船在航行过程中,根据测绘需要,需要航行到某一区域内的数个目标点位置,而由于无人船在根据预设程序进行航行时,往往需要在某一点处进行掉头或改变航行方向,而何时进行航向的变更,会使得整个航迹路线是否准确,是否能够以最小的代价航行到所有目标点位置,而不至于来回摆动,影响航行的准确性,因此,在设定无人船的航行目标后,有必要准确设定改变航向的位置,这对于无人船的航行至关重要。而现有的无人船导航方法中,仍然没有找到合适的解决方案,本领域技术人员迫切需要解决这一领域的导航问题。
技术实现思路
本专利技术实施例提供了一种无人船路线导航方法,用于确定无人船的转向位置,保证准确的到达航行区域内的各目标点。具体的,本公开实施例提供、一种无人船路线导航方法,包括如下步骤:选定一航迹区域,并在所述区域内选定至少三个目标点;以所述目标点为顶点确定最小外接矩形;通过所述最小外接矩形确定导航路线。进一步的,所述“通过所述最小外接矩形确定导航路线”包括:根据所述无人船的最大扫描范围,设定扫描线间隔和方向;根据所述扫描线间隔和方向在所述矩形边上等间隔取点生成扫描线;以一定距离沿扫描线取航迹点,从而获得若干航迹点;所述无人船按所述航迹点顺序航行。进一步的,所述扫描间隔设定为声呐最大扫描宽度的值。进一步的,所述扫描方向设定为平行于所述最小外接矩形的一边或两个相邻目标点的边。进一步的,所述“以所述目标点为顶点确定最小外接矩形”,包括:顺序连接所述目标点,形成一多边形,围绕所述多边形确定最小外接矩形。进一步的,所述航迹区域通过控制终端结合GPS地图来设定。进一步的,所述多边形形成多个凹点时,需要对航迹区域进行分割划分。进一步的,连接相邻凹点形成第一区域;判断剩下区域的凹点数,若所述凹点数为三个以上,继续连接相邻凹点形成第二区域;直到将该剩下区域转化为一个或两个凹点的分割区域;对分割后的每一区域,调整扫描路径的方向获得合适的扫描线,使得所述扫描线只连接所述多边形的两条边。进一步的,通过区域顶点间构成的直线斜率差判断是否为凹点。另外,本专利技术实施例还提供一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如下程序:选定一航迹区域,并在所述区域内选定至少三个目标点;以所述目标点为顶点确定最小外接矩形;根据所述无人船的最大扫描范围,设定扫描线间隔和方向;根据所述扫描线间隔和方向在所述矩形边上等间隔取点生成扫描线;以一定距离沿扫描线取航迹点,从而获得若干航迹点;所述无人船按所述航迹点顺序航行。本公开实施例至少具有以下有益效果:通过该导航方法,能够在所航行区域内的任意数量的目标点一定半径范围内进行航行,能够到达所要航行的目标点位置附件进行测绘或监测,通过在合适的时间、合适的位置进行转向,保证了无人船航行的稳定性,避免了航向的来回摆动。而且,整个航行轨迹是最优的,能够结合不同无人船的扫描能力确定该无人船的航行路线,具有自动识别确定的功能,同一导航方法适用于不同的无人船,节约了开发资源。附图说明为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本公开实施例提供的无人船导航方法的流程示意图;图2为本公开实施例提供的无人船导航方法原理示意图;图3为本公开实施例提供的无人船导航方法转弯原理示意图;图4为本公开实施例提供的无人船导航方法目标点选取原理示意图;图5为本公开实施例提供的无人船导航方法最小外接矩形原理示意图;图6为本公开实施例提供的无人船导航方法扫描线确定示意图;图7为本公开实施例提供的无人船导航方法最小矩形一个凹点扫描线示意图;图8为本公开实施例提供的无人船导航方法最小矩形两个凹点扫描线示意图;图9为本公开实施例提供的无人船导航方法最小矩形两个凹点扫描线错误示意图;图10为本公开实施例提供的无人船导航方法三个凹点示意图;图11为本公开实施例提供的无人船导航方法四个凹点示意图;图12为本公开实施例提供的执行无人船导航方法的电子设备的硬件结构示意图。具体实施方式为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。在本申请实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义,“多种”一般包含至少两种。应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。应当理解,尽管在本申请实施例中可能采用术语第一、第二、第三等来描述XXX,但这些XXX不应限于这些术语。这些术语仅用来将XXX区分开。例如,在不脱离本申请实施例范围的情况下,第一XXX也可以被称为第二XXX,类似地,第二XXX也可以被称为第一XXX。取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者系统中还存在另外的相同要素。通过图2说明基本的对点航行原理,航迹追踪的实现是将航迹划分为若干个航迹点,船的任务即分解为从当前位置到达目标航点,如图2所示,其中船体当前航向为α,通过磁力计检测计算得出,而船当前位置与目标航点连线方向为β。要调整船体当前的航向与目标航向一致,才能控制船运动到目标航点设定半径范围内。通过图3来说明转向策略,为实现船体追踪大方向变化航迹时平滑转向行驶,制定如下转向策略:如图3所示,假设A为船体当前位置,B和C为连续两个目标航点,当检测到直线AB和直线BC斜率相差达到设定值时,判断为大方向弯道,开启转向策略,当船体行驶到距B点一定距离的P1位置时,根据C的位置以一定转向半径进行转向,以平滑度过弯道。下面通过具体实施例来描述,无人船在航本文档来自技高网...
一种无人船路线导航方法及设备

【技术保护点】
1.一种无人船路线导航方法,其特征在于,包括:选定一航迹区域,并在所述区域内选定至少三个目标点;以所述目标点为顶点确定最小外接矩形;通过所述最小外接矩形确定导航路线。

【技术特征摘要】
1.一种无人船路线导航方法,其特征在于,包括:选定一航迹区域,并在所述区域内选定至少三个目标点;以所述目标点为顶点确定最小外接矩形;通过所述最小外接矩形确定导航路线。2.根据权利要求1所述的无人船路线导航方法,其特征在于,所述“通过所述最小外接矩形确定导航路线”包括:根据所述无人船的最大扫描范围,设定扫描间隔和方向;根据所述扫描间隔和方向在所述矩形边上等间隔取点生成扫描线;以一定距离沿扫描线取航迹点,从而获得若干航迹点;所述无人船按所述航迹点顺序航行。3.根据权利要求2所述的无人船路线导航方法,其特征在于,所述扫描间隔设定为声呐最大扫描宽度的值。4.根据权利要求2所述的无人船路线导航方法,其特征在于,所述扫描方向设定为平行于所述最小外接矩形的一边或两个相邻目标点的边。5.根据权利要求1所述的无人船路线导航方法,其特征在于,所述“以所述目标点为顶点确定最小外接矩形”,包括:顺序连接所述目标点,形成一多边形,围绕所述多边形确定最小外接矩形。6.根据权利要求1所述的无人船路线导航方法,其特征在于,所述航迹区域通过控制终端结合GPS地图来设定。7.根据权利要求5所述的无...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:北京臻迪科技股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1