System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种障碍环境下无人艇集群微分追逃博弈方法及装置制造方法及图纸_技高网

一种障碍环境下无人艇集群微分追逃博弈方法及装置制造方法及图纸

技术编号:41727128 阅读:4 留言:0更新日期:2024-06-19 12:50
本发明专利技术一种障碍环境下无人艇集群微分追逃博弈方法,包括以下步骤基于追击方单积分模型,设计追击无人艇集群运动学控制器,通过博弈策略得到的第i艘追击无人艇速度;设计追击方优化器,得到第i艘追击无人艇避障后的速度;采用上述方式设计逃逸方优化器,得到第j艘逃逸无人艇避障后的速度;设计追击方控制信号转换器,得到第i艘追击无人艇的欠驱动运动学模型控制输入信号;设计逃逸方控制信号转换器,得到第j艘逃逸无人艇的欠驱动运动学模型控制输入信号;基于第i艘追击无人艇的欠驱动运动学模型控制输入信号及第j艘逃逸无人艇的欠驱动运动学模型控制输入信号,实现N艘追击无人艇和M艘逃逸无人艇在障碍环境下追逃博弈过程的控制。

【技术实现步骤摘要】

本专利技术涉及无人艇追逃博弈领域,特别是一种障碍环境下无人艇集群微分追逃博弈方法及装置


技术介绍

1、无人艇作为一种具有远程控制或自主导航功能的智能多用途无人载体平台,具有低成本、体积小、速度快、机动灵活、可拓展性高等优点,能够代替有人船舶执行多种高风险、高强度的海上作业任务,被广泛应用于军事和民用领域。无人艇集群作业具有高效率、广覆盖、群智能等显著优点,是未来海上岛礁保护、海域维权、应急救援、海上执法等海洋任务的必然趋势,将为维护国家海洋权益、保障海上空间安全提供强大支持。追逃博弈是无人艇集群运动的一个典型场景,其主要任务是实现无人艇集群对逃逸无人艇的追击与规避。研究人员在多智能体领域针对多智能体追逃博弈问题开展了广泛的研究工作,并提出了多种追逃博弈方法。其中,微分追逃博弈方法因其在建立不同博弈者策略交互模型及能够描述连续动态博弈并求解多方最优控制策略的显著优势而备受关注。然而,关于无人艇集群微分追逃博弈的研究仍相对有限。现有微分追逃博弈研究仍存在如下不足:

2、第一,现有多智能体微分追逃博弈策略大多基于单积分智能体模型设计,无法直接应用于高度非线性、强耦合、欠驱动的实际无人艇系统的微分追逃博弈策略设计中。

3、第二,现有无人艇集群追逃博弈方法通常基于双方完全相互感知的假设,即追逃双方能够获得对方所有成员的状态信息,无法解决双方获取信息能力不一致情形下的追逃博弈问题。

4、第三,现有无人艇集群追逃博弈方法仅关注如何实现对对方无人艇集群的追击与逃避,而没有关注群体内部如何进一步通过协作方式,提高对对方无人艇集群的追逃成功率。


技术实现思路

1、为解决现有技术中的不足,本专利技术提出了一种障碍环境下无人艇集群微分追逃博弈方法,包括以下步骤:

2、基于n个追击无人艇中第i艘追击无人艇实际位置信息、第i艘追击无人艇可感知到的逃逸无人艇的位置信息,以及n艘追击无人艇中其余追击无人艇的位置信息,基于追击方单积分模型,设计追击无人艇集群运动学控制器,通过博弈策略得到的第i艘追击无人艇速度;采用上述方式设计逃逸无人艇集群运动学控制器,得到的第j艘逃逸无人艇速度;

3、基于第i艘追击无人艇位置信息、第i艘追击无人艇的实际航向角、其余追击无人艇位置信息、第i艘追击无人艇感知的障碍物位置信息、追击无人艇中第i艘追击无人艇速度及其余追击无人艇的优化速度,设计追击方优化器,得到第i艘追击无人艇避障后的速度;采用上述方式设计逃逸方优化器,得到第j艘逃逸无人艇避障后的速度;

