Style-Based Robotic Motion in Contemporary Dance Performance

This chapter reviews a framework for generating robotic motion and describes its application in a performance at Georgia Institute of Technology. In particular, the movement model stems from the view that cannons of basic warm-up exercises in formalized movement genres, such as classical ballet, seed more complex phrases. This model employs a separation of basic movement ordering and execution. Basic movements are sequenced, and their individual execution modulated via a notion of quality from dance theory. The sequencing framework is then employed in performance both on a humanoid robot and real dancers. Results from a human study, questionnaires given to audience members after the show, are also presented. The generation framework also lends itself to movement interpretation and that extension will be briefly presented as well.

[1]  Elif Surer,et al.  Methods and Technologies for Gait Analysis , 2011, Computer Analysis of Human Behavior.

[2]  Maja J. Mataric,et al.  Automated derivation of behavior vocabularies for autonomous humanoid motion , 2003, AAMAS '03.

[3]  W. Eric L. Grimson,et al.  Gait analysis for recognition and classification , 2002, Proceedings of Fifth IEEE International Conference on Automatic Face Gesture Recognition.

[4]  Dana Kulic,et al.  Incremental learning of full body motion primitives and their sequencing through human motion observation , 2012, Int. J. Robotics Res..

[5]  Amy LaViers,et al.  Style based robotic motion , 2012, 2012 American Control Conference (ACC).

[6]  Taku Komura,et al.  Topology matching for fully automatic similarity estimation of 3D shapes , 2001, SIGGRAPH.

[7]  Magnus Egerstedt,et al.  Timing Control of Switched Systems with Applications to Robotic Marionettes , 2010, Discret. Event Dyn. Syst..

[8]  Jun Morimoto,et al.  Learning Stylistic Dynamic Movement Primitives from multiple demonstrations , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  Christos G. Cassandras,et al.  Introduction to Discrete Event Systems , 1999, The Kluwer International Series on Discrete Event Dynamic Systems.

[10]  Gretchen Ward Warren,et al.  Classical Ballet Technique , 1989 .

[11]  Marco Gillies,et al.  Learning Finite-State Machine Controllers From Motion Capture Data , 2009, IEEE Transactions on Computational Intelligence and AI in Games.

[12]  Roger Copeland,et al.  Merce Cunningham: The Modernizing of Modern Dance , 2003 .

[13]  Aaron Hertzmann,et al.  Style machines , 2000, SIGGRAPH 2000.

[14]  Tieniu Tan,et al.  Recent developments in human motion analysis , 2003, Pattern Recognit..

[15]  Kazuhito Yokoi,et al.  Leg motion primitives for a dancing humanoid robot , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[16]  Christoph Bregler,et al.  Learning and recognizing human dynamics in video sequences , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[17]  Magnus Egerstedt,et al.  What Are the Ants Doing? Vision-Based Tracking and Reconstruction of Control Programs , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[18]  Vera Maletic,et al.  Body-space-expression , 1987 .

[19]  Amy LaViers,et al.  Automatic Sequencing of Ballet Poses , 2011, IEEE Robotics & Automation Magazine.

[20]  Kari Pulli,et al.  Style translation for human motion , 2005, SIGGRAPH 2005.

[21]  Andrea Lockerd Thomaz,et al.  Stylized motion generalization through adaptation of velocity profiles , 2010, 19th International Symposium in Robot and Human Interactive Communication.

[22]  Peggy Hackney,et al.  Making Connections: Total Body Integration Through Bartenieff Fundamentals , 1996 .

[23]  Lucas Kovar,et al.  Motion graphs , 2002, SIGGRAPH Classes.

[24]  Trevor Darrell,et al.  A geometric approach to robotic laundry folding , 2012, Int. J. Robotics Res..

[25]  Magnus Egerstedt,et al.  Time and output warping of control systems: Comparing and imitating motions , 2010, ACC 2010.

[26]  Xiaofeng Ren,et al.  Finding people in archive films through tracking , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[27]  Pietro Perona,et al.  Decomposition of human motion into dynamics-based primitives with application to drawing tasks , 2003, Autom..

[28]  Atsushi Nakazawa,et al.  Synthesize stylistic human motion from examples , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[29]  Amy LaViers,et al.  The ballet automaton: A formal model for human motion , 2011, Proceedings of the 2011 American Control Conference.

[30]  Tomomasa Sato,et al.  Analysis of Impression of Robot Bodily Expression , 2002, J. Robotics Mechatronics.

[31]  Amy LaViers,et al.  Automatic Generation of Ballet Phrases , 2011 .

[32]  Jean Newlove,et al.  Laban for All , 2003 .

[33]  Danica Kragic,et al.  Grasp recognition and mapping on humanoid robots , 2009, 2009 9th IEEE-RAS International Conference on Humanoid Robots.

[34]  D. Haraway Simians, Cyborgs, and Women: The Reinvention of Nature , 1990 .

[35]  Elizabeth Bradley,et al.  Using chaos to generate variations on movement sequences. , 1998, Chaos.

[36]  Pietro Perona,et al.  Hybrid models for human motion recognition , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[37]  D. Haraway,et al.  A Cyborg Manifesto: Science, Technology, and Socialist-Feminism in the Late Twentieth Century , 2013 .