There are many novel approaches based on microsoft kinect to animate real puppets using body motion:

Robot Kinect

Hanson RoboKind Zeno R-30 Kinect Demo

Whole-body Imitation of Human Motions with a Nao Humanoid