{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T20:36:56Z","timestamp":1777927016229,"version":"3.51.4"},"reference-count":27,"publisher":"SAGE Publications","issue":"4","license":[{"start":{"date-parts":[[2014,12,17]],"date-time":"2014-12-17T00:00:00Z","timestamp":1418774400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering"],"published-print":{"date-parts":[[2015,4]]},"abstract":"<jats:p>This article presents an intuitive approach based on virtual model control for quadrupedal dynamic locomotion, aiming at simple and robust trotting control. The controller consists of two main modules: stance phase virtual model control for full control of the robot body and swing phase virtual model control for control of swing legs. We combine the decomposed virtual model control with Raibert\u2019s method to intuitively regulate the height, speeds and attitude of the body during stance phase, with special attention to the rotation about the body diagonal line. To unify the control law and further simplify the controller, virtual model control is also implemented for swing legs to follow the planned swing foot trajectories that are self-adapting depending on the speeds of the robot. Simulations including forward trotting, lateral push recover, and lateral travel are presented to demonstrate the effectiveness and robustness of our controller.<\/jats:p>","DOI":"10.1177\/0959651814562620","type":"journal-article","created":{"date-parts":[[2014,12,18]],"date-time":"2014-12-18T13:40:33Z","timestamp":1418910033000},"page":"342-355","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":19,"title":["An intuitive approach for quadruped robot trotting based on virtual model control"],"prefix":"10.1177","volume":"229","author":[{"given":"Huixiang","family":"Xie","sequence":"first","affiliation":[{"name":"Department of Mechanical Engineering, College of Mechatronics and Automation, National University of Defense Technology, Changsha, P.R. China"},{"name":"Department of Mechanical and Aerospace Engineering, Carleton University, Ottawa, ON, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mojtaba","family":"Ahmadi","sequence":"additional","affiliation":[{"name":"Department of Mechanical and Aerospace Engineering, Carleton University, Ottawa, ON, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jianzhong","family":"Shang","sequence":"additional","affiliation":[{"name":"Department of Mechanical Engineering, College of Mechatronics and Automation, National University of Defense Technology, Changsha, P.R. China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zirong","family":"Luo","sequence":"additional","affiliation":[{"name":"Department of Mechanical Engineering, College of Mechatronics and Automation, National University of Defense Technology, Changsha, P.R. China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2014,12,17]]},"reference":[{"key":"bibr1-0959651814562620","doi-asserted-by":"publisher","DOI":"10.1142\/S0219843604000083"},{"key":"bibr2-0959651814562620","doi-asserted-by":"publisher","DOI":"10.1098\/rsta.2006.1917"},{"key":"bibr3-0959651814562620","doi-asserted-by":"publisher","DOI":"10.1109\/MRA.2007.380655"},{"key":"bibr4-0959651814562620","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574707003542"},{"key":"bibr5-0959651814562620","doi-asserted-by":"publisher","DOI":"10.1023\/A:1014045326702"},{"key":"bibr6-0959651814562620","doi-asserted-by":"publisher","DOI":"10.1177\/0278364910388677"},{"key":"bibr7-0959651814562620","doi-asserted-by":"publisher","DOI":"10.1016\/j.neunet.2008.03.014"},{"key":"bibr8-0959651814562620","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2006.870671"},{"key":"bibr9-0959651814562620","first-page":"596","volume-title":"Proceedings of the 2005 IEEE international conference on robotics and automation (ICRA 2005)","author":"Endo G"},{"key":"bibr10-0959651814562620","doi-asserted-by":"publisher","DOI":"10.1177\/0278364907078089"},{"key":"bibr11-0959651814562620","first-page":"138","volume-title":"From animals to animats 9: 9th international conference on simulation of adaptive behavior (SAB 2006)","author":"Brambilla G"},{"key":"bibr12-0959651814562620","first-page":"3179","volume-title":"2004 IEEE international joint conference on neural networks","author":"Ishii T"},{"key":"bibr13-0959651814562620","doi-asserted-by":"publisher","DOI":"10.1177\/0278364913489205"},{"key":"bibr14-0959651814562620","doi-asserted-by":"publisher","DOI":"10.1177\/0278364903022003004"},{"key":"bibr15-0959651814562620","first-page":"3321","volume-title":"2013 IEEE international conference on robotics and automation (ICRA)","author":"Ajallooeian M"},{"key":"bibr16-0959651814562620","first-page":"2554","volume-title":"2013 IEEE international conference on robotics and automation (ICRA)","author":"Barasuol V"},{"key":"bibr17-0959651814562620","doi-asserted-by":"publisher","DOI":"10.1109\/MEX.1986.4307016"},{"key":"bibr18-0959651814562620","doi-asserted-by":"publisher","DOI":"10.1016\/0021-9290(90)90043-3"},{"key":"bibr19-0959651814562620","first-page":"10823","volume-title":"Proceedings of the 17th IFAC world congress","author":"Raibert MH"},{"key":"bibr20-0959651814562620","doi-asserted-by":"publisher","DOI":"10.1177\/02783640122067309"},{"key":"bibr21-0959651814562620","volume-title":"Virtual model control of a biped walking robot","author":"Pratt JE","year":"1995"},{"key":"bibr22-0959651814562620","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574702004290"},{"key":"bibr23-0959651814562620","volume-title":"Blind walking of a planar biped on sloped terrain","author":"Chew C-M","year":"1998"},{"key":"bibr24-0959651814562620","first-page":"3287","volume-title":"2013 IEEE international conference on robotics and automation (ICRA)","author":"Gehring C"},{"key":"bibr25-0959651814562620","volume-title":"Robot manipulators: mathematics, programming and control","author":"Paul RP","year":"1982","edition":"1"},{"key":"bibr26-0959651814562620","first-page":"5743","volume-title":"2006 IEEE\/RSJ international conference on intelligent robots and systems (IROS)","author":"Palmer LR"},{"key":"bibr27-0959651814562620","first-page":"3390","volume-title":"2013 IEEE\/RSJ international conference on intelligent robots and systems (IROS)","author":"Ajallooeian M"}],"container-title":["Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0959651814562620","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/0959651814562620","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0959651814562620","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T22:32:34Z","timestamp":1777674754000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/0959651814562620"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,12,17]]},"references-count":27,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2015,4]]}},"alternative-id":["10.1177\/0959651814562620"],"URL":"https:\/\/doi.org\/10.1177\/0959651814562620","relation":{},"ISSN":["0959-6518","2041-3041"],"issn-type":[{"value":"0959-6518","type":"print"},{"value":"2041-3041","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,12,17]]}}}