The invention relates to a multi-agent event-driven formation control system, comprising a leader and a plurality of followers, in which the leader communicates with at least one of the followers to generate a first follower instruction based on the first action information, and a plurality of the followers communicate with each other for generating according to the second action information and the first follower instruction. The second follow instruction is generated as a second follow instruction, or according to the third follow instruction and the second action information, and the preset formation is realized according to the second follow instruction. The multi-agent event-driven formation control system is a non-linear multi-agent formation control system. Compared with the existing linear multi-agent formation control system, the proposed multi-agent event-driven formation control system expands the application scope and makes the system more conducive to practical application.
【技术实现步骤摘要】
一种多智能体事件驱动编队控制系统及方法
本专利技术属于多智能体控制
,具体涉及一种多智能体事件驱动编队控制系统及方法。
技术介绍
智能体是人工智能领域中一个很重要的概念。任何独立的能够思想并可以同环境交互的实体都可以抽象为智能体。多智能体系统是多个智能体组成的集合,它的目标是将大而复杂的系统建设成小的、彼此互相通信和协调的,易于管理的系统。多智能体系统作为人工智能的一个重要分支,得到了人们的广泛关注。多智能体系统具有自主协调控制和分布式控制的性能,并具有自行组织的能力、学习能力和推理预测的能力。多智能体系统的研究启发于自然界生物群集行为,如编队迁徙的鸟群、结队巡游的鱼群、协同工作的蚁群。这些生物通过个体协调,能够完成单一个体无法完成的任务。多智能系统通过个体间的合作能够以较小的代价完成更复杂的任务。编队控制通常是指多个智能体组成的团队在向特定目标或方向运动的过程中,通过智能体间的局部信息通信,相互之间保持预定的队形的控制问题。编队控制可以使多智能体系统能够更加有效地完成指定的任务,在航天航空、智能交通和智能机器人等领域有着广泛的应用背景。目前,在编队控制方面,国内外已经开展了大量理论和实物研究,主要集中于队形生成、队形保持、队形切换、队形避障等方面。然而,现有的编队控制技术存在下列不足:第一,大部分编队控制研究局限于模型已知的多智能体系统,但是在实际应用中很难获取到智能体的精确模型,导致大部分研究成果难于应用到实际控制系统中。第二,针对动态未知的多智能体系统,提出的自适应编队控制局限于未知动态满足匹配条件的多智能体系统,即智能体的未知动态可以通过控制 ...
【技术保护点】
1.一种多智能体事件驱动编队控制系统,其特征在于,包括:领导者、多个跟随者;其中,所述领导者与至少一个所述跟随者之间通信,用于根据第一动作信息生成第一跟随指令;多个所述跟随者之间相互通信,所述跟随者用于根据第二动作信息和所述第一跟随指令生成第二跟随指令,或根据第三跟随指令和所述第二动作信息生成所述第二跟随指令,并根据所述第二跟随指令实现预设队形。
【技术特征摘要】
1.一种多智能体事件驱动编队控制系统,其特征在于,包括:领导者、多个跟随者;其中,所述领导者与至少一个所述跟随者之间通信,用于根据第一动作信息生成第一跟随指令;多个所述跟随者之间相互通信,所述跟随者用于根据第二动作信息和所述第一跟随指令生成第二跟随指令,或根据第三跟随指令和所述第二动作信息生成所述第二跟随指令,并根据所述第二跟随指令实现预设队形。2.根据权利要求1所述的事件驱动编队控制系统,其特征在于,所述第一动作信息包括所述领导者的位置信息和速度信息;所述第二动作信息包括所述跟随者的位置信息和速度信息。3.根据权利要求1所述的事件驱动编队控制系统,其特征在于,所述跟随者包括:传感器模块、触发机制模块、触发开关模块、控制器、执行器;其中,所述传感器用于获取所述第二动作信息、所述第一跟随指令和第三跟随指令;所述触发机制模块用于根据所述第一跟随指令或第三跟随指令生成所述第二跟随指令,并通过所述第二动作信息计算驱动偏差;所述触发开关模块用于通过所述驱动偏差与设定阈值生成控制指令;所述控制器用于根据所述控制指令和所述第二跟随指令控制所述执行器实现所述预设队形。4.根据权利要求3所述的事件驱动编队控制系统,其特征在于,所述触发机制模块包括零阶保持器;其中,所述零阶保持器用于存储原始第二动作信息;所述零阶保持器还用于根据所述控制指令更新所述原始第二动作信息。5.一种多智能体事件驱动编队控制方法,其特征在于,包括:获取第一跟随指令、第三跟随指令...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。