摘要
在虚拟训练系统中,如何构建高度真实的虚拟角色是一个根本性的问题.不确定性是人类行为的一个重要特征,对其建模有助于增强虚拟角色的真实感和可信度.现有的基于规则、Petri网和FSM的行为建模工具无法满足不确定性行为建模的需求.在对虚拟角色行为不确定性进行定义的基础上,利用概率有限自动机(PFA)对不确定决策与规划进行建模,形成了行为概率自动机(BPFA).基于BPFA设计并实现了一个行为设计工具UBTool,方便了不确定性行为的设计与实现.最后以坦克作战行为为例展示了该工具的有效性.
Invirtual training system, how to construct highly realistic virtual characters is a key problem. Uncertainty is a significant characteristic of human behaviors. To model the uncertain behaviors helps to enhance the fidelity and credibility of the virtual characters. The existing behavior modeling methods based on rule,Petri net and FSM could not meet the requirements raised by modeling uncertain behavior. Based on the definition of non-deterministic behavior for virtual character, probabilistic finite automation is used to model the non-deterministic decision and plan, which is called behavior probabilistic finite automation(BPFA). Based on BPFA, a behavior designing tool UBTool is designed and implemented, which facilitates the designing and implementation of non-deterministic behavior. At last, a tank battle example is applied to demonstrate validity of the tool.
出处
《小型微型计算机系统》
CSCD
北大核心
2009年第5期974-977,共4页
Journal of Chinese Computer Systems
基金
国家"八六三"高技术研究发展计划(2006AAJ119
2006AAJ210)资助
关键词
行为建模
不确定性
PFA
行为引擎
建模工具
behavior modeling
uncertainty
probability finite automata
behavior engine
modeling tool