Skip to main content

Style-Based Robotic Motion in Contemporary Dance Performance

  • Chapter
  • First Online:
Controls and Art

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    The dissertation [22] also provides an implementation of these solutions to extract the quality from real motion capture data.

  2. 2.

    Sections 9.4.1, 9.4.2, and 9.4.3 previously appeared in [20, 21].

  3. 3.

    A relaxed version of this may take into account that the angles corresponding to the states in the automaton are, in practice, approximate. In this case we may think of these paths as “tubes.”

  4. 4.

    Literal translation from French: “step of the cat.”

  5. 5.

    Audience members were given an experiential tutorial in automata via a printed automaton that instructed them on how to fold their programs

References

  1. Bradley E, Stuart J (1998) Using chaos to generate variations on movement sequences. Chaos: an interdisciplinary. J Nonlinear Sci 8(4):800–807

    Google Scholar 

  2. Brand M, Hertzmann A (2000) Style machines. In: Proceedings of the 27th annual conference on computer graphics and interactive techniques. ACM Press/Addison-Wesley Publishing Company, New York, pp 183–192

    Google Scholar 

  3. Bregler C (1997) Learning and recognizing human dynamics in video sequences. In: IEEE computer conference on computer vision and pattern recognition. IEEE, pp 568–574

    Google Scholar 

  4. Cassandras CG, Lafortune S (2008) Introduction to discrete event systems. Springer, New York

    Google Scholar 

  5. Copeland R (2003) Merce Cunningham: the modernizing of modern dance. Routledge, London

    Google Scholar 

  6. Del Vecchio D, Murray RM, Perona P (2003) Decomposition of human motion into dynamics-based primitives with application to drawing tasks. Automatica 39(12):2085–2098

    Google Scholar 

  7. Do M, Romero J, Kjellstrom H, Azad P, Asfour T, Kragic D, Dillmann R (2009) Grasp recognition and mapping on humanoid robots. In: 9th IEEE-RAS international conference on humanoid robots, humanoids 2009. IEEE, pp 465–471

    Google Scholar 

  8. Egerstedt M, Balch T, Dellaert F, Delmotte F, Khan Z (2005) What are the ants doing? vision-based tracking and reconstruction of control programs. In: Proceedings of the IEEE international conference on robotics and automation (ICRA 2005). pp 18–22

    Google Scholar 

  9. Fanti C, Zelnik-Manor L, Perona P (2005) Hybrid models for human motion recognition. In: IEEE computer society conference on computer vision and pattern recognition, CVPR 2005, vol 1. IEEE, pp 1166–1173

    Google Scholar 

  10. Gielniak MJ, Liu CK, Thomaz AL (2010) Stylized motion generalization through adaptation of velocity profiles. In: RO-MAN, IEEE. IEEE, Atlanta, pp 304–309

    Google Scholar 

  11. Gillies M (2009) Learning finite-state machine controllers from motion capture data. IEEE Trans Comput Intell AI in Games 1(1):63–72

    Google Scholar 

  12. Haraway DJ (1991) A cyborg manifesto: science, technology, and socialist-feminism in the late twentieth century. Simians, cyborgs and women: the reinvention of nature. Routledge, New York, p 149–181

    Google Scholar 

  13. Hsu E, Pulli K, Popović J (2005) Style translation for human motion. ACM Trans Graphics 24(3):1082–1089

    Google Scholar 

  14. Jenkins OC, Mataric MJ (2003) Automated derivation of behavior vocabularies for autonomous humanoid motion. In: Proceedings of the second international joint conference on autonomous agents and multiagent systems. ACM, Australia, pp 225–232

    Google Scholar 

  15. Kingston P, Egerstedt M (2011) Time and output warping of control systems: comparing and imitating motions. Automatica 47(8):1580–1588

    Google Scholar 

  16. Kovar L, Gleicher M, Pighin F (2002) Motion graphs. ACM Trans Graphics 21(3):473–482

    Google Scholar 

  17. Kulic D, Ott C, Lee D, Ishikawa J, Nakamura Y (2012) Incremental learning of full body motion primitives and their sequencing through human motion observation. Int J Robot Res 31(3):330–345

    Google Scholar 

  18. LaViers A, Chen Y, Belta C, Egerstedt M (2011) Automatic generation of balletic motions. In: ACM/IEEE second international conference on cyber-physical systems, pp 13–21

    Google Scholar 

  19. LaViers A, Chen Y, Belta C, Egerstedt M (2011) Automatic sequencing of ballet poses. IEEE Robot Autom Mag 18(3):87–95

    Google Scholar 

  20. LaViers A, Egerstedt M (2011) The ballet automaton: a formal model for human motion. In: Proceedings of the American control conference 2011, pp 3837–3842

    Google Scholar 

  21. LaViers A, Egerstedt M (2012) Style based robotic motion. In: Proceedings of the American control conference 2012, pp 4339–4344

    Google Scholar 

  22. LaViers A, Egerstedt M (2012) Style based robotic motion. Ph.D. thesis

    Google Scholar 

  23. Lee L, Grimson WEL (2002) Gait analysis for recognition and classification. In: Fifth IEEE international conference on automatic face and gesture recognition. IEEE, pp 148–155

    Google Scholar 

  24. Maletic V (1987) Body, space, expression. Walter de Gruyter & Company, Berlin

    Google Scholar 

  25. Martin P, Egerstedt MB (2010) Timing control of switched systems with applications to robotic marionettes. Discrete Event Dyn Syst 20(2):233–248

    Google Scholar 

  26. Matsubara T, Hyon S, Morimoto J (2010) Learning stylistic dynamic movement primitives from multiple demonstrations. In: IEEE/RSJ international conference on intelligent robots and systems (IROS) 2010. IEEE, pp 1277–1283

    Google Scholar 

  27. Miller S, Van Den Berg J, Fritz M, Darrell T, Goldberg K, Abbeel P (2012) A geometric approach to robotic laundry folding. Int J Robot Res 31(2):249–267

    Google Scholar 

  28. Nakaoka S, Nakazawa A, Yokoi K, Ikeuchi K (2004) Leg motion primitives for a dancing humanoid robot. In: IEEE international conference on robotics and automation (ICRA’04), vol 1. IEEE, pp 610–615

    Google Scholar 

  29. Nakazawa A, Nakaoka S, Ikeuchi K (2003) Synthesize stylistic human motion from examples. In: IEEE international conference on robotics and automation ICRA’03, vol 3. IEEE, pp 3899–3904

    Google Scholar 

  30. Newlove J, Dalby J (2004) Laban for All. Nick Hern Books, London

    Google Scholar 

  31. Ren X (2008) Finding people in archive films through tracking. In: IEEE conference on computer vision and pattern recognition, CVPR 2008. IEEE, pp 1–8

    Google Scholar 

  32. Surer E, Kose A (2011) Methods and technologies for gait analysis. Computer analysis of human behaviour. Springer, pp 105–123

    Google Scholar 

  33. Wang L, Hu W, Tan T (2003) Recent developments in human motion analysis. Pattern Recogn 36(3):585–601

    Google Scholar 

  34. Warren GW, Cook S (1989) Classical ballet technique. University of South Florida Press, Gainesville

    Google Scholar 

Download references

Acknowledgments

This work was supported by the US National Science Foundation through grant number 0757317. The performance of “Automaton” was funded by a generous grant from GA Tech’s School of Electrical and Computer Engineering.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Amy LaViers .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this chapter

Cite this chapter

LaViers, A., Teague, L., Egerstedt, M. (2014). Style-Based Robotic Motion in Contemporary Dance Performance. In: LaViers, A., Egerstedt, M. (eds) Controls and Art. Springer, Cham. https://doi.org/10.1007/978-3-319-03904-6_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-03904-6_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-03903-9

  • Online ISBN: 978-3-319-03904-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics