{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,30]],"date-time":"2026-09-30T06:57:16Z","timestamp":1790751436994,"version":"4.1.0"},"reference-count":54,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2018,1,6]],"date-time":"2018-01-06T00:00:00Z","timestamp":1515196800000},"content-version":"vor","delay-in-days":365,"URL":"http:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"NRF of Korea","award":["2010-0029744, NRF-2014R1A1A1038386"],"award-info":[{"award-number":["2010-0029744, NRF-2014R1A1A1038386"]}]},{"DOI":"10.13039\/100000001","name":"NSF","doi-asserted-by":"publisher","award":["NSF-IIS-0964581"],"award-info":[{"award-number":["NSF-IIS-0964581"]}],"id":[{"id":"10.13039\/100000001","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":[[2017,2,28]]},"abstract":"<jats:p>Designing a unified framework for simulating a broad variety of human behaviors has proven to be challenging. In this article, we present an approach for control system design that can generate animations of a diverse set of behaviors including walking, running, and a variety of gymnastic behaviors. We achieve this generalization with a balancing strategy that relies on a new form of inverted pendulum model (IPM), which we call the momentum-mapped IPM (MMIPM). We analyze reference motion capture data in a pre-processing step to extract the motion of the MMIPM. To compute a new motion, the controller plans a desired motion, frame by frame, based on the current pendulum state and a predicted pendulum trajectory. By tracking this time-varying trajectory, the controller creates a character that dynamically balances, changes speed, makes turns, jumps, and performs gymnastic maneuvers.<\/jats:p>","DOI":"10.1145\/2983616","type":"journal-article","created":{"date-parts":[[2017,1,9]],"date-time":"2017-01-09T08:19:08Z","timestamp":1483949948000},"page":"1-14","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":37,"title":["Momentum-Mapped Inverted Pendulum Models for Controlling Dynamic Human Motions"],"prefix":"10.1145","volume":"36","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9253-2156","authenticated-orcid":false,"given":"Taesoo","family":"Kwon","sequence":"first","affiliation":[{"name":"Hanyang University, Seoul Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jessica K.","family":"Hodgins","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University, Pittsburgh PA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2017,1,6]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.5555\/1272690.1272724"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566606"},{"key":"e_1_2_2_3_1","volume-title":"Feedback control for rotational movements in feature space. Computer Graphics Forum","author":"Borno Mazen Al","year":"2014","unstructured":"Mazen Al Borno, Eugene Fiume, A. Hertzmann, and M. de Lasa. 2014. Feedback control for rotational movements in feature space. Computer Graphics Forum (2014)."},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485895.2485906"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACC.1997.609663"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1618452.1618516"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1781156"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360681"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1781157"},{"key":"e_1_2_2_10_1","unstructured":"Peter Dorato Vito Cerone and Chaouki Abdallah. 1994. Linear-Quadratic Control: An Introduction. Simon 8 Schuster."},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2682626"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2366145.2366174"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICEC.1996.542381"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1230100.1230123"},{"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.1109\/ROBOT.2004.1307219"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566605"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/545261.545277"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.5555\/1921427.1921447"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566607"},{"key":"e_1_2_2_21_1","volume-title":"Proceedings of the 2007 IEEE International Conference on Robotics and Automation.","year":"2007","unstructured":"Sung-hee Lee. 2007. Reaction mass pendulum (RMP): An explicit model for centroidal angular momentum of humanoid robots. In Proceedings of the 2007 IEEE International Conference on Robotics and Automation."},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10514-012-9294-z"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1781155"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2661229.2661233"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1882261.1866160"},{"key":"e_1_2_2_26_1","volume-title":"Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation. 221--230","author":"Levine Sergey","year":"2012","unstructured":"Sergey Levine and Jovan Popovi\u0107. 2012. Physically plausible simulation for character animation. In Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation. 221--230."},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2893476"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778865"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531386"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276385"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778808"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531387"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1966394.1966395"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1177\/027836499501400606"},{"key":"e_1_2_2_35_1","volume-title":"Proceedings of the 1992 lEEE\/RSJ International Conference on Intelligent Robots and Systems","volume":"1","author":"Robert","unstructured":"Robert R. Playter and Marc Raibert. 1992. Control of a biped somersault in 3D. In Proceedings of the 1992 lEEE\/RSJ International Conference on Intelligent Robots and Systems, Vol. 1. 582--589."},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2004.1307421"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015754"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/502122.502123"},{"key":"e_1_2_2_39_1","volume-title":"Proceedings of the 2006 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation. 291--298","author":"Shin Hyun Joon","year":"2006","unstructured":"Hyun Joon Shin and Hyun Seok Oh. 2006. Fat graphs: Constructing an interactive character with continuous controls. In Proceedings of the 2006 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation. 291--298."},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1599470.1599475"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2008.4543377"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2009.5152404"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276386"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/1661412.1618514"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778810"},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185521"},{"key":"e_1_2_2_47_1","volume-title":"The Free Encyclopedia. (2014). [Online","author":"Popa\u2014Wikipedia Celestina","year":"2014","unstructured":"Wikipedia. 2014. Celestina Popa\u2014Wikipedia, The Free Encyclopedia. (2014). [Online; accessed 3-April-2014]. https:\/\/en.wikipedia.org\/wiki\/Celestina_Popa."},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.5555\/1921427.1921445"},{"key":"e_1_2_2_49_1","first-page":"72","article-title":"Terrain-adaptive bipedal locomotion control","volume":"29","author":"Zoran Popovi\u0107 Wu","year":"2010","unstructured":"Jia-chi Wu and Zoran Popovi\u0107. 2010. Terrain-adaptive bipedal locomotion control. ACM Transactions on Graphics 29, 4 (2010), 72.","journal-title":"ACM Transactions on Graphics"},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2003.1248799"},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778811"},{"key":"e_1_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360680"},{"key":"e_1_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276509"},{"key":"e_1_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2014.2330610"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2983616","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2983616","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2983616","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T09:39:57Z","timestamp":1763458797000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2983616"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,1,6]]},"references-count":54,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2017,2,28]]}},"alternative-id":["10.1145\/2983616"],"URL":"https:\/\/doi.org\/10.1145\/2983616","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,1,6]]},"assertion":[{"value":"2014-12-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-09-01","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-01-06","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}