{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,10]],"date-time":"2026-02-10T18:38:26Z","timestamp":1770748706146,"version":"3.50.0"},"reference-count":45,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2011,7,1]],"date-time":"2011-07-01T00:00:00Z","timestamp":1309478400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2011,7]]},"abstract":"<jats:p>We develop an integrated set of gaits and skills for a physics-based simulation of a quadruped. The motion repertoire for our simulated dog includes walk, trot, pace, canter, transverse gallop, rotary gallop, leaps capable of jumping on-and-off platforms and over obstacles, sitting, lying down, standing up, and getting up from a fall. The controllers use a representation based on gait graphs, a dual leg frame model, a flexible spine model, and the extensive use of internal virtual forces applied via the Jacobian transpose. Optimizations are applied to these control abstractions in order to achieve robust gaits and leaps with desired motion styles. The resulting gaits are evaluated for robustness with respect to push disturbances and the traversal of variable terrain. The simulated motions are also compared to motion data captured from a filmed dog.<\/jats:p>","DOI":"10.1145\/2010324.1964954","type":"journal-article","created":{"date-parts":[[2011,7,26]],"date-time":"2011-07-26T14:17:46Z","timestamp":1311689866000},"page":"1-12","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":106,"title":["Locomotion skills for simulated quadrupeds"],"prefix":"10.1145","volume":"30","author":[{"given":"Stelian","family":"Coros","sequence":"first","affiliation":[{"name":"University of British Columbia and Disney Research Zurich"}]},{"given":"Andrej","family":"Karpathy","sequence":"additional","affiliation":[{"name":"University of British Columbia"}]},{"given":"Ben","family":"Jones","sequence":"additional","affiliation":[{"name":"University of British Columbia"}]},{"given":"Lionel","family":"Reveret","sequence":"additional","affiliation":[{"name":"INRIA, Grenoble University, CNRS"}]},{"given":"Michiel","family":"van de Panne","sequence":"additional","affiliation":[{"name":"University of British Columbia"}]}],"member":"320","published-online":{"date-parts":[[2011,7,25]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1242\/jeb.02632"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1177\/027836498400300205"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/218380.218405"},{"key":"e_1_2_2_4_1","volume-title":"Int. Symp. Adaptive Motion of Animals and Machines (AMAM)","author":"Buehler M.","unstructured":"Buehler, M., Playter, R., and Raibert, M. 2005. Robots step outside. In Int. Symp. Adaptive Motion of Animals and Machines (AMAM), Ilmenau, Germany, 1--4."},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","unstructured":"Coros S. Beaudoin P. and van de Panne M. 2010. Generalized biped walking control. ACM Transctions on Graphics 29 4 Article 130. 10.1145\/1778765.1781156","DOI":"10.1145\/1778765.1781156"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1781157"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383287"},{"key":"e_1_2_2_8_1","volume-title":"Proc. IEEE Intl Conf on Robotics and Automation","volume":"1","author":"Furusho J.","unstructured":"Furusho, J., Sano, A., Sakaguchi, M., and Koizumi, E. 2002. Realization of bounce gait in a quadruped robot with articular-joint-type legs. In Proc. IEEE Intl Conf on Robotics and Automation, vol. 1, 697--702."},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.tvjl.2008.01.009"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/325165.325244"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360626"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1177\/02783640122067255"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/218380.218414"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1177\/0278364907078089"},{"key":"e_1_2_2_15_1","volume-title":"Proc. IEEE Intl Conf. on Robotics and Automation","volume":"3","author":"Kohl N.","unstructured":"Kohl, N., and Stone, P. 2004. Policy gradient reinforcement learning for fast quadrupedal locomotion. In Proc. IEEE Intl Conf. on Robotics and Automation, vol. 3, 2619--2624."},{"key":"e_1_2_2_16_1","volume-title":"Proc. Graphics Interface, 10--17","author":"Kokkevis E.","unstructured":"Kokkevis, E., Metaxas, D., and Badler, N. 1995. Autonomous Animation and Control of Four-Legged Animals. In Proc. Graphics Interface, 10--17."},{"key":"e_1_2_2_17_1","volume-title":"Proc. IEEE Intl Conf. on Robotics and Automation, 811--818","author":"Kolter J.","unstructured":"Kolter, J., Rodgers, M., and Ng, A. 2008. A control architecture for quadruped locomotion over rough terrain. In Proc. IEEE Intl Conf. on Robotics and Automation, 811--818."},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSMCB.2004.827611"},{"key":"e_1_2_2_19_1","doi-asserted-by":"crossref","unstructured":"Krasny D. and Orin D. 2006. A 3D galloping quadruped robot. Climbing and Walking Robots 467--474.","DOI":"10.1007\/3-540-26415-9_56"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2009.01368.x"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/237170.237231"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1781155"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMECH.2003.820001"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531387"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.5555\/600999"},{"key":"e_1_2_2_26_1","volume-title":"BigDog. In Proc. of SPIE","volume":"6230","author":"Playter R.","unstructured":"Playter, R., Buehler, M., and Raibert, M. 2006. BigDog. In Proc. of SPIE, vol. 6230, 62302O."},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1177\/0278364904050917"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1177\/02783640122067309"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/122718.122755"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.5555\/6152"},{"key":"e_1_2_2_32_1","unstructured":"Skrba L. Reveret L. H\u00e9troy F. Cani M. and O'Sullivan C. 2008. Quadruped animation. Eurographics 2008-State of the Art Reports 1--17."},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276511"},{"key":"e_1_2_2_34_1","volume-title":"Proc. IEEE Int'l Conf. on Robotics and Automation","author":"Sunada C.","unstructured":"Sunada, C., Argaez, D., Dubowsky, S., and Mavroidis, C. 1994. A coordinated jacobian transpose control for mobile multi-limbed robotic systems. In Proc. IEEE Int'l Conf. on Robotics and Automation, 1910--1915."},{"key":"e_1_2_2_35_1","volume-title":"Proc. Graphics Interface, 151--160","author":"Torkos N.","unstructured":"Torkos, N., and van de Panne, M. 1998. Footprint-based quadruped motion synthesis. In Proc. Graphics Interface, 151--160."},{"key":"e_1_2_2_36_1","unstructured":"TreT 2011. Tret - parkour dog from ukraine http:\/\/www.youtube.com\/watch?v=pxelh_vm0uc. Accessed on January 9 2011."},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2001.976416"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/38.486679"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1016\/0021-9290(89)90182-6"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1242\/jeb.02645"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531366"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF00711252"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778809"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778811"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276509"},{"key":"e_1_2_2_46_1","volume-title":"Proc. IEEE Intl Conf. on Robotics and Automation, 3589--3595","author":"Zucker M.","unstructured":"Zucker, M., Bagnell, J., Atkeson, C., and Kuffner, J. 2010. An optimization approach to rough terrain locomotion. In Proc. IEEE Intl Conf. on Robotics and Automation, 3589--3595."}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2010324.1964954","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2010324.1964954","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T11:06:22Z","timestamp":1750244782000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2010324.1964954"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,7]]},"references-count":45,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2011,7]]}},"alternative-id":["10.1145\/2010324.1964954"],"URL":"https:\/\/doi.org\/10.1145\/2010324.1964954","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,7]]},"assertion":[{"value":"2011-07-25","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}