当前位置: 首页 > 专利查询>上海大学专利>正文

基于椭圆聚类-碰撞锥推演的无人艇海洋动态避障控制算法制造技术

技术编号:13329035 阅读:55 留言:0更新日期:2016-07-11 19:13
本发明专利技术提出一种基于椭圆聚类‑碰撞锥推演的无人艇海洋动态避障控制方法。在海洋环境下,无人艇所面对的动态障碍主要是船只,船只的长轴与短轴比例悬殊,因此本发明专利技术对动态船只障碍物进行椭圆聚类;在此基础上,根据无人艇自身航向、速度和聚类椭圆体线速度、公转速度和自转速度计算无人艇和障碍物船只的碰撞的运动角度,迭代所有可能碰撞的角度生成碰撞锥来对无人艇进行避障规划。

【技术实现步骤摘要】

本专利技术涉及一种基于椭圆聚类-碰撞锥推演的无人艇海洋动态避障方法,本专利技术所涉及到的无人艇避障方法不仅适用于静态避障,尤其适用并主要运用于动态环境下的避障。
技术介绍
在海洋强国战略中,海图是军事和民用海洋安全航行不可或缺的基本保障,但是我国海图序列不完整,原因是目前海测船的吃水深,无法靠近岛礁岸线等复杂海域进行海图测绘;另外,海洋环境监测船也由于吃水深的问题,很难到海岸线、海岛、油气平台附近进行环境监测。而无人艇具有吃水浅、自主航行、自主避障、任务载荷配置灵活的特点,是解决近海岛礁海域海图序列不完整问题、复杂海域环境监测问题的有效科技手段,同时也是提升我国海洋军事装备能力,维护我国海洋权益、处理南海等热点海域局势的重要海洋装备。随着世界各国对水面无人艇的应用研究越来越广泛,对水面无人艇智能化水平的要求也在不断提高,要求水面无人艇在运动过程中具有与周围环境交互的能力,即要求水面无人艇具有从周围环境中收集有用信息,构造符号化的环境模型,并利用模型来规划并执行上层任务的能力,其中路径规划问题就是核心问题之一。水面无人艇的路径规划是指在静动态障碍物并存的海洋环境中,寻找一条从给定起点到终点的满足一定评价标准的运动路径,使水面无人艇在航行过程中能安全可靠地避开所有障碍物。路径规划的分类方法很多,按层次关系可分为全局路径规划和局部路径规划;按照对环境的了解程度,分为环境已知,环境部分已知,环境未知三种规划;同时还有基于功能、行为的规划等等。全局路径规划和局部路径规划是建立在机器人对其环境了解程度的基础上。水面无人艇的全局规划着眼于规划出一条从起始点到目标点的无碰撞路径,综合考虑上层模块的任务要求和水面无人艇本身的运动性能,确立某种最优性能函数,通过一定的搜索方式,就能在水面无人艇的运动空间中找到相应的优化路径。水面无人艇的局部规划立足于实时性,根据传感器信息确定水面无人艇在地图中的当前位置以及周围局部范围内障碍物的分布情况,规划下一时刻的运动,从而避开动态障碍物。全局路径规划的方法主要有:几何法,栅格法、构形空间法、可视图法、拓扑法和概率路径图法。局部路径规划的主要方法有:人工势场法、模糊逻辑算法、神经网络方法。很多适用于全局路径规划的方法经过改进都可以用于局部路径规划,而适用于局部路径规划的方法也适用于全局路径规划。每一种路径规划方法都具有各自的优点,但总的看来,以上方法都或多或少地存在着一些问题:如栅格法的规范性和一致性较好,易于实现计算机的建模、存储、处理、更新于分析,适合于A星算法或Dijkstra算法搜索路径。但对于栅格法及其演化而来的单元树法,前者在复杂的环境下易引起组合爆炸,后者需要计算单元间的邻接关系,增加了计算量。分层单元分解法是上述两种环境建模的糅合,可谓是取其所长,避其所短;Khatib提出的人工势场法,是一种虚拟力法。势场法搜索路径具有启发信息,势场法无需大量的预计算,就可以自动生成较光滑的路径,但人工势场法把所有信息压缩为单个合力,容易丢弃有关障碍物分布的有价值信息,故具有陷入局部最小而不能使机器人到达最终目标位置的缺陷;模糊控制算法将模糊控制本身所具有的鲁棒性与基于生理学上的“感知,动作”行为结合起来,适用于未知时变环境下的路径规划,实时性较好,但对于必要因素:障碍物的速度大小和方向,在实际应用中很难得到;基于行为的神经网络法,虽然在真实世界里表现出较高的鲁棒性、实时性,但当任务和环境变得复杂时,要完全依靠程序员的手工编程实现其基本行为的设计和组织工作,就变得非常繁重,甚至是不可能的。随着智能计算方法的迅速发展,将智能算法应用到多目标决策问题——路径规划中成为一种趋势。智能算法主要包括进化算法,粒子群优化算法和蚁群算法。
技术实现思路
本专利技术针对已有技术存在的不足公开了一种基于椭圆聚类-碰撞锥推演的无人艇海洋动态避障控制方法。在海洋环境下,无人艇所面对的动态障碍主要是船只,船只的长轴与短轴比例悬殊,因此本专利技术对动态船只障碍物进行椭圆聚类;在此基础上,根据无人艇自身航向、速度和聚类椭圆体线速度、公转速度和自转速度计算无人艇和障碍物船只的碰撞的运动角度,迭代所有可能碰撞的角度生成碰撞锥,由此计算两者如按照当前运动状态是否会发生碰撞并进一步采取相应措施。为达到上述目的,本专利技术采用下述技术方案:一种基于碰撞锥推演的无人艇海洋动态避障控制方法,其特征在于操作步骤如下:第1步在软件中对动态船只障碍物按照其尺寸形态进行聚类成动态椭圆障碍物,并且采集其运动状态;第2步规划系统初始参数,包括目标距离、目标之间的方位角、质点速度--无人艇速度、椭圆速度--动态障碍物速度、椭圆长轴、椭圆短轴、质点速度方向--无人艇速度方向、椭圆速度方向--动态障碍物速度方向;目标距离:无人艇质点与动态船只障碍物中心的距离;目标之间的方位角:动态船只障碍物中心点相对于无人艇质点的方位角;质点速度:无人艇当前的运动速度大小;椭圆速度:动态船只障碍物当前的运动速度大小;椭圆长、短轴:动态船只障碍物聚类为椭圆的长短轴参数;质点速度方向:无人艇的运动速度方向;椭圆速度方向:动态船只障碍物的运动速度方向。第3步根据椭圆的相关参数确定椭圆的两个焦点位置--焦点C1和焦点C2,并且计算两个焦点与无人艇质点之间的方位角;第4步根据椭圆两个焦点与无人艇质点之间的位置关系分别计算出两个焦点与无人艇质点之间的相对距离;第5步根据椭圆和无人艇质点的运动状态以及位置关系分别计算出无人艇质点与椭圆中心、焦点C1和焦点C2之间的相对距离变化速度和相对方位角的变化速度;第6步通过以上得出的无人艇质点和椭圆动态障碍物之间的相对参数,利用推演的点和椭圆之间的碰撞锥计算方法对两者进行碰撞检测,并计算出碰撞锥区间。椭圆边界上的点具有以下特性:边界上的点到达两个焦点的距离之和为椭圆长轴的两倍。根据椭圆的这个特性,我们可以利用这一点计算无人艇质点和椭圆障碍物在运动过程中无人艇质点与两个焦点之间距离和的最小值。如果该距离和的最小值大于该椭圆障碍物的长轴的两倍,则说明无人艇质点在任何时刻都不会与椭圆障碍物相遇而碰撞,相反,如果该最小值小于该椭圆障碍物的长轴的两倍,则说明无人艇质点会在此刻运动到椭圆内部,即无人艇会与动态障碍物发生碰撞。第7步通过第6步计算的碰撞结果,依据所得出的碰撞锥区间,无人艇采取相应的措施:如检测到无人艇和动态障碍物不会发生碰撞,则可不采取措施;如检测到无人艇和动态障碍物会发生碰撞,则可采取本文档来自技高网
...

