{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,3,29]],"date-time":"2022-03-29T19:46:59Z","timestamp":1648583219457},"reference-count":16,"publisher":"Cambridge University Press (CUP)","issue":"3","license":[{"start":{"date-parts":[[2013,8,28]],"date-time":"2013-08-28T00:00:00Z","timestamp":1377648000000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/www.cambridge.org\/core\/terms"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotica"],"published-print":{"date-parts":[[2014,5]]},"abstract":"<jats:title>SUMMARY<\/jats:title><jats:p>This paper presents a whole-body dynamics controller for robust push recovery on a force-controlled bipedal robot. Featherstone's spatial vector method is used to deduce dynamics formulas. We reveal a relationship between the accelerations of the floating base and the desired external forces needed for those accelerations. Introducing constraints on the desired external forces causes corresponding constraints on the accelerations. Quadratic programming is applied to find the extremal accelerations, which recover the robot from pushes as best as possible. A robustness criterion is proposed based on the linear inverted pendulum model to evaluate the performance of push recovery methods quantitatively. We evaluate four typical push recovery methods and the results show that our method is more robust than these. The effectiveness of the proposed method is demonstrated by push recovery in simulations.<\/jats:p>","DOI":"10.1017\/s0263574713000829","type":"journal-article","created":{"date-parts":[[2013,8,28]],"date-time":"2013-08-28T13:45:10Z","timestamp":1377697510000},"page":"467-476","source":"Crossref","is-referenced-by-count":11,"title":["Robust push recovery by whole-body dynamics control with extremal accelerations"],"prefix":"10.1017","volume":"32","author":[{"given":"Xuechao","family":"Chen","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Qiang","family":"Huang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhangguo","family":"Yu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuepin","family":"Lu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"56","published-online":{"date-parts":[[2013,8,28]]},"reference":[{"key":"S0263574713000829_ref11","first-page":"3031","volume-title":"Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems","author":"Liu","year":"2009"},{"key":"S0263574713000829_ref1","doi-asserted-by":"publisher","DOI":"10.1117\/12.777973"},{"key":"S0263574713000829_ref8","doi-asserted-by":"publisher","DOI":"10.1109\/10.362914"},{"key":"S0263574713000829_ref2","first-page":"1248","volume-title":"Proceedings of IEEE\/RSJ International Conference on Intelligent Robots and Systems","author":"Stephens","year":"2010"},{"key":"S0263574713000829_ref9","first-page":"57","volume-title":"Proceedings of the IEEE International Conference on Humanoid Robots","author":"Atkeson","year":"2007"},{"key":"S0263574713000829_ref7","first-page":"137","volume-title":"Proceedings of the IEEE International Conference on Humanoid Robots","author":"Wieber","year":"2006"},{"key":"S0263574713000829_ref16","doi-asserted-by":"crossref","first-page":"88","DOI":"10.1109\/MRA.2010.939560","article-title":"A beginner's guide to 6-D vectors (Part 2)","volume":"17","author":"Roy","year":"2010","journal-title":"IEEE Robot. Autom. Mag."},{"key":"S0263574713000829_ref14","first-page":"61","volume-title":"Proceedings of the 3rd DADS Korean User's Conference","author":"Han","year":"1987"},{"key":"S0263574713000829_ref15","doi-asserted-by":"crossref","first-page":"83","DOI":"10.1109\/MRA.2010.937853","article-title":"A beginner's guide to 6-D vectors (Part 1)","volume":"17","author":"Roy","year":"2010","journal-title":"IEEE Robot. Autom. Mag."},{"key":"S0263574713000829_ref5","first-page":"52","volume-title":"Proceedings of IEEE International Conference on Humanoid Robots","author":"Stephens","year":"2010"},{"key":"S0263574713000829_ref12","doi-asserted-by":"crossref","unstructured":"B. Stephens , \u201cHumanoid Push Recovery,\u201d In: Proceedings of the IEEE International Conference on Humanoid Robots (2007) pp. 589\u2013595.","DOI":"10.1109\/ICHR.2007.4813931"},{"key":"S0263574713000829_ref4","unstructured":"Boston Dynamics, \u201cPETMAN,\u201d available at: http:\/\/www.bostondyna-mics.com\/robot_petman.html (Oct. 2009)"},{"key":"S0263574713000829_ref6","first-page":"1121","volume-title":"Proceedings of the IEEE International Conference on Intelligent Robots and Systems","author":"Diedam","year":"2008"},{"key":"S0263574713000829_ref3","first-page":"4915","volume-title":"Proceedings of IEEE\/RSJ International Conference on Intelligent Robots and Systems","author":"Hyon","year":"2006"},{"key":"S0263574713000829_ref10","first-page":"228","article-title":"Multiple balance strategies for humanoid standing control","volume":"37","author":"Dengpeng","year":"2001","journal-title":"Acta Autom. Sin."},{"key":"S0263574713000829_ref13","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574708005298"}],"container-title":["Robotica"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0263574713000829","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,4,22]],"date-time":"2019-04-22T21:10:24Z","timestamp":1555967424000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0263574713000829\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,8,28]]},"references-count":16,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2014,5]]}},"alternative-id":["S0263574713000829"],"URL":"https:\/\/doi.org\/10.1017\/s0263574713000829","relation":{},"ISSN":["0263-5747","1469-8668"],"issn-type":[{"value":"0263-5747","type":"print"},{"value":"1469-8668","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,8,28]]}}}