Situation agents: agent-based externalized steering logic

  • Authors:
  • Matthew Schuerman;Shawn Singh;Mubbasir Kapadia;Petros Faloutsos

  • Affiliations:
  • -;-;-;-

  • Venue:
  • Computer Animation and Virtual Worlds - CASA' 2010 Special Issue
  • Year:
  • 2010

Quantified Score

Hi-index 0.01

Visualization

Abstract

We present a simple and intuitive method for encapsulating part of agents' steering and coordinating abilities into a new class of agents, called situation agents. Situation agents have all the abilities of typical agents. In addition, they can influence the steering decisions of any agent, including other situation agents, within their sphere of influence. Encapsulating steering logic into moving agents is a powerful abstraction which provides more flexibility and efficiency than traditional informed environment approaches, and works with many of the current steering methodologies. We demonstrate our proposed approach in a number of challenging scenarios. Copyright © 2010 John Wiley & Sons, Ltd. We present a novel method of externalizing specialized steering logic: a new class of virtual agents called situation agents. Situation agents have all the capabilities of standard agents, but additionally can orchestrate the behaviors of other agents within their sphere of influence in challenging scenarios, resulting in more robust and highly modular steering capabilities. Examples are given to demonstrate their effectiveness at resolving deadlock situations, enhancing group dynamics, and enforcing marching formations.