摘要
对多无人机UAV(Uninhabited Aerial Vehicle)协同任务问题,提出了基于多智能体系统MAS(Multi-Agent System)的系统框架;对多UAV协同目标分配问题建立了数学模型,提出基于Agent的分布协同拍卖的动态任务分配算法,通过多Agent拍卖实现目标分配;建立了多UAV仿真系统,基于HLA/RTI和知识共享与操作语言KQML(Knowledge Queryand Manipulate Language)实现多UAV系统中各Agent的交互;仿真系统能方便有效的仿真多机协同问题,对目标分配问题的仿真结果表明,目标分配算法具有良好的优化效果和时间特性,能够满足一般战场的实时性需求。
To study problems of multi-Uninhabited Aerial Vehicle (UAV) coordinated task problem, a multi-UAV coordinated task structure based on Multi-agent System (MAS) was proposed. The mathematic model for multi-UAV cooperative target assignment problem was build, and a dynamic target assignment algorithm based on multi-agent decentralized cooperative auction was presented, which assigned targets to multi-UAVs through a process of multi-agent auction. To verify the multi-UAV system, a simulation system was developed. The High Level Architecture/Run Time Infrastructure (HIA/RT1) and the Knowledge Query and Manipulate Language (KQML) were used to accomplish interactions between agents. The simulation system facilitated simulation problems of multi-UAV coordination. The simulation results of the target assignment problem demonstrate that the algorithm has good optimal effect and time performance, The algorithm could meet the common battle field requirement.
出处
《系统仿真学报》
EI
CAS
CSCD
北大核心
2007年第10期2313-2317,共5页
Journal of System Simulation
基金
国家自然科学基金项目(90205011)