Situation agents: Agent-based externalized steering logic

Matthew Schuerman, Shawn Singh, Mubbasir Kapadia, Petros Faloutsos

Research output: Contribution to journalArticlepeer-review

32 Scopus citations


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.

Original languageEnglish (US)
Pages (from-to)267-276
Number of pages10
JournalComputer Animation and Virtual Worlds
Issue number3-4
StatePublished - May 2010
Externally publishedYes

All Science Journal Classification (ASJC) codes

  • Software
  • Computer Graphics and Computer-Aided Design


  • Crowd simulation
  • Group behaviors
  • Situation agents
  • Steering

Cite this