【技术实现步骤摘要】
一种应用视锥法的UUV水下避碰方法、存储介质和产品
[0001]本专利技术涉及无人潜器控制
,更具体的说是涉及一种应用视锥法的UUV水下避碰方法、存储介质和产品。
技术介绍
[0002]水下无人潜器(UUV)在水下航行遇到动态、静态障碍物时,需要自主避让障碍物,完成指定任务。
[0003]水下无人潜器(UUV)水下空间避碰方法,需要对基于传感器实时探测到的的非预期障碍物、运动目标进行安全会遇评估,并采取应急避碰机动策略,从而形成和提高自主航行能力。
[0004]因此,如何提高水下无人潜器水下避碰智能化水平是本领域技术人员亟需解决的问题。
技术实现思路
[0005]有鉴于此,本专利技术提供了一种应用视锥法的UUV水下避碰方法、存储介质和产品,涉及一种UUV水下航行时的障碍物危险判别及自动避碰方法,针对水下三维空间的避碰环境避让动态与静态障碍物生成避碰路径,提升UUV在水下环境中的智能化水平。
[0006]为了实现上述目的,本专利技术采用如下技术方案:
[0007]一种应用视锥法的UUV水下避碰方法,包括以下步骤:
[0008]步骤1:采集障碍物空间位置和速度,计算障碍物的危险程度,筛选出满足设定碰撞危险条件的避碰障碍物;
[0009]根据障碍物空间位置、速度和UVV的位置、速度评估避碰危险程度,判断起避时机;如果存在多个障碍物,则根据障碍物空间位置和速度计算障碍物的危险程度,筛选出满足设定碰撞危险条件的障碍物;
[0010]步骤2:根据避碰障 ...
【技术保护点】
【技术特征摘要】
1.一种应用视锥法的UUV水下避碰方法,其特征在于,包括以下步骤:步骤1:采集障碍物空间位置和速度,计算障碍物的危险程度,筛选出满足设定碰撞危险条件的避碰障碍物;步骤2:根据避碰障碍物的空间位置采用视锥法构建每个避碰障碍物的视锥模型,生成避碰射线集;步骤3:根据避碰障碍物的速度筛选出动态障碍物,并根据动态障碍物的速度对视锥模型进行相对运动补偿,获得修正避碰射线集;步骤4:对所有避碰障碍物对应的避碰射线集或修正避碰射线集进行融合,获得航线集;步骤5:采用代价函数从航向集中选取指令航向。2.根据权利要求1所述的一种应用视锥法的UUV水下避碰方法,其特征在于,步骤2的具体实现过程为:将每个避碰障碍物设定为一个球体,以UUV的位置为圆锥顶点做避碰障碍物的球面的切线,形成一个圆锥面获得的圆锥为视锥模型,构成的圆锥的顶角γ
a
表示为:其中,R0为避碰障碍物膨化半径;d0为UUV距避碰障碍物的距离;将圆锥的顶角扩大,获得避让圆锥顶角,避让圆锥顶角γ
e
表示为:γ
e
=γ
a
+α0其中,α0为设置的角度余量;避让圆锥顶角γ
e
为一组射线集合,作为避碰射线集。3.根据权利要求1所述的一种应用视锥法的UUV水下避碰方法,其特征在于,步骤3的具体实现过程为:将视锥模型沿动态障碍物运动方向旋转补偿角γ
ca
,则将视锥模型中的任意一条向量rad
i
:(x
i
,y
i
,z
i
)均沿动态障碍物运动方向旋转补偿角γ
ca
,x
i
、y
i
、z
i
分别表示向量的三维坐标值,则旋转后的向量表示为:其中,v
ox
,v
oy
,v
oz
为动态障碍物的运动速度在三维坐标中的投影,t为待求解补偿参数;在空间坐标系中,由rad
i
与之间的空间角度求解旋转后的向量,表示为:之间的空间角度求解旋转后的向量,表示为:其中,cosγ
ca
表示UUV与动态障碍物的相对速度;v
ρ
表示UUV的速度矢量,v
ca
表示矢量相加速度,|v
ρ
|表示UUV的速度大小,|v
ca
|为矢量叠加的速度大小;令R=x
i2
+y
i2
+z
i2
,V=v
x2
+v
y2
+v
z2
,X=x...
【专利技术属性】
技术研发人员:于双宁,李冀永,王琳琳,钟荣兴,郭亦平,韩俊庆,韦一,王益民,
申请(专利权)人:中国船舶重工集团公司第七零七研究所九江分部,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。