{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T19:08:45Z","timestamp":1783105725106,"version":"3.54.6"},"reference-count":44,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2014,12,29]],"date-time":"2014-12-29T00:00:00Z","timestamp":1419811200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100003725","name":"National Research Foundation of Korea","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100003725","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000144","name":"Division of Computer and Network Systems","doi-asserted-by":"publisher","award":["IIS-1253598, CNS-1218432, and IIS-1407282"],"award-info":[{"award-number":["IIS-1253598, CNS-1218432, and IIS-1407282"]}],"id":[{"id":"10.13039\/100000144","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000145","name":"Division of Information and Intelligent Systems","doi-asserted-by":"publisher","award":["IIS-1253598, CNS-1218432, and IIS-1407282"],"award-info":[{"award-number":["IIS-1253598, CNS-1218432, and IIS-1407282"]}],"id":[{"id":"10.13039\/100000145","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004399","name":"Okawa Foundation for Information and Telecommunications","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100004399","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2014,12,29]]},"abstract":"<jats:p>We address the challenging problem of controlling a complex biomechanical model of the human body to synthesize realistic swimming animation. Our human model includes all of the relevant articular bones and muscles, including 103 bones (163 articular degrees of freedom) plus a total of 823 muscle actuators embedded in a finite element model of the musculotendinous soft tissues of the body that produces realistic deformations. To coordinate the numerous muscle actuators in order to produce natural swimming movements, we develop a biomimetically motivated motor control system based on Central Pattern Generators (CPGs), which learns to produce activation signals that drive the numerous muscle actuators.<\/jats:p>","DOI":"10.1145\/2626346","type":"journal-article","created":{"date-parts":[[2015,1,5]],"date-time":"2015-01-05T13:27:09Z","timestamp":1420464429000},"page":"1-15","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":45,"title":["Realistic Biomechanical Simulation and Control of Human Swimming"],"prefix":"10.1145","volume":"34","author":[{"given":"Weiguang","family":"Si","sequence":"first","affiliation":[{"name":"University of California, Los Angeles"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sung-Hee","family":"Lee","sequence":"additional","affiliation":[{"name":"Korea Advanced Institute of Science and Technology, South Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Eftychios","family":"Sifakis","sequence":"additional","affiliation":[{"name":"University of Wisconsin, Madison, Madison, WI"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Demetri","family":"Terzopoulos","sequence":"additional","affiliation":[{"name":"University of California, Los Angeles, CA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2014,12,29]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF00406415"},{"key":"e_1_2_2_2_1","volume-title":"Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (SCA'03)","author":"Albrecht I.","year":"2003","unstructured":"I. Albrecht , J. Haber , and H.-P. Seidel . 2003 . Construction and animation of anatomically based human hand models . In Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (SCA'03) . 98--109. I. Albrecht, J. Haber, and H.-P. Seidel. 2003. Construction and animation of anatomically based human hand models. In Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (SCA'03). 98--109."},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1016\/0045-7825(92)90042-I"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10439-005-1433-7"},{"key":"e_1_2_2_5_1","unstructured":"J. Bonet and R. Wood. 1997. Nonlinear Continuum Mechanics for Finite Element Analysis. Cambridge University Press Cambridge UK.  J. Bonet and R. Wood. 1997. Nonlinear Continuum Mechanics for Finite Element Analysis. Cambridge University Press Cambridge UK."},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/2945.998668"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566645"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383287"},{"key":"e_1_2_2_9_1","volume-title":"Robot Dynamics Algorithms","author":"Featherstone R.","unstructured":"R. Featherstone . 1987. Robot Dynamics Algorithms . Kluwer Academic , Boston . R. Featherstone. 1987. Robot Dynamics Algorithms. Kluwer Academic, Boston."},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.2001.6935"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383261"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10514-009-9118-y"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/218380.218411"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1002\/vis.306"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/218380.218414"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.neunet.2008.03.014"},{"key":"e_1_2_2_17_1","doi-asserted-by":"crossref","unstructured":"A. J. Ijspeert A. Crespi D. Ryczko and J.-M. Cabelguen. 2007. From swimming to walking with a salamander robot driven by a spinal cord model. Sci. 315 5817 1416--1420.  A. J. Ijspeert A. Crespi D. Ryczko and J.-M. Cabelguen. 2007. From swimming to walking with a salamander robot driven by a spinal cord model. Sci. 315 5817 1416--1420.","DOI":"10.1126\/science.1138353"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964973"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1409625.1409627"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1007\/s003719900065"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2009.66"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1559755.1559756"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1142013"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360621"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/218380.218407"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2010.108"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1093\/ptj\/82.1.69"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964932"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.gmod.2007.10.001"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2004.833798"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2366145.2366216"},{"key":"e_1_2_2_32_1","volume-title":"Proceedings of the IEEE International Conference on Robotics and Automation (ICRA'06)","author":"Righetti L.","unstructured":"L. Righetti and A. J. Ijspeert . 2006. Programmable central pattern generators: An application to biped locomotion control . In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA'06) . 1585--1590. L. Righetti and A. J. Ijspeert. 2006. Programmable central pattern generators: An application to biped locomotion control. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA'06). 1585--1590."},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1162\/089976698300016963"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360682"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF00204049"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964953"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073368.1073414"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/192161.192170"},{"key":"e_1_2_2_40_1","unstructured":"Virtual-Swim. 2007. Aquatic animation for analysis and education. http:\/\/www.virtual-swim.com\/.  Virtual-Swim. 2007. Aquatic animation for analysis and education. http:\/\/www.virtual-swim.com\/."},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185521"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028523.1028529"},{"key":"e_1_2_2_43_1","first-page":"359","article-title":"Muscle and tendon: Properties, models, scaling, and application to biomechanics and motor control","volume":"17","author":"Zajac F. E.","year":"1988","unstructured":"F. E. Zajac . 1988 . Muscle and tendon: Properties, models, scaling, and application to biomechanics and motor control . Critical Rev. Biomed. Engin. 17 , 4, 359 -- 411 . F. E. Zajac. 1988. Muscle and tendon: Properties, models, scaling, and application to biomechanics and motor control. Critical Rev. Biomed. Engin. 17, 4, 359--411.","journal-title":"Critical Rev. Biomed. Engin."},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/1731047.1731054"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.gmod.2005.03.005"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2626346","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2626346","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T07:19:42Z","timestamp":1750231182000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2626346"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,12,29]]},"references-count":44,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2014,12,29]]}},"alternative-id":["10.1145\/2626346"],"URL":"https:\/\/doi.org\/10.1145\/2626346","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,12,29]]},"assertion":[{"value":"2014-03-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2014-05-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2014-12-29","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}