An Architecture For Behavioral Locomotion

Loading...
Thumbnail Image

Degree type

Graduate group

Discipline

Subject

Funder

Grant number

License

Copyright date

Distributor

Related resources

Contributor

Abstract

We present a complete architecture for behavioral control of locomotion for both real and simulated agents and provide a design methodology for building the locomotion control systems that embody the architecture. A low-level locomotion engine controls an agent’s actions directly based on intermediate-level reactive behaviors such as attraction and avoidance. High-level state machines schedule and control the reactive behaviors allowing for more “intelligent” decision processes, and an agent model provides a mechanism for varying locomotion according to agent state and personality attributes. In addition to providing specifications for a locomotion engine, we address the problem of selecting and organizing an appropriate set of behaviors. We present selection criteria and a method for partitioning the behaviors to aid in implementation. We discuss the challenges specific to human locomotion and explain how to overcome them in the system design process. Finally, we introduce the notion of anticipation to the field of behavioral control and use it extensively throughout the system to produce agents whose actions are more realistic.

Advisor

Date of degree

1997-12-01

Date Range for Data Collection (Start Date)

Date Range for Data Collection (End Date)

Digital Object Identifier

Series name and number

Volume number

Issue number

Publisher

Publisher DOI

Journal Issues

Comments

University of Pennsylvania Institute for Research in Cognitive Science Technical Report No. IRCS-98-04.

Recommended citation