Skip to main content
Log in

Autonomous Robotic Choreography Creation via Semi-interactive Evolutionary Computation

  • Published:
International Journal of Social Robotics Aims and scope Submit manuscript

Abstract

The creation of robotic choreography is a new hotspot of the artificial intelligence research (Peng in IEEE Trans Hum Mach Syst 45:281–293, 2015), and its final goal is for a robot to create good dance works autonomously. This is a challenging task due to the absence of the objective evaluation criteria. This paper proposes a semi-interactive evolutionary computation method for a humanoid robot to create robotic choreography autonomously. It emphasizes that the humanoid robot should develop its good dance poses and movements autonomously by means of machine learning. The proposed mechanism has been implemented on simulated NAO robots in simulation to verify its feasibility and performance.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Notes

  1. \(L_1\)(Head limb) contains the set of Nao robot’s joints:{HeadYaw, HeadPitch}.

  2. \(L_2\) (Upper-body limb) contains the set of Nao robot’s joints: {LShoulderPitch, LShoulderRoll, LElbowYaw, LElbowRoll, LWristYaw, LHand, RShoulderPitch, RShoulderRoll, RElbowYaw, RElbowRoll, RWristYaw,RHand}.

  3. \(L_3\) (Lower-body limb) contains the set of Nao robot’s joints: {LHipYawPitch, LHipRoll, LHipPitch, LKneePitch, LAnklePitch, LAnkleRoll, RHipYawPitch, RHipRoll, RHipPitch, RKneePitch, RAnklePitch, RAnkleRoll}.

References

  1. Peng H, Zhou C, Hu H, Chao F, Li J (2015) Robotic dance in social robotics—a taxonomy. IEEE Trans Hum Mach Syst 45(3):281–293

    Article  Google Scholar 

  2. Shinozaki K, Iwatani A, Nakatsu R (2008) Construction and evaluation of a robot dance system. In: New frontiers for entertainment computing, vol 279. Springer, Milano, pp 83–94

  3. Oliveira JL, Reis LP, Faria BM (2012) An empiric evaluation of a real-time robot dancing framework based on multi-modal events. TELKOMNIKA Ind J Electr Eng 10(8):1917–1928

    Google Scholar 

  4. Aucouturier J, Ogai Y, Ikegami T (2008) Making a robot dance to music using chaotic itinerancy in a network of FitzHugh–Nagumo neurons. In: 14th international conference on neural information processing (ICONIP 2007), pp 647–656

  5. Meng Q, Tholley I, Chung PWH (2014) Robots learn to dance through interaction with humans. Neural Comput Appl 24(1):117–124

    Article  Google Scholar 

  6. Eaton M (2013) An approach to the synthesis of humanoid robot dance using non-interactive evolutionary techniques. In: 2013 IEEE international conference on systems, man, and cybernetics (SMC 2013), pp 3305–3309

  7. Krasnow D, Chatfield SJ (2009) Development of the ‘performance competence evaluation measure‘ assessing qualitative aspects of dance performance. J Danc Med Sci 13(4):101–107

    Google Scholar 

  8. Vircikova M, Sincak P (2010) Dance choreography design of humanoid robots using interactive evolutionary computation. In: 3rd workshop for young researchers on human-friendly robotics (HFR 2010)

  9. Vircikova M, Fedor Z, Sincak P (2011) Design of verbal and non-verbal human–robot interactive system. In: 2011 11th IEEE-RAS international conference on humanoid robots, pp 87–92

  10. Vircikova M, Sincak P (2010) Artificial intelligence in humanoid systems. FEI TU of Kosice

  11. Xia G, Tay J, Dannenberg R, Veloso M (2012) Autonomous robot dancing driven by beats and emotions of music. In: Proceedings of the 11th international conference on autonomous agents and multiagent systems (AAMAS 2012), pp 205–212

  12. Peng H, Chao F, Hu H, Zhou C, Li J (2015) Autonomous robotic choreography created by a humanoid robot. Submitt Int J Hum Robot, under review

  13. Vukobratovic M, Borovac B, Surla D, Stokic D (1990) Biped locomotion: dynamics, stability, control and application. In: Scientific fundamentals of robotics, vol. 7. Springer, p 349

  14. Nishiwaki K, Kagami S, Kuniyoshi Y, Inaba M, Inoue H (2002) Online generation of humanoid walking motion based on a fast generation method of motion pattern that follows desired ZMP. In: Proceeding of the 2002 IEEE/RSJ international conference on intelligent robots and system (IROS 2002), pp 2684–2689

  15. Kudoh S, Shiratori T, Nakaoka S, Nakazawa A, Kanehiro F, Ikeuchi K (2008) Entertainment robot: learning from observation paradigm for humanoid robot dancing. In: 2008 IEEE/RSJ international conference on intelligent robots and systems (IROS 2008), workshop: art and robots

Download references

Acknowledgments

This work was supported by National Key Basic Research Program of China (973 program) (Grant No.2013CB329502), National Natural Science Foundation of China (Grant No.61273338, 61363073, 61203336, 61262032, 61562029), the Major Program of National Social Science Foundation of China (Grant No. 11&ZD088), and the Research Foundation of Philosophy and Social Science of Hunan Province (Grant No. 14YBX041).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Changle Zhou.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Peng, H., Hu, H., Chao, F. et al. Autonomous Robotic Choreography Creation via Semi-interactive Evolutionary Computation. Int J of Soc Robotics 8, 649–661 (2016). https://doi.org/10.1007/s12369-016-0355-x

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12369-016-0355-x

Keywords

Navigation