Steerbug: An interactive framework for specifying and detecting steering behaviors

Mubbasir Kapadia, Shawn Singh, Brian Allen, Glenn Reinman, Petros Faloutsosk

Research output: Chapter in Book/Report/Conference proceedingConference contribution

21 Citations (Scopus)

Abstract

The size of crowds that modern computer games and urban simulations are capable of handling has given rise to the challenging problem of debugging and testing massive simulations of autonomous agents. In this paper, we propose SteerBug: an interactive framework for specifying and detecting steering behaviors. Our framework computes a set of time-varying metrics for agents and their environment, which characterize steering behaviors.We identify behaviors of interest by applying conditions (rules) or user defined sketches on the associated metrics. The behaviors we can specify and detect include unnatural steering, plainly incorrect results, or application-specific behaviors of interest. Our framework is extensible and independent of the specifics of any steering approach. To our knowledge, this is the first work that aims to provide a computational framework for specifying and detecting crowd behaviors in animation.

Original languageEnglish (US)
Title of host publicationSymposium on Computer Animation 2009 - ACM SIGGRAPH / Eurographics Symposium Proceedings
Pages210-216
Number of pages7
DOIs
StatePublished - Nov 30 2009
Externally publishedYes
EventSymposium on Computer Animation 2009 - ACM SIGGRAPH / Eurographics Symposium - New Orleans, LA, United States
Duration: Aug 1 2009Aug 2 2009

Publication series

NameComputer Animation, Conference Proceedings

Other

OtherSymposium on Computer Animation 2009 - ACM SIGGRAPH / Eurographics Symposium
CountryUnited States
CityNew Orleans, LA
Period8/1/098/2/09

Fingerprint

Autonomous agents
Computer games
Animation
Testing

All Science Journal Classification (ASJC) codes

  • Software
  • Computer Graphics and Computer-Aided Design

Cite this

Kapadia, M., Singh, S., Allen, B., Reinman, G., & Faloutsosk, P. (2009). Steerbug: An interactive framework for specifying and detecting steering behaviors. In Symposium on Computer Animation 2009 - ACM SIGGRAPH / Eurographics Symposium Proceedings (pp. 210-216). (Computer Animation, Conference Proceedings). https://doi.org/10.1145/1599470.1599497
Kapadia, Mubbasir ; Singh, Shawn ; Allen, Brian ; Reinman, Glenn ; Faloutsosk, Petros. / Steerbug : An interactive framework for specifying and detecting steering behaviors. Symposium on Computer Animation 2009 - ACM SIGGRAPH / Eurographics Symposium Proceedings. 2009. pp. 210-216 (Computer Animation, Conference Proceedings).
@inproceedings{fb75028d13c346059f8ced9169d89c3e,
title = "Steerbug: An interactive framework for specifying and detecting steering behaviors",
abstract = "The size of crowds that modern computer games and urban simulations are capable of handling has given rise to the challenging problem of debugging and testing massive simulations of autonomous agents. In this paper, we propose SteerBug: an interactive framework for specifying and detecting steering behaviors. Our framework computes a set of time-varying metrics for agents and their environment, which characterize steering behaviors.We identify behaviors of interest by applying conditions (rules) or user defined sketches on the associated metrics. The behaviors we can specify and detect include unnatural steering, plainly incorrect results, or application-specific behaviors of interest. Our framework is extensible and independent of the specifics of any steering approach. To our knowledge, this is the first work that aims to provide a computational framework for specifying and detecting crowd behaviors in animation.",
author = "Mubbasir Kapadia and Shawn Singh and Brian Allen and Glenn Reinman and Petros Faloutsosk",
year = "2009",
month = "11",
day = "30",
doi = "10.1145/1599470.1599497",
language = "English (US)",
isbn = "9781605586106",
series = "Computer Animation, Conference Proceedings",
pages = "210--216",
booktitle = "Symposium on Computer Animation 2009 - ACM SIGGRAPH / Eurographics Symposium Proceedings",

}

Kapadia, M, Singh, S, Allen, B, Reinman, G & Faloutsosk, P 2009, Steerbug: An interactive framework for specifying and detecting steering behaviors. in Symposium on Computer Animation 2009 - ACM SIGGRAPH / Eurographics Symposium Proceedings. Computer Animation, Conference Proceedings, pp. 210-216, Symposium on Computer Animation 2009 - ACM SIGGRAPH / Eurographics Symposium, New Orleans, LA, United States, 8/1/09. https://doi.org/10.1145/1599470.1599497

Steerbug : An interactive framework for specifying and detecting steering behaviors. / Kapadia, Mubbasir; Singh, Shawn; Allen, Brian; Reinman, Glenn; Faloutsosk, Petros.

Symposium on Computer Animation 2009 - ACM SIGGRAPH / Eurographics Symposium Proceedings. 2009. p. 210-216 (Computer Animation, Conference Proceedings).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Steerbug

T2 - An interactive framework for specifying and detecting steering behaviors

AU - Kapadia, Mubbasir

AU - Singh, Shawn

AU - Allen, Brian

AU - Reinman, Glenn

AU - Faloutsosk, Petros

PY - 2009/11/30

Y1 - 2009/11/30

N2 - The size of crowds that modern computer games and urban simulations are capable of handling has given rise to the challenging problem of debugging and testing massive simulations of autonomous agents. In this paper, we propose SteerBug: an interactive framework for specifying and detecting steering behaviors. Our framework computes a set of time-varying metrics for agents and their environment, which characterize steering behaviors.We identify behaviors of interest by applying conditions (rules) or user defined sketches on the associated metrics. The behaviors we can specify and detect include unnatural steering, plainly incorrect results, or application-specific behaviors of interest. Our framework is extensible and independent of the specifics of any steering approach. To our knowledge, this is the first work that aims to provide a computational framework for specifying and detecting crowd behaviors in animation.

AB - The size of crowds that modern computer games and urban simulations are capable of handling has given rise to the challenging problem of debugging and testing massive simulations of autonomous agents. In this paper, we propose SteerBug: an interactive framework for specifying and detecting steering behaviors. Our framework computes a set of time-varying metrics for agents and their environment, which characterize steering behaviors.We identify behaviors of interest by applying conditions (rules) or user defined sketches on the associated metrics. The behaviors we can specify and detect include unnatural steering, plainly incorrect results, or application-specific behaviors of interest. Our framework is extensible and independent of the specifics of any steering approach. To our knowledge, this is the first work that aims to provide a computational framework for specifying and detecting crowd behaviors in animation.

UR - http://www.scopus.com/inward/record.url?scp=70450237957&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=70450237957&partnerID=8YFLogxK

U2 - 10.1145/1599470.1599497

DO - 10.1145/1599470.1599497

M3 - Conference contribution

AN - SCOPUS:70450237957

SN - 9781605586106

T3 - Computer Animation, Conference Proceedings

SP - 210

EP - 216

BT - Symposium on Computer Animation 2009 - ACM SIGGRAPH / Eurographics Symposium Proceedings

ER -

Kapadia M, Singh S, Allen B, Reinman G, Faloutsosk P. Steerbug: An interactive framework for specifying and detecting steering behaviors. In Symposium on Computer Animation 2009 - ACM SIGGRAPH / Eurographics Symposium Proceedings. 2009. p. 210-216. (Computer Animation, Conference Proceedings). https://doi.org/10.1145/1599470.1599497