【技术保护点】
一种基于椭圆聚类‑碰撞锥推演的无人艇海洋动态避障控制方法,其特征在于操作步骤如下:第1步在软件中对动态船只障碍物按照其尺寸形态进行聚类成动态椭圆障碍物,并且采集其运动状态;第2步规划系统初始参数,包括目标距离、目标之间的方位角、质点速度‑‑无人艇速度、椭圆速度‑‑动态障碍物速度、椭圆长轴、椭圆短轴、质点速度方向‑‑无人艇速度方向、椭圆速度方向‑‑动态障碍物速度方向;第3步根据椭圆的相关参数确定椭圆的两个焦点位置‑‑焦点C1和焦点C2,并且计算两个焦点与无人艇质点之间的方位角;第4步根据椭圆两个焦点与无人艇质点之间的位置关系分别计算出两个焦点与无人艇质点之间的相对距离;第5步根据椭圆和无人艇质点的运动状态以及位置关系分别计算出无人艇质点与椭圆中心、焦点C1和焦点C2之间的相对距离变化速度和相对方位角的变化速度;第6步通过以上得出的无人艇质点和椭圆动态障碍物之间的相对参数,利用推演的点和椭圆之间的碰撞锥计算方法对两者进行碰撞检测,并计算出碰撞锥区间;第7步通过第6步计算的碰撞结果,依据所得出的碰撞锥区间,无人艇采取相应的措施;第8步按照动态障碍物的运动状态重复第2步到第7步;当无人艇所搭载的传感器检测到动态船只障碍物的运动状态发生改变,则应当重新进行碰撞计算。...

