Unified behavior framework in discrete event simulation systems

被引:8
作者
Kamrud A.J. [1 ]
Hodson D.D. [1 ]
Peterson G.L. [1 ]
Woolley B.G. [1 ]
机构
[1] Department of Electrical and Computer Engineering, Air Force Institute of Technology, Wright-Patterson AFB
基金
美国国家科学基金会;
关键词
Framework; human behavior; simulation;
D O I
10.1177/1548512916683450
中图分类号
学科分类号
摘要
Intelligent agents provide simulations a means to add lifelike behavior in place of manned entities. When implemented, typically a single intelligent agent model (or approach to defining decision making), such as rule-based, behavior trees, neural networks, etc., is selected. This choice introduces restrictions into what behaviors agents can manifest, and can require significant testing in edge cases. This paper presents the incorporation and application of the Unified Behavior Framework (UBF) into the Advanced Framework for Simulation, Integration, and Modeling environment. The UBF provides the flexibility to implement any and all behavior-based systems, allowing the developer to rapidly assemble a decision making agent that leverages multiple paradigms or approaches. The UBF achieves this by leveraging several key software engineering principles: modular design, scalability through reduced code complexity, simplified development and testing through abstraction, and the promotion of code reuse. The use of UBF to define intelligent agents within a 2v2 Integrated Air Defense System is demonstrated. © 2017, © The Author(s) 2017.
引用
收藏
页码:471 / 481
页数:10
相关论文
共 11 条
[1]  
Woolley B.G., Peterson G.L., Kresge J.T., Real-time behavior-based robot control, Auton Robots, 30, pp. 233-242, (2011)
[2]  
Houlette R., Fu D., Ross D., Towards an AI behavior toolkit for games, (2000)
[3]  
Fu D., Houlette R., Putting AI in entertainment: An AI authoring tool for simulation and games, IEEE Intell Syst, 17, pp. 81-84, (2002)
[4]  
Rao A.S., Georgeff M.P., Modeling rational agents within a bdi-architecture, KR, 91, pp. 473-484, (1991)
[5]  
Laird J.E., Newell A., Rosenbloom P.S., Soar: An architecture for general intelligence, Artif Intell, 33, pp. 1-64, (1987)
[6]  
Isla D., Handling complexity in the halo 2 AI, Game developers conference, 12
[7]  
Marzinotto A., Colledanchise M., Smith C., Et al., Towards a unified behavior trees framework for robot control
[8]  
Clive P.D., Johnson J.A., Moss M.J., Et al., Advanced framework for simulation, integration and modeling (AFSIM)
[9]  
Woolley B., Peterson G., Unified behavior framework for reactive robot control, J Intell Robot Syst, 55, 2-3, pp. 155-176, (2009)
[10]  
Zacharias G.L., Miao A.X., Illgen C., Yara J.M., Siouris G.M., Sample: Situation awareness for pilot-in-the-loop evaluation, (1995)