【技术实现步骤摘要】
基于遗传算法的多水面无人艇区域协同探测任务分配方法
[0001]本专利技术涉及一种多水面无人艇区域协同探测任务分配方法,特别是一种基于遗传算法的多水面无人艇区域协同探测任务分配方法,属于水面无人艇任务规划领域。
技术介绍
[0002]水面无人艇是一个拥有自主运行能力的小型水面任务平台,主要用于执行危险以及不适于有人船只执行的任务。随着无人艇的快速发展,其在军事和民用领域都展现出了良好的发展前景。多水面无人艇的任务分配是水面无人艇任务规划的重要组成部分,是多水面无人艇集群协同完成任务的重要环节。
[0003]多水面无人艇区域探测任务是指给定一个未知区域,利用多种无人艇携带的探测载荷,对区域内的目标进行探测。如何分配每个艇的探测区域,及对该区域的探测次数,可以使多无人艇的区域探测覆盖率及目标探测概率不低于任务要求,同时保证时间最优,是多水面无人艇区域协同探测任务规划需要研究的重要问题。
[0004]目前对区域探测的任务分配算法未考虑探测载荷的探测盲区及对目标的探测概率,不能适应实际任务执行的需要。同时,目前区域协同搜索均为任务区域的均衡覆盖搜索,并且认为任务载荷对目标的探测概率是100%。但是在实际执行任务过程中会派出不同类型的无人艇协同作业,其携带的载荷探测能力不同,对目标的探测概率不同。例如,不同声纳对水下目标的探测能力不同,一次探测对目标的发现概率不是100%。遗传算法是一种群智能寻优方法,将自然界中生物的遗传理论和“优胜劣汰,适者生存”的自然选择理论作为基础,构成的一种寻找最优解的算法,具有鲁棒性 ...
【技术保护点】
【技术特征摘要】
1.一种基于遗传算法的多水面无人艇区域协同探测任务分配算法,其特征在于,包括以下步骤:步骤1、获取探测任务区域参数;步骤2、获取区域探测任务相关任务约束;步骤3、基于探测任务区域参数和区域探测任务相关任务约束获得目标函数,最终目标为寻找n个水面无人艇的探测区域及对该区域的探测次数,使n个不同类型的水面无人艇以最短时间完成对任务区域的探测,且探测覆盖率以及对目标的发现概率大于探测任务区域参数中的预设的值;步骤4、采用遗传算法对步骤3的目标函数进行求解,最终解为每个水面无人艇的任务分配结果。2.如权利要求1所述的一种基于遗传算法的多水面无人艇区域协同探测任务分配算法,其特征在于,步骤1中,获取的探测任务区域参数包括探测区域面积S、区域探测覆盖率p及探测目标期望概率p
t
。3.如权利要求2所述的一种基于遗传算法的多水面无人艇区域协同探测任务分配算法,其特征在于,步骤2中,区域探测任务相关任务约束,包括:执行任务的水面无人艇数量n;执行任务的水面无人艇最大作业时间t
max
;执行任务水面无人艇的最大探测航速:V
1max
,V
2max
,...,V
nmax
;执行任务水面无人艇的探测范围:L1,L2,...,L
n
;执行任务水面无人艇的探测盲区:D1,D2,...,D
n
;执行任务水面无人艇对探测目标的探测概率:p
t1
,p
t2
,...,p
tn
。4.如权利要求3所述的一种基于遗传算法的多水面无人艇区域协同探测任务分配算法,其特征在于,步骤S3中,所得到的目标函数为:N1+N2+
…
+N
n
≥S*p≥S*p其中:N
i
表示第i个水面无人艇的探测区域大小,i=1,2,...,n;m
di
表示为满足对探测目标的期望发现概率所需探测的次数;表示为了弥补探测盲区所需的探测次数;m
i
表示第i个水面无人艇对探测区域N
i
的总探测次数,m
i
数值向上取整;表示组合数,即从m
i
个元素中取出一个元素的组合个数。5.如权利要求4所述的一种基于遗传算法的多水面无人艇区域协同探测任务分配算法,其特征在于,步骤3中,所述目标函数的最终目标为:寻找n个水面无人艇的探测区域[N1,N2,
…
,N
n
]及对该区域的探测次数[m1,m2,
…
,m
n
],使n个不同类型的水面无人艇以最短时间完成对任务区域的探测,且探测覆盖率大于等于p,对目标的发现概率大于等于p
t
。6.如权利要求5所述的一种基于遗传算法的多水面无人艇区域协同探测任务分配算法,其特征在于,步骤4中,最终解为每个水面无人艇的任务分配结果,即:每个水面无人艇的探测区域[N1,N2,
…
,N
n
]及对该区域的探测次数[m1,m2,
…
,m
n
]...
【专利技术属性】
技术研发人员:封佳祥,张佩,王力锋,黄文斌,陈曦,王建,苗川,徐昊,郑宏伟,马陈飞,封志文,
申请(专利权)人:中国船舶集团有限公司第七,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。