4、基于第i艘追击无人艇的实际航向角和避障后的速度,设计追击方控制信号转换器,得到第i艘追击无人艇的欠驱动运动学模型控制输入信号;采用上述方式,设计逃逸方控制信号转换器,得到第j艘逃逸无人艇的欠驱动运动学模型控制输入信号;

5、基于第i艘追击无人艇的欠驱动运动学模型控制输入信号及第j艘逃逸无人艇的欠驱动运动学模型控制输入信号,实现n艘艇追击无人艇和m艘逃逸无人艇艇在障碍环境下追逃博弈过程的控制。

6、所述追击方单积分模型表示为:

7、

8、其中,pip=[xip,yip]t表示追击无人艇位置,υip=[uipx,uipy]t表示地球坐标系下追击无人艇速度,uipx、uipy分别表示了υip在x轴和y轴上的分量;

9、进一步地:所述基于n个追击无人艇中第i艘追击无人艇实际位置信息、第i艘追击无人艇可感知到的逃逸无人艇中位置信息,以及n艘追击无人艇中其余追击无人艇的位置信息,基于追击方单积分模型,设计追击无人艇集群运动学控制器,通过博弈策略得到的第i艘追击无人艇速度的过程如下:

10、第i艘追击无人艇运动学控制器的输入信号为第i艘追击无人艇实际位置信息i=1,2…n、第i艘追击无人艇可感知到的逃逸无人艇位置信息j=1,2…m,追击方其余追击无人艇的位置信息k=1,2…n,且k≠i;

11、设计追击无人艇集群运动学控制器如下:

12、

13、所述追击无人艇集群运动学控制器输出信号为通过博弈策略得到的第i艘追击无人艇速度其中分别表示该速度在x轴和y轴上的分量;

14、其中,是一个单位矩阵;表示控制增益参数,在追击无人艇集群中建立通讯,aik表示第i艘追击无人艇与其余追击无人艇的通讯关系,存在通讯则为1,否则为0;采用二分图来描述追击方与逃逸方之间的互相感知情况,cij表示第i艘追击无人艇对每一艘逃逸无人艇的位置信息感知情况,若能感知到位置信息则为1,否则为0,dip表示与第i艘追击无人艇存在通讯的追击无人艇个数,dipe表示能被第i艘追击无人艇感知到的逃逸无人艇个数。

15、进一步地:基于第i艘追击无人艇位置信息、第i艘追击无人艇的实际航向角、其余追击无人艇位置信息、第i艘追击无人艇感知的障碍物位置信息、追击无人艇中第i艘追击无人艇速度及其余追击无人艇的优化速度,设计追击方优化器,得到第i艘追击无人艇避障后的速度的过程如下:

16、基于第i艘追击无人艇位置信息pip=[xip,yip]t、第i艘无人艇的实际航向角ψip,追击方其余追击无人艇位置信息pkp=[xkp,ykp]t、第i艘追击无人艇感知的障碍物位置信息追击无人艇中第i艘追击无人艇速度及其余追击无人艇的优化速度υkp=[ukpx,ukpy]t,其中ukpx、ukpy分别表示υkp在x轴和y轴上的分量;

17、设计追击方优化器表达式如下:

18、

19、st:

20、

21、所述追击方优化器输出信息为第i艘追击无人艇优化后的速度υip=[uipx,uipy]t,其中uipx、uipy分别表示υip在x轴和y轴上的分量;

22、其中,lip>0为常量参数;d1表示第i艘无人艇与其余追击无人艇之间应保持的安全距离,d1满足大于或等于两艇之间的半径之和,d2表示第i艘无人艇与障碍物间应保持的安全距离,d2应满足大于或等于无人艇与障碍物半径之和,表示障碍物的运动速度,若障碍物为静态障碍物,为0,否则不为0;为第i艘无人艇的侧滑角速度,uimax、uimin是无人艇实际合速度的最大值和最小值,rimax、rimin是无人艇艏摇角速度的最大值和最小值。

23、进一步地:所述基于第i艘追击无人艇的实际航向角和避障后的速度,设计追击方控制信号转换器,得到第i艘追击无人艇的欠驱动运动学模型控制输入信号的过程如下:

