Interactive and reactive dynamic control

We provide an interface for controlling humanoid characters under physical simulation. This interface permits a user to control the character at a variety of different semantic levels. The character can be instructed at a high level, such as by issuing a walk command, or at a low level, such as by specifying poses with interactive keyframe selection. In addition, the character can perform autonomously in that it possesses a variety of reactive skills that can be performed when needed. Our work brings together interactive control with reactive control under physical simulation as a major step towards a larger system for an intelligent, controllable and interactive character.