A logic-based calculus of events
New Generation Computing
Flocks, herds and schools: A distributed behavioral model
SIGGRAPH '87 Proceedings of the 14th annual conference on Computer graphics and interactive techniques
Goal-directed, dynamic animation of human walking
SIGGRAPH '89 Proceedings of the 16th annual conference on Computer graphics and interactive techniques
Synthetic actors in computer-generated 3D films
Synthetic actors in computer-generated 3D films
Animation of dynamic legged locomotion
Proceedings of the 18th annual conference on Computer graphics and interactive techniques
Simulating humans: computer graphics animation and control
Simulating humans: computer graphics animation and control
The role of emotion in believable agents
Communications of the ACM
Handbook of logic in artificial intelligence and logic programming (vol. 3)
Planning motions with intentions
SIGGRAPH '94 Proceedings of the 21st annual conference on Computer graphics and interactive techniques
The situation calculus and event calculus compared
ILPS '94 Proceedings of the 1994 International Symposium on Logic programming
Multi-level direction of autonomous creatures for real-time virtual environments
SIGGRAPH '95 Proceedings of the 22nd annual conference on Computer graphics and interactive techniques
Improv: a system for scripting interactive actors in virtual worlds
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
Solving the frame problem: a mathematical investigation of the common sense law of inertia
Solving the frame problem: a mathematical investigation of the common sense law of inertia
Integrating reactive and scripted behaviors in a life-like presentation agent
AGENTS '98 Proceedings of the second international conference on Autonomous agents
Cognitive modeling: knowledge, reasoning and planning for intelligent characters
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
Old tricks, new dogs: ethology and interactive creatures
Old tricks, new dogs: ethology and interactive creatures
What is planning in the presence of sensing?
AAAI'96 Proceedings of the thirteenth national conference on Artificial intelligence - Volume 2
Equipping a Lifelike Animated Agent with a Mind
IVA '01 Proceedings of the Third International Workshop on Intelligent Virtual Agents
Multi Level Control of Cognitive Characters in Virtual Environments
Proceedings of the 14th IEEE Visualization 2003 (VIS'03)
Journal of Intelligent & Fuzzy Systems: Applications in Engineering and Technology - Marco Somalvico Memorial Issue
Annals of Mathematics and Artificial Intelligence
Designing an action selection engine for behavioral animation of intelligent virtual agents
ICCSA'05 Proceedings of the 2005 international conference on Computational Science and Its Applications - Volume Part III
Hi-index | 0.00 |
Recent work in animated human-like agent has made impressive progress toward generating agents with believable appearances and realistic motions for the interactive applications of inhabited virtual worlds. It remains difficult, however, to instruct animated agents to perform specific tasks or take initiatives. This paper addresses the challenge of instructability by introducing cognitive modelling - a novel logical approach based on a highly developed logical theory of actions, i. e. Event Calculus. Cognitive models go beyond behavioural models in that they govern an agent's behaviour by reasoning about its knowledge, actions and events. To facilitate the construction of the language (BSL) from the event calculus formalism. Using BSL, we can specify and agent's domain knowledge, design behaviour controllers and then control the agent's behaviour in terms of goals and/ or goals and/ or user's instructions. This approach allows agent's behaviours to be specified and controlled more naturally and intuitively, more succinctly and at a much highter level of abstraction than would otherwise be possible. It als provides a logical characterisation of planning via abductive reasoning process. Furthermore, we integrate sensing capability into our underlying theoretical framework, thus enabling animated agents to generate appropriate behaviour even in complex, dynamic virtual worlds. An animated human- like interface agent for virtual environments is used to demonstrate the approach. The architecture for implementing the approach is also described.