Robot Improv

"Who programmed you anyways? Undergrads?"

Research group: Allison Bruce,
Samuel Listopad,
Brian Magerko
Advisor: Illah Nourbakhsh


Robot Improv is the result of ongoing research into displaying believable dramatic behavior on mobile robots and creating an architecture to simply specify such behavior. Two robots perform a short play based on an elementary acting exercise (one actor tries to leave the room, while the other actor tries to get him to stay). Each actor has its own goals, knowledge of its and the other actor's location, and an internal emotional model. The actors decide on their next action and line of dialog based on their current goals and emotional state and the other actor's last actions. There is no pre-determined script, only sets of available actions and dialog for the actors to choose from. Each play is improvised at run-time.

This project was originally developed for an independent study course and based on an idea proposed by our professor, Illah Nourbakhsh, after hearing a talk by Jonathan Knight of Activision at the 1998 AAAI Fall Symposium. The robots have performed several times publicly, at our course demo day, as an exhibition at AAAI '99 , and just recently in their first live television performance on On Q (Pittsburgh's public television news magazine).

More about Robot Improv


More Research on Believable Agents and Drama

Allison Bruce
Last modified: Mon May 29 16:16:38 EDT 2000