Constructing and Implementing Motion Programs for Robotic Marionettes | AMiner