【技术特征摘要】
1.一种基于椭圆聚类-碰撞锥推演的无人艇海洋动态避障控制方法,其特征在于操作
步骤如下:
第1步在软件中对动态船只障碍物按照其尺寸形态进行聚类成动态椭圆障碍物,并且
采集其运动状态;
第2步规划系统初始参数,包括目标距离、目标之间的方位角、质点速度--无人艇速度、
椭圆速度--动态障碍物速度、椭圆长轴、椭圆短轴、质点速度方向--无人艇速度方向、椭圆
速度方向--动态障碍物速度方向;
第3步根据椭圆的相关参数确定椭圆的两个焦点位置--焦点C1和焦点C2,并且计算两
个焦点与无人艇质点之间的方位角;
第4步根据椭圆两个焦点与无人艇质点之间的位置关系分别计算出两个焦点与无人艇
质点之间的相对距离;
第5步根据椭圆和无人艇质点的运动状态以及位置关系分别计算出无人艇质点与椭圆
中心、焦点C1和焦点C2之间的相对距离变化速度和相对方位角的变化速度;
第6步通过以上得出的无人艇质点和椭圆动态障碍物之间的相对参数,利用推演的点
和椭圆之间的碰撞锥计算方法对两者进行碰撞检测,并计算出碰撞锥区间;
第7步通过第6步计算的碰撞结果,依据所得出的碰撞锥区间,无人艇采取相应的措施;
第8步按照动态障碍物的运动状态重复第2步到第7步;当无人艇所搭载的传感器检测
到动态船只障碍物的运动状态发生改变,则应当重新进行碰撞计算。
2.根据权利要求1所述的一种基于椭圆聚类-碰撞锥推演的无人艇海洋动态避障控制
方法,其特征在于,在第3步中,椭圆的两个焦点与无人艇质点之间的位置关系为:
焦点C1的相对坐标位置为(r·cosα-c·cosβ,r·sinα-c·sinβ),焦点C2的相对坐标
位置为:(r·cosα-c·cosβ,r·sinα-c·sinβ),
其中r为无人艇质点与动态船只障碍物中心的距离、α为无人艇质点的运动方向、
β为动态障碍物的运动方向。
3.根据权利要求1所述的一种基于碰撞锥推演的无人艇海洋动态避障控制方法,其特
征在于,在第4步中两个焦点与无人艇质点之间的相对距离为:
r 01 = ( r c o s θ - c c o s β ) 2 + ( r sin θ - c s i n β ) 2 ]]> r 02 = ( r c o s θ + c c o s β ) 2 + ( r sin θ + c sin β ) 2 ]]>其中r01为焦点1与无人艇质点的距离、r02为焦点2与无人艇质点的距离、θ为动态船只障
碍物中心点相对于无人艇质点的方位角。
4.根据权利要求1所述的一种基于椭圆聚类-碰撞锥推演的无人艇海洋动态避障控制
方法,其特征在于,在第5步中无人艇质点与椭圆中心、焦点C1和焦点C2之间的相对距离变
化速度和相对方位角的变化速度为:
V r 0 = r · = V b c o s ( β - θ ) - V a c ...

【专利技术属性】
技术研发人员:蒲华燕丁峰瞿栋罗均谢少荣彭艳李小毛吴翔程启兴刘崇锋胡辛明
申请(专利权)人:上海大学
类型:发明
国别省市:上海;31

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

1