摘要
智能虚拟人在动态虚拟环境中的追击问题,是解决虚拟人自主行为规划的典型问题.构建基于认知的三层行为控制模型,依据情景状态、环境感知和形式化的知识库,实现目标驱动的智能虚拟人自主行动推理.将追击问题的视线法拓展到3D空间中的筒视线法,实现虚拟人的主动感知,用势函数构建动态人工势场,控制虚拟人的反应行为;以虚拟人与环境的交互实现对环境可供性的感知;以流演算的行动推理方式形式化目标驱动的追击行为,建立行动推理知识库,实现虚拟人的自主行为规划.最后给出了在3D网络游戏引擎基础上的原型实现.
The chase issue of the intelligent virtual human in a dynamic virtual environment is a typical issue to solve the autonomous behavior planning of the virtual human. This paper proposes a cognitive-based three-tier behavior control model to achieve the goal- driven intelligent virtual human autonomous action reasoning, in accordance with the scenario state, the environment sensation and the formal knowledge base. In this model, the active perception of the intelligent virtual human is achieved by expanding the line-of-sight method of the chase issue to the tube line-of-sight method in the 3D space. The reaction behavior of the intelligent virtual human is controlled by building the dynamic artificial potential field with the potential function. The available perception of the environment is achieved by the interaction of the virtual human with the environment. The autonomous behavior planning of the virtual human is a- chieved by building the action reasoning knowledge base with the formalization of the goal-driven chase behavior through the reason- ing about action of the fluent calculus. Finally, a 3D online game engine based prototype is implemented.
出处
《小型微型计算机系统》
CSCD
北大核心
2014年第4期858-863,共6页
Journal of Chinese Computer Systems
基金
广东省科技计划项目(2011B040300034)资助
关键词
主动感知
势函数
流演算
智能体
active perception
potential function
fluent calculus
agent