24、基于第i艘追击无人艇的实际航向角ψip及优化速度υip=[uipx,uipy]t;

25、设计追击方控制信号转换器如下:

26、

27、其中,辅助变量

28、所述追击方控制信号转换器输出信号为第i艘追击无人艇的欠驱动运动学模型控制输入信号[uip,rip]t,其中uip、rip分别是该无人艇的实际合速度和艏摇角速度。

29、进一步地,逃逸方单积分模型表示为:<本文档来自技高网...

【技术保护点】

1.一种障碍环境下无人艇集群微分追逃博弈方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的一种障碍环境下无人艇集群微分追逃博弈方法,其特征在于:所述追击方单积分模型表示为:

3.根据权利要求1所述的一种障碍环境下无人艇集群微分追逃博弈方法,其特征在于:所述基于N个追击无人艇中第i艘追击无人艇实际位置信息、第i艘追击无人艇可感知到的逃逸无人艇位置信息,以及N艘追击无人艇中其余追击无人艇的位置信息,基于追击方单积分模型,设计追击无人艇集群运动学控制器,通过博弈策略得到的第i艘追击无人艇速度的过程如下:

4.根据权利要求1所述的一种障碍环境下无人艇集群微分追逃博弈方法,其特征在于:基于第i艘追击无人艇位置信息、第i艘追击无人艇的实际航向角、其余追击无人艇位置信息、第i艘追击无人艇感知的障碍物位置信息、追击无人艇中第i艘追击无人艇速度及其余追击无人艇的优化速度,设计追击方优化器,得到第i艘追击无人艇避障后的速度的过程如下:

5.根据权利要求1所述的一种障碍环境下无人艇集群微分追逃博弈方法,其特征在于:所述基于第i艘追击无人艇的实际航向角和避障后的速度,设计追击方控制信号转换器,得到第i艘追击无人艇的欠驱动运动学模型控制输入信号的过程如下:

6.根据权利要求1所述的一种障碍环境下无人艇集群微分追逃博弈方法,其特征在于:所述采用上述方式设计逃逸无人艇集群运动学控制器,得到的第j艘逃逸无人艇速度;

7.根据权利要求1所述的一种障碍环境下无人艇集群微分追逃博弈方法,其特征在于:所述采用上述方式设计逃逸方优化器,得到第j艘逃逸无人艇避障后的速度的过程如下:

8.根据权利要求1所述的一种障碍环境下无人艇集群微分追逃博弈方法,其特征在于:所述采用上述方式,设计逃逸方控制信号转换器,得到第j艘逃逸无人艇的欠驱动运动学模型控制输入信号;

9.一种障碍环境下无人艇集群微分追逃博弈装置,其特征在于:包括:

...

【技术特征摘要】

1.一种障碍环境下无人艇集群微分追逃博弈方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的一种障碍环境下无人艇集群微分追逃博弈方法,其特征在于:所述追击方单积分模型表示为:

3.根据权利要求1所述的一种障碍环境下无人艇集群微分追逃博弈方法,其特征在于:所述基于n个追击无人艇中第i艘追击无人艇实际位置信息、第i艘追击无人艇可感知到的逃逸无人艇位置信息,以及n艘追击无人艇中其余追击无人艇的位置信息,基于追击方单积分模型,设计追击无人艇集群运动学控制器,通过博弈策略得到的第i艘追击无人艇速度的过程如下:

4.根据权利要求1所述的一种障碍环境下无人艇集群微分追逃博弈方法,其特征在于:基于第i艘追击无人艇位置信息、第i艘追击无人艇的实际航向角、其余追击无人艇位置信息、第i艘追击无人艇感知的障碍物位置信息、追击无人艇中第i艘追击无人艇速度及其余追击无人艇的优化速度,设计追击方优化器,得到第i艘追击无人艇避障后的...

【专利技术属性】
技术研发人员:古楠罗欢彭周华王丹刘陆王安青王浩亮
申请(专利权)人:大连海事大学
类型:发明
国别省市:

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

1