【技术实现步骤摘要】
无人船编队重构的分布式目标协同分配方法
本专利技术涉及无人船编队
,具体而言,尤其涉及一种无人船编队重构的分布式目标协同分配方法。
技术介绍
针对编队重构中目标任务分配问题,国内外已经取得相应的研究结果,主要研究还是集中在无人机编队的目标分配,在无人船编队中的应用研究较少。其中这些分配方法包括遗传算法,匈牙利算法,粒子群算法。但这些方法存在以下不足:第一,现有的一些方法主要是在集中式控制架构下实现的。如图9所示,编队中所有无人船仅与基站或者唯一的通信中心进行通讯,对通信中心或者基站设备的通讯带宽与性能要求极高。当通信中心出现故障时,分配会出现无法完成的情况,容错性与鲁棒性低。并且实际无人船编队的应用中,受无人船在某些海域的可通讯距离影响,当无人船编队与通讯中心或者基站之间的距离超出某一范围时,集中式的分配方法可行性大幅降低。第二,现有的分配方法中针对无人船到目标点的距离代价问题的研究较少。现有的无人船编队技术研究大多将无人船当作全驱动船舶,无人船质点到目标点的直线路径距离当作距离代价。如图8所示,以目标位置点为圆心,r为半径的圆上分布着两条艏向角度不同的无人船。若以直线距离作为两条无人船到目标点的代价,那么船1与船2到目标点距离均为r,代价相同。然而无人船2受到由欠驱动性及惯性和最大方向舵偏角的约束所构成的运动学约束影响,无法在原地完成转向后直线到达目标点,实际路径距离L2远大于船1到目标点的路径距离L1,相应的代价也将增加。若以直线路径距离作为代价用来分配目标,不能真实的量化无人船到目标点的实际代价,则分配结果的可行性较低,会出现无人船无法到达所分 ...
【技术保护点】
1.一种无人船编队重构的分布式目标协同分配方法,其特征在于,包括:S1、在初始化模块中,建立无人船编队重构中目标点分配模型:编队中无人船集合U,发布预设队形中目标点集M的位姿状态信息;S2、在自主计算与投标决策模块中,无人船ui根据代价函数计算方式得出代价向量ci;S3、在自主计算与投标决策模块中,无人船ui根据代价向量ci与出价规则自主决策选择目标点进行出价,得到各自的一组价格向量Poldi;S4、在信息交换更新模块中,无人船ui将各自的价格向量信息Poldi广播给各自的邻居无人船,接受邻居无人船的价格信息并更新每个点的价格向量信息为Pi;S5、在一致性判断模块中,无人船ui将更新后的价格向量信息Pi与决策阶段的价格向量信息Poldi进行对比,若两者相同则计数器counti加一,若两者不同则计数器counti置零,并返回步骤S3,在下一轮迭代的投标决策阶段,再次挑选兴趣目标点做出出价;当计数器counti加一后,判断counti和D是否相等,若counti和D不相等,返回步骤S3,在下一轮迭代的投标决策阶段,再次挑选兴趣目标点做出出价,直至counti计数达到D时,确保每只无人船所记 ...
【技术特征摘要】
1.一种无人船编队重构的分布式目标协同分配方法,其特征在于,包括:S1、在初始化模块中,建立无人船编队重构中目标点分配模型:编队中无人船集合U,发布预设队形中目标点集M的位姿状态信息;S2、在自主计算与投标决策模块中,无人船ui根据代价函数计算方式得出代价向量ci;S3、在自主计算与投标决策模块中,无人船ui根据代价向量ci与出价规则自主决策选择目标点进行出价,得到各自的一组价格向量Poldi;S4、在信息交换更新模块中,无人船ui将各自的价格向量信息Poldi广播给各自的邻居无人船,接受邻居无人船的价格信息并更新每个点的价格向量信息为Pi;S5、在一致性判断模块中,无人船ui将更新后的价格向量信息Pi与决策阶段的价格向量信息Poldi进行对比,若两者相同则计数器counti加一,若两者不同则计数器counti置零,并返回步骤S3,在下一轮迭代的投标决策阶段,再次挑选兴趣目标点做出出价;当计数器counti加一后,判断counti和D是否相等,若counti和D不相等,返回步骤S3,在下一轮迭代的投标决策阶段,再次挑选兴趣目标点做出出价,直至counti计数达到D时,确保每只无人船所记录价格向量达成一致,均获得各个目标点全局价格,每只无人船所得目标点即是各自所分配到的目标位置点,从而完成分配。2.根据权利要求1所述的无人船编队重构的分布式目标协同分配方法,其特征在于,在步骤S1中,具体包括,建立无人船编队重构中目标点分配模型:编队中n条无人船构成无人船集合U={u1,u2,…,un},预设队形中的n个目标位置点构成目标点集合M={m1,m2,…,mn},每条无人船能够到达任意一点。3.根据权利要求1所述的无人船编队重构的分布式目标协同分配方法,其特征在于,在步骤S2中,具体包括,队形重构中目标点的分配即根据无人船到目标点的代价将集合M中的目标位置点mj,分配给集合U中无人船ui,使得总代价最小,路径距离最短,如式(1)所示:其中,C(·)为无人船从起始点到目标位置点的距离代价函数,为无人船ui的起点位姿状态,为无人船uj的目标位置点位姿状态,满足约束:所述距离代价函数:无人船从初始点到目标位置点的路径距离认为是无人船到目标点的代价,距离越短则代价越小;无人船ui在起始点位姿状态向量目标位置点mj终止位姿状态向量最小转向半径r;分别在无人船起始点A处与终止位置点C处,以无人船前向速度方向为切线做切圆;圆心O1,O2坐标分别可以求得:切点B坐标为:无人船从起始点A到目标位置点B的Dubins曲线由直线AB与圆弧BC构成代价cij为:n条无人船与n个目标点之间将会产生n2个代价元素cij;定义决策变量xij如下:公式(1)、(2)可转化为:其中(8)为分配目标点所需实现的目标函数,即总代价最小,行程距离最短;约束条件(9)表示每条无人船只能分配到一个目标点...
【专利技术属性】
技术研发人员:彭周华,吕光颢,王丹,刘陆,古楠,姜岳,
申请(专利权)人:大连海事大学,
类型:发明
国别省市:辽宁,21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。