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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The dissertation [22] also provides an implementation of these solutions to extract the quality from real motion capture data.
- 2.
- 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.
Literal translation from French: “step of the cat.”
- 5.
Audience members were given an experiential tutorial in automata via a printed automaton that instructed them on how to fold their programs
References
Bradley E, Stuart J (1998) Using chaos to generate variations on movement sequences. Chaos: an interdisciplinary. J Nonlinear Sci 8(4):800–807
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
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
Cassandras CG, Lafortune S (2008) Introduction to discrete event systems. Springer, New York
Copeland R (2003) Merce Cunningham: the modernizing of modern dance. Routledge, London
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
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
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
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
Gielniak MJ, Liu CK, Thomaz AL (2010) Stylized motion generalization through adaptation of velocity profiles. In: RO-MAN, IEEE. IEEE, Atlanta, pp 304–309
Gillies M (2009) Learning finite-state machine controllers from motion capture data. IEEE Trans Comput Intell AI in Games 1(1):63–72
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
Hsu E, Pulli K, Popović J (2005) Style translation for human motion. ACM Trans Graphics 24(3):1082–1089
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
Kingston P, Egerstedt M (2011) Time and output warping of control systems: comparing and imitating motions. Automatica 47(8):1580–1588
Kovar L, Gleicher M, Pighin F (2002) Motion graphs. ACM Trans Graphics 21(3):473–482
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
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
LaViers A, Chen Y, Belta C, Egerstedt M (2011) Automatic sequencing of ballet poses. IEEE Robot Autom Mag 18(3):87–95
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
LaViers A, Egerstedt M (2012) Style based robotic motion. In: Proceedings of the American control conference 2012, pp 4339–4344
LaViers A, Egerstedt M (2012) Style based robotic motion. Ph.D. thesis
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
Maletic V (1987) Body, space, expression. Walter de Gruyter & Company, Berlin
Martin P, Egerstedt MB (2010) Timing control of switched systems with applications to robotic marionettes. Discrete Event Dyn Syst 20(2):233–248
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
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
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
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
Newlove J, Dalby J (2004) Laban for All. Nick Hern Books, London
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
Surer E, Kose A (2011) Methods and technologies for gait analysis. Computer analysis of human behaviour. Springer, pp 105–123
Wang L, Hu W, Tan T (2003) Recent developments in human motion analysis. Pattern Recogn 36(3):585–601
Warren GW, Cook S (1989) Classical ballet technique. University of South Florida Press, Gainesville
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)