Abstract
In this paper, we report progress on making synthetic characters more taskable. In particular, we present an English-like command language that lets one specify complex behaviors an agent should carry out in a virtual environment. We also report compilers that translate English commands into a formal notation and formal statements into procedures for ICARUS, an agent architecture that supports reactive execution. To demonstrate the benefits of such taskability, we have integrated ICARUS with TWIG, which provides a simulated physical environment with humanoid agents. We use the command language to specify three complex activities, including responding to an object contingently, collecting and storing a set of objects, and negotiating with another agent in order to purchase an item. We also discuss related work on controlling synthetic characters, along with paths for additional research on taskability. Copyright © 2010, Association for the Advancement of Artificial.
Cite
CITATION STYLE
Langley, P., Trivedi, N., & Banister, M. (2010). A command language for taskable virtual agents. In Proceedings of the 6th AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, AIIDE 2010 (pp. 144–149). AAAI Press. https://doi.org/10.1609/aiide.v6i1.12420
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.