{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,30]],"date-time":"2025-07-30T15:49:14Z","timestamp":1753890554528,"version":"3.41.2"},"reference-count":73,"publisher":"Frontiers Media SA","license":[{"start":{"date-parts":[[2025,6,3]],"date-time":"2025-06-03T00:00:00Z","timestamp":1748908800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100005416","name":"Norges Forskningsr\u00e5d","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100005416","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["frontiersin.org"],"crossmark-restriction":true},"short-container-title":["Front. Comput. Sci."],"abstract":"<jats:p>The development of robots that can dance like humans presents a complex challenge due to the disparate abilities involved and various aesthetic qualities that need to be achieved. This article reviews recent advances in robotics, artificial intelligence, and human-robot interaction toward enabling various aspects of realistic dance, and examines potential paths toward a fully embodied dancing agent. We begin by outlining the essential abilities required for a robot to perform human-like dance movements and the resulting aesthetic qualities, summarized under the terms <jats:italic>expressiveness<\/jats:italic> and <jats:italic>responsiveness<\/jats:italic>. Subsequently, we present a review of the current state-of-the-art in dance-related robot technology, highlighting notable achievements, limitations and trade-offs in existing systems. Our analysis covers various approaches, including traditional control systems, machine learning algorithms, and hybrid systems that aim to imbue robots with the capacity for responsive, expressive movement. Finally, we identify and discuss the critical gaps in current research and technology that need to be addressed for the full realization of realistic dancing robots. These include challenges in real-time motion planning, adaptive learning from human dancers, and morphology independence. By mapping out current methods and challenges, we aim to provide insights that may guide future innovations in creating more engaging, responsive, and expressive robotic systems.<\/jats:p>","DOI":"10.3389\/fcomp.2025.1575667","type":"journal-article","created":{"date-parts":[[2025,6,3]],"date-time":"2025-06-03T05:23:03Z","timestamp":1748928183000},"update-policy":"https:\/\/doi.org\/10.3389\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["How can we make robot dance expressive and responsive? A survey of methods and future directions"],"prefix":"10.3389","volume":"7","author":[{"given":"Benedikte","family":"Wallace","sequence":"first","affiliation":[]},{"given":"Kyrre","family":"Glette","sequence":"additional","affiliation":[]},{"given":"Alex","family":"Szorkovszky","sequence":"additional","affiliation":[]}],"member":"1965","published-online":{"date-parts":[[2025,6,3]]},"reference":[{"key":"B1","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1007\/978-3-319-67401-8_2","article-title":"\u201cWalknet: a neural-network-based interactive walking controller,\u201d","volume-title":"International Conference on Intelligent Virtual Agents","author":"Alemi","year":"2017"},{"key":"B2","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1006\/brcg.2001.1304","article-title":"Temporal control of movements in sensorimotor synchronization","volume":"48","author":"Aschersleben","year":"2002","journal-title":"Brain Cogn"},{"key":"B3","doi-asserted-by":"publisher","first-page":"74","DOI":"10.1109\/MIS.2008.22","article-title":"Cheek to chip: dancing robots and AI's future","volume":"23","author":"Aucouturier","year":"2008","journal-title":"IEEE Intell. Syst"},{"key":"B4","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1145\/2790994.2791018","article-title":"\u201cKinetic dialogues: enhancing creativity in dance,\u201d","author":"Berman","year":"2015","journal-title":"Proceedings of the 2nd International Workshop on Movement and Computing"},{"key":"B5","article-title":"\u201cOne policy to run them all: an end-to-end learning approach to multi-embodiment locomotion,\u201d","author":"Bohlinger","year":"2024","journal-title":"8th Annual Conference on Robot Learning"},{"key":"B6","doi-asserted-by":"crossref","first-page":"3069","DOI":"10.1109\/IROS47612.2022.9981462","article-title":"\u201cRobot dance generation with music based trajectory optimization,\u201d","volume-title":"2022 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS)","author":"Boukheddimi","year":"2022"},{"key":"B7","doi-asserted-by":"publisher","first-page":"568","DOI":"10.1109\/CVPR.1997.609382","article-title":"\u201cLearning and recognizing human dynamics in video sequences,\u201d","author":"Bregler","year":"1997","journal-title":"Proceedings of the 1997 Conference on Computer Vision and Pattern Recognition (CVPR'97)"},{"key":"B8","doi-asserted-by":"publisher","first-page":"3903","DOI":"10.1109\/IROS.2006.281802","article-title":"\u201cFinding resonance: adaptive frequency oscillators for dynamic legged locomotion,\u201d","author":"Buchli","year":"2006","journal-title":"2006 IEEE\/RSJ International Conference on Intelligent Robots and Systems"},{"key":"B9","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1007\/978-3-319-25739-6_2","article-title":"\u201cLaban movement analysis and affective movement generation for robots and other near-living creatures,\u201d","volume-title":"Dance Notations and Robot Motion","author":"Burton","year":"2016"},{"key":"B10","doi-asserted-by":"publisher","first-page":"172","DOI":"10.1109\/TPAMI.2019.2929257","article-title":"Openpose: realtime multi-person 2d pose estimation using part affinity fields","volume":"43","author":"Cao","year":"2021","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell"},{"key":"B11","first-page":"380","article-title":"\u201cCochoreo: a generative feature in idanceforms for creating novel keyframe animation for choreography,\u201d","author":"Carlson","year":"2016","journal-title":"Proceedings of the Seventh International Conference on Computational Creativity"},{"key":"B12","doi-asserted-by":"crossref","first-page":"5136","DOI":"10.1109\/IROS51168.2021.9636467","article-title":"\u201cRobust feedback motion policy design using reinforcement learning on a 3d digit bipedal robot,\u201d","volume-title":"2021 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS)","author":"Castillo","year":"2021"},{"key":"B13","doi-asserted-by":"publisher","first-page":"1603","DOI":"10.1109\/RO-MAN60168.2024.10731290","article-title":"\u201cExperimental evaluation of ros-causal in real-world human-robot spatial interaction scenarios,\u201d","author":"Castri","year":"2024","journal-title":"2024 33rd IEEE International Conference on Robot and Human Interactive Communication (ROMAN)"},{"key":"B14","doi-asserted-by":"publisher","first-page":"E4134","DOI":"10.1073\/pnas.1617657114","article-title":"Body sway reflects leadership in joint music performance","volume":"114","author":"Chang","year":"2017","journal-title":"Proc. Natl. Acad. Sci"},{"volume-title":"Simulation to Reality and Back: A Robot's Guide to Crossing the Reality Gap","year":"2022","author":"Collins","key":"B15"},{"key":"B16","doi-asserted-by":"publisher","first-page":"24","DOI":"10.3390\/robotics8020024","article-title":"Laban-inspired task-constrained variable motion generation on expressive aerial robots","volume":"8","author":"Cui","year":"2019","journal-title":"Robotics"},{"key":"B17","doi-asserted-by":"publisher","first-page":"4155","DOI":"10.1109\/LRA.2023.3280807","article-title":"Synchronized human-humanoid motion imitation","volume":"8","author":"Dallard","year":"2023","journal-title":"IEEE Robot. Autom. Lett"},{"key":"B18","article-title":"\u201cScaling cross-embodied learning: one policy for manipulation, navigation, locomotion and aviation,\u201d","author":"Doshi","year":"2024","journal-title":"8th Annual Conference on Robot Learning"},{"key":"B19","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3077981.3078035","article-title":"\u201cMovement matters: how a robot becomes body,\u201d","author":"Gemeinboeck","year":"2017","journal-title":"Proceedings of the 4th International Conference on Movement Computing"},{"key":"B20","doi-asserted-by":"publisher","first-page":"1735","DOI":"10.1162\/neco.1997.9.8.1735","article-title":"Long short-term memory","volume":"9","author":"Hochreiter","year":"1997","journal-title":"Neural Comput"},{"key":"B21","first-page":"425","article-title":"\u201cRobust real-time whole-body motion retargeting from human to humanoid,\u201d","author":"Hoffman","year":"2018","journal-title":"2018 IEEE-RAS 18th International Conference on Humanoid Robots (Humanoids)"},{"key":"B22","doi-asserted-by":"publisher","first-page":"642","DOI":"10.1016\/j.neunet.2008.03.014","article-title":"Central pattern generators for locomotion control in animals and robots: a review","volume":"21","author":"Ijspeert","year":"2008","journal-title":"Neural Netw"},{"key":"B23","doi-asserted-by":"publisher","first-page":"328","DOI":"10.1162\/NECO_a_00393","article-title":"Dynamical movement primitives: learning attractor models for motor behaviors","volume":"25","author":"Ijspeert","year":"2013","journal-title":"Neural Comput"},{"key":"B24","doi-asserted-by":"publisher","first-page":"752","DOI":"10.1109\/IROS.2001.976259","article-title":"\u201cTrajectory formation for imitation with nonlinear dynamical systems,\u201d","author":"Ijspeert","year":"2001","journal-title":"Proceedings 2001 IEEE\/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the Next Millennium (Cat. No. 01CH37180), Volume 2"},{"volume-title":"Dynamical Systems in Neuroscience","year":"2007","author":"Izhikevich","key":"B25"},{"key":"B26","doi-asserted-by":"publisher","first-page":"880691","DOI":"10.3389\/frobt.2022.880691","article-title":"Promoting social engagement with a multi-role dancing robot for in-home autism care","volume":"9","author":"Javed","year":"2022","journal-title":"Front. Robot. AI"},{"key":"B27","doi-asserted-by":"publisher","first-page":"267","DOI":"10.1109\/ROMAN.2014.6926264","article-title":"\u201cExpressive motion with x, y and theta: Laban effort features for mobile robots,\u201d","author":"Knight","year":"2014","journal-title":"The 23rd IEEE International Symposium on Robot and Human Interactive Communication"},{"key":"B28","doi-asserted-by":"publisher","first-page":"2100038","DOI":"10.1002\/aisy.202100038","article-title":"Whole-body multicontact haptic human-humanoid interaction based on leader-follower switching: a robot dance of the \u201cbox step\u201d","volume":"4","author":"Kobayashi","year":"2022","journal-title":"Adv. Intell. Syst"},{"key":"B29","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1016\/j.tics.2018.10.006","article-title":"Predictive processes and the peculiar case of music","volume":"23","author":"Koelsch","year":"2019","journal-title":"Trends Cogn. Sci"},{"key":"B30","doi-asserted-by":"publisher","first-page":"360","DOI":"10.1177\/0278364911428653","article-title":"Robot learning from demonstration by constructing skill trees","volume":"31","author":"Konidaris","year":"2012","journal-title":"Int. J. Robot. Res"},{"key":"B31","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3450741.3466633","article-title":"\u201cInterfacing &embodiment: \u201cbaby tango\u201d dancing robot attempts to communicate,\u201d","author":"Kroma","year":"2021","journal-title":"Proceedings of the 13th Conference on Creativity and Cognition"},{"key":"B32","doi-asserted-by":"publisher","first-page":"429","DOI":"10.1007\/s10514-015-9479-3","article-title":"Optimization-based locomotion planning, estimation, and control design for the atlas humanoid robot","volume":"40","author":"Kuindersma","year":"2016","journal-title":"Auton. Robots"},{"key":"B33","doi-asserted-by":"publisher","first-page":"159","DOI":"10.3389\/fnsys.2015.00159","article-title":"Neural networks for beat perception in musical rhythm","volume":"9","author":"Large","year":"2015","journal-title":"Front. Syst. Neurosci"},{"key":"B34","doi-asserted-by":"publisher","first-page":"323","DOI":"10.1146\/annurev-control-060923-100542","article-title":"Robots and dance: a promising young alchemy","volume":"8","author":"LaViers","year":"2024","journal-title":"Annu. Rev. Control Robot. Auton. Syst"},{"key":"B35","doi-asserted-by":"publisher","first-page":"507","DOI":"10.1109\/TCDS.2022.3148543","article-title":"Morpho evolution with learning using a controller archive as an inheritance mechanism","volume":"15","author":"Le Goff","year":"2022","journal-title":"IEEE Trans. Cogn. Dev. Syst"},{"key":"B36","doi-asserted-by":"publisher","first-page":"243","DOI":"10.1007\/11821830_20","article-title":"\u201cNonverbal behavior generator for embodied conversational agents,\u201d","author":"Lee","year":"2006","journal-title":"Proceedings of the 6th International Conference on Intelligent Virtual Agents, IVA'06"},{"key":"B37","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1109\/MC.2015.235","article-title":"Architectural aspects of self-aware and self-expressive computing systems: from psychology to engineering","volume":"48","author":"Lewis","year":"2015","journal-title":"Computer"},{"key":"B38","doi-asserted-by":"publisher","first-page":"13401","DOI":"10.1109\/ICCV48922.2021.01315","article-title":"\u201cAI choreographer: music conditioned 3d dance generation with aist++,\u201d","author":"Li","year":"2021","journal-title":"Proceedings of the IEEE\/CVF International Conference on Computer Vision"},{"key":"B39","doi-asserted-by":"publisher","first-page":"313","DOI":"10.1007\/978-3-642-05181-4_14","author":"Lopes","year":"2010","journal-title":"Abstraction Levels for Robotic Imitation: Overview and Computational Approaches"},{"key":"B40","first-page":"1348","article-title":"\u201cAction-quantized offline reinforcement learning for robotic skill learning,\u201d","author":"Luo","year":"2023","journal-title":"Conference on Robot Learning"},{"key":"B41","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1017\/S1054204323000552","article-title":"What other movement is there?: rethinking human-robot interaction through the lens of dance performance","volume":"68","author":"Maguire-Rosier","year":"2024","journal-title":"TDR"},{"key":"B42","doi-asserted-by":"publisher","first-page":"532375","DOI":"10.3389\/frobt.2020.532375","article-title":"Personogenesis through imitating human behavior in a humanoid robot \u201calter3\u201d","volume":"7","author":"Masumori","year":"2021","journal-title":"Front. Robot. AI"},{"key":"B43","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1038\/s41467-019-13239-6","article-title":"Hierarchical motor control in mammals and machines","volume":"10","author":"Merel","year":"","journal-title":"Nat. Commun"},{"key":"B44","article-title":"\u201cNeural probabilistic motor primitives for humanoid control,\u201d","author":"Merel","year":"","journal-title":"International Conference on Learning Representations"},{"key":"B45","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1145\/1228716.1228729","article-title":"\u201cA dancing robot for rhythmic social interaction,\u201d","author":"Michalowski","year":"2007","journal-title":"Proceedings of the ACM\/IEEE International Conference on Human-Robot Interaction"},{"key":"B46","doi-asserted-by":"publisher","first-page":"e95195","DOI":"10.1371\/journal.pone.0095195","article-title":"Rhythm patterns interaction-synchronization behavior for human-robot joint action","volume":"9","author":"M\u00f6rtl","year":"2014","journal-title":"PLoS ONE"},{"key":"B47","doi-asserted-by":"publisher","first-page":"569","DOI":"10.3390\/s24020569","article-title":"A generative model to embed human expressivity into robot motions","volume":"24","author":"Osorio","year":"2024","journal-title":"Sensors"},{"key":"B48","doi-asserted-by":"publisher","first-page":"3181","DOI":"10.1109\/TRO.2024.3410467","article-title":"A minimally designed audio-animatronic robot","volume":"40","author":"Park","year":"2024","journal-title":"IEEE Trans. Robot"},{"key":"B49","article-title":"\u201cBeyond imitation: generative and variational choreography via machine learning,\u201d","author":"Pettee","year":"2019","journal-title":"10th International Conference on Computational Creativity"},{"key":"B50","doi-asserted-by":"publisher","first-page":"361","DOI":"10.1145\/2909824.3020254","article-title":"\u201cA motion retargeting method for effective mimicry-based teleoperation of robot arms,\u201d","author":"Rakita","year":"2017","journal-title":"Proceedings of the 2017 ACM\/IEEE International Conference on Human-Robot Interaction"},{"key":"B51","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1109\/MRA.2015.2415048","article-title":"Dancing humanoid robots: systematic use of osid to compute dynamically consistent movements following a motion capture pattern","volume":"22","author":"Ramos","year":"2015","journal-title":"IEEE Robot. Autom. Magaz"},{"key":"B52","doi-asserted-by":"publisher","first-page":"297","DOI":"10.1146\/annurev-control-100819-063206","article-title":"Recent advances in robot learning from demonstration","volume":"3","author":"Ravichandar","year":"2020","journal-title":"Ann. Rev. Control Robot. Auton. Syst"},{"key":"B53","first-page":"79","article-title":"\u201cMerce cunningham: making dances with the computer,\u201d","volume-title":"Merce Cunningham","author":"Schiphorst","year":"2013"},{"volume-title":"The Sciences of the Artificial: Third Edition, Volume 1","year":"1996","author":"Simon","key":"B54"},{"key":"B55","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2022.in2writing-1.3","article-title":"\u201cWhere to hide a stolen elephant: leaps in creative writing with multimodal machine intelligence,\u201d","author":"Singh","year":"2022","journal-title":"ACM Transactions on Computer-Human Interaction"},{"key":"B56","doi-asserted-by":"publisher","first-page":"11050","DOI":"10.1109\/CVPR52688.2022.01077","article-title":"\u201cBailando: 3d dance generation by actor-critic gpt with choreographic memory,\u201d","author":"Siyao","year":"2022","journal-title":"Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition"},{"key":"B57","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3682074","article-title":"Body movement mirroring and synchrony in human-robot interaction","volume":"13","author":"Stoeva","year":"2024","journal-title":"ACM Trans. Hum.-Robot Interact"},{"key":"B58","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3323213","article-title":"Engaging with robotic swarms: commands from expressive motion","volume":"8","author":"St-Onge","year":"2019","journal-title":"ACM Trans. Hum.-Robot Interact"},{"key":"B59","doi-asserted-by":"publisher","first-page":"5022","DOI":"10.1109\/TIE.2024.3458180","article-title":"Beyond end-effector: utilizing high-resolution tactile signals for physical human-robot interaction","volume":"72","author":"Sun","year":"2024","journal-title":"IEEE Trans. Ind. Electron"},{"key":"B60","doi-asserted-by":"publisher","first-page":"046020","DOI":"10.1088\/1748-3190\/ace017","article-title":"Central pattern generators evolved for real-time adaptation to rhythmic stimuli","volume":"18","author":"Szorkovszky","year":"","journal-title":"Bioinspir. Biomim"},{"key":"B61","doi-asserted-by":"publisher","first-page":"1232708","DOI":"10.3389\/frobt.2023.1232708","article-title":"From real-time adaptation to social learning in robot ecosystems","volume":"10","author":"Szorkovszky","year":"","journal-title":"Front. Robot. AI"},{"key":"B62","first-page":"845","article-title":"\u201cHuman-robot artistic co-creation: a study in improvised robot dance,\u201d","author":"Th\u00f6rn","year":"2020","journal-title":"2020 29th IEEE International conference on robot and human interactive communication (RO-MAN)"},{"key":"B63","doi-asserted-by":"publisher","first-page":"561","DOI":"10.1109\/HRI53351.2022.9889624","article-title":"\u201cRobotic improvisers: rule-based improvisation and emergent behaviour in HRI,\u201d","author":"Troughton","year":"2022","journal-title":"2022 17th ACM\/IEEE International Conference on Human-Robot Interaction (HRI)"},{"key":"B64","unstructured":"Dancing Through the Pandemic: How a Quantum Physicist Taught a Cobot to Dance\n          \n          2020"},{"key":"B65","first-page":"5998","article-title":"\u201cAttention is all you need,\u201d","author":"Vaswani","year":"2017","journal-title":"Advances in Neural Information Processing Systems"},{"key":"B66","doi-asserted-by":"publisher","first-page":"344","DOI":"10.1007\/978-3-030-72914-1_23","article-title":"\u201cExploring the effect of sampling strategy on movement generation with generative neural networks,\u201d","author":"Wallace","year":"2021","journal-title":"International Conference on Computational Intelligence in Music, Sound, Art and Design (Part of EvoStar)"},{"key":"B67","doi-asserted-by":"publisher","first-page":"125","DOI":"10.1080\/14626268.2024.2327006","article-title":"Breaking from realism: exploring the potential of glitch in ai-generated dance","volume":"35","author":"Wallace","year":"2024","journal-title":"Digit. Creat"},{"key":"B68","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1109\/MCG.2002.1046626","article-title":"Motion tracking: no silver bullet, but a respectable arsenal","volume":"22","author":"Welch","year":"2002","journal-title":"IEEE Comput. Graph. Appl"},{"key":"B69","doi-asserted-by":"publisher","first-page":"138","DOI":"10.1111\/musa.12082","article-title":"Filling in: syncopation, pleasure and distributed embodiment in groove","volume":"36","author":"Witek","year":"2017","journal-title":"Music Anal"},{"key":"B70","doi-asserted-by":"publisher","first-page":"6113","DOI":"10.1145\/3664647.3681392","article-title":"\u201cEggesture: entropy-guided vector quantized variational autoencoder for co-speech gesture generation,\u201d","author":"Xiao","year":"2024","journal-title":"Proceedings of the 32nd ACM International Conference on Multimedia"},{"key":"B71","doi-asserted-by":"publisher","first-page":"e1774","DOI":"10.1002\/rcs.1774","article-title":"Data-driven methods towards learning the highly nonlinear inverse kinematics of tendon-driven surgical manipulators","volume":"13","author":"Xu","year":"2017","journal-title":"Int. J. Med. Robot. Comput. Assist. Surg"},{"key":"B72","unstructured":"Yi\n              H.\n            \n          \n          A Human-Robot Dance Duet\n          \n          2017"},{"key":"B73","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1007\/s12369-021-00746-0","article-title":"Production of character animation in a home robot: a case study of lovot","volume":"14","author":"Yoshida","year":"2022","journal-title":"Int. J. Soc. Robot"}],"container-title":["Frontiers in Computer Science"],"original-title":[],"link":[{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/fcomp.2025.1575667\/full","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,3]],"date-time":"2025-06-03T05:23:10Z","timestamp":1748928190000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/fcomp.2025.1575667\/full"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,6,3]]},"references-count":73,"alternative-id":["10.3389\/fcomp.2025.1575667"],"URL":"https:\/\/doi.org\/10.3389\/fcomp.2025.1575667","relation":{},"ISSN":["2624-9898"],"issn-type":[{"type":"electronic","value":"2624-9898"}],"subject":[],"published":{"date-parts":[[2025,6,3]]},"article-number":"1575667"}}