{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,11]],"date-time":"2026-02-11T13:40:12Z","timestamp":1770817212261,"version":"3.50.1"},"reference-count":77,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2022,10,18]],"date-time":"2022-10-18T00:00:00Z","timestamp":1666051200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2022,10,18]],"date-time":"2022-10-18T00:00:00Z","timestamp":1666051200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Auton Robot"],"published-print":{"date-parts":[[2023,1]]},"DOI":"10.1007\/s10514-022-10068-3","type":"journal-article","created":{"date-parts":[[2022,10,18]],"date-time":"2022-10-18T19:02:46Z","timestamp":1666119766000},"page":"51-76","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["Locomotion generation for quadruped robots on challenging terrains via quadratic programming"],"prefix":"10.1007","volume":"47","author":[{"given":"Xinyang","family":"Jiang","sequence":"first","affiliation":[]},{"given":"Wanchao","family":"Chi","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4617-3252","authenticated-orcid":false,"given":"Yu","family":"Zheng","sequence":"additional","affiliation":[]},{"given":"Shenghao","family":"Zhang","sequence":"additional","affiliation":[]},{"given":"Yonggen","family":"Ling","sequence":"additional","affiliation":[]},{"given":"Jiafeng","family":"Xu","sequence":"additional","affiliation":[]},{"given":"Zhengyou","family":"Zhang","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,10,18]]},"reference":[{"key":"10068_CR1","doi-asserted-by":"crossref","unstructured":"Aceituno-Cabezas, B., Dai, H., Cappelletto, J., Grieco, J. C., & Fern\u00e1ndez-L\u00f3pez, G. (2017). A mixed-integer convex optimization framework for robust multilegged robot locomotion planning over challenging terrain. In IEEE\/RSJ International conference on intelligent robots and systems (pp. 4467\u20134472).","DOI":"10.1109\/IROS.2017.8206313"},{"issue":"3","key":"10068_CR2","first-page":"2531","volume":"3","author":"B Aceituno-Cabezas","year":"2018","unstructured":"Aceituno-Cabezas, B., Mastalli, C., Dai, H., Focchi, M., Radulescu, A., Caldwell, D. G., et al. (2018). Simultaneous contact, gait and motion planning for robust multi-legged locomotion via mixed-integer convex optimization. IEEE Robotics and Automation Letters, 3(3), 2531\u20132538.","journal-title":"IEEE Robotics and Automation Letters"},{"key":"10068_CR3","doi-asserted-by":"crossref","unstructured":"Barasuol, V., Buchli, J., Semini, C., Frigerio, M., De Pieri, E. R., & Caldwell, D. G. (2013). A reactive controller framework for quadrupedal locomotion on challenging terrain. In Proceedings of the IEEE international conference on robotics and automation. (pp 2554\u20132561).","DOI":"10.1109\/ICRA.2013.6630926"},{"key":"10068_CR4","doi-asserted-by":"crossref","unstructured":"Bellicoso, C. D., Jenelten, F., Fankhauser, P., Gehring, C., Hwangbo, J., & Hutter, M. (2017). Dynamic locomotion and whole-body control for quadrupedal robots. In Proceedings of the IEEE\/RSJ international conference on intelligent robots and systems. (pp 3359\u20133365).","DOI":"10.1109\/IROS.2017.8206174"},{"issue":"3","key":"10068_CR5","doi-asserted-by":"publisher","first-page":"2261","DOI":"10.1109\/LRA.2018.2794620","volume":"3","author":"CD Bellicoso","year":"2018","unstructured":"Bellicoso, C. D., Jenelten, F., Gehring, C., & Hutter, M. (2018). Dynamic locomotion through online nonlinear motion optimization for quadrupedal robots. IEEE Robotics and Automation Letters, 3(3), 2261\u20132268.","journal-title":"IEEE Robotics and Automation Letters"},{"key":"10068_CR6","doi-asserted-by":"crossref","unstructured":"Bledt, G., Powell, M. J., Katz, B., Di \u2018Carlo, J., Wensing, P. M., & Kim, S. (2018). MIT Cheetah 3: Design and control of a robust, dynamic quadruped robot. In Proceedings of the IEEE\/RSJ international conference on intelligent robots and systems. pp 2245\u20132252.","DOI":"10.1109\/IROS.2018.8593885"},{"issue":"4","key":"10068_CR7","doi-asserted-by":"publisher","first-page":"794","DOI":"10.1109\/TRO.2008.2001360","volume":"24","author":"T Bretl","year":"2008","unstructured":"Bretl, T., & Lall, S. (2008). Testing static equilibrium for legged robots. IEEE Transactions on Robotics, 24(4), 794\u2013807.","journal-title":"IEEE Transactions on Robotics"},{"key":"10068_CR8","doi-asserted-by":"crossref","unstructured":"Caron, S., & Kheddar, A. (2016). Multi-contact walking pattern generation based on model preview control of 3D COM accelerations. Proceedings of the IEEE-RAS international conference on humanoid robots. (pp. 550\u2013557).","DOI":"10.1109\/HUMANOIDS.2016.7803329"},{"key":"10068_CR9","doi-asserted-by":"crossref","unstructured":"Caron, S., Pham, Q. C., & Nakamura, Y. (2015a). Leveraging cone double description for multi-contact stability of humanoids with applications to statics and dynamics. In Robotics: science and system.","DOI":"10.15607\/RSS.2015.XI.028"},{"key":"10068_CR10","doi-asserted-by":"crossref","unstructured":"Caron, S., Pham, Q. C., & Nakamura, Y. (2015b). Stability of surface contacts for humanoid robots: Closed-form formulae of the contact wrench cone for rectangular support areas. In Proceedings of the IEEE international conference on robotics and automation. (pp. 5107\u20135112).","DOI":"10.1109\/ICRA.2015.7139910"},{"issue":"1","key":"10068_CR11","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1109\/TRO.2016.2623338","volume":"33","author":"S Caron","year":"2017","unstructured":"Caron, S., Pham, Q., & Nakamura, Y. (2017). ZMP support areas for multicontact mobility under frictional constraints. IEEE Transactions on Robotics, 33(1), 67\u201380.","journal-title":"IEEE Transactions on Robotics"},{"key":"10068_CR12","doi-asserted-by":"crossref","unstructured":"Carpentier, J., Tonneau, S., Naveau, M., Stasse, O., & Mansard, N. (2016). A versatile and efficient pattern generator for generalized legged locomotion. Proceedings of the IEEE International Conference on Robotics and Automation. (pp. 3555\u20133561).","DOI":"10.1109\/ICRA.2016.7487538"},{"key":"10068_CR13","unstructured":"CPLEX (2010). User\u2019s manual for CPLEX. https:\/\/www.ibm.com\/hk-en\/analytics\/cplex-optimizer"},{"key":"10068_CR14","doi-asserted-by":"crossref","unstructured":"Dai, H. K., & Tedrake, R. (2016). Planning robust walking motion on uneven terrain via convex optimization. In Proceedings of the IEEE-RAS international conference on humanoid robots. (pp. 104\u2013109).","DOI":"10.1109\/HUMANOIDS.2016.7803333"},{"key":"10068_CR15","unstructured":"DeepRobotics. (2017). http:\/\/www.deeprobotics.cn\/"},{"key":"10068_CR16","doi-asserted-by":"crossref","unstructured":"Deits, R., & Tedrake, R. (2014). Footstep planning on uneven terrain with mixed-integer convex optimization. In Proceedings of the IEEE-RAS international conference on humanoid robots. (pp. 279\u2013286).","DOI":"10.21236\/ADA609276"},{"key":"10068_CR17","doi-asserted-by":"crossref","unstructured":"Del Prete, A., Tonneau, S., & Mansard, N. (2016). Fast algorithms to test robust static equilibrium for legged robots. In Proceedings of the IEEE international conference on robotics and automation. (pp. 1601\u20131607).","DOI":"10.1109\/ICRA.2016.7487299"},{"key":"10068_CR18","doi-asserted-by":"crossref","unstructured":"Di Carlo, J., Wensing, P.M., Katz, B., Bledt, G., & Kim, S. (2018). Dynamic locomotion in the MIT Cheetah 3 through convex model-predictive control. In Proceedings of the IEEE\/RSJ international conference on intelligent robots and systems. (pp. 1\u20139).","DOI":"10.1109\/IROS.2018.8594448"},{"key":"10068_CR19","unstructured":"Di Gaspero, L. (1998). QuadProg++. http:\/\/quadprog.sourceforge.net\/"},{"key":"10068_CR20","doi-asserted-by":"crossref","unstructured":"Fankhauser, P., Bjelonic, M., Dario Bellicoso, C., Miki, T., & Hutter, M. (2018). Robust rough-terrain locomotion with a quadrupedal robot. In Proceedings of the IEEE international conference on robotics and automation. (pp. 5761\u20135768).","DOI":"10.1109\/ICRA.2018.8460731"},{"key":"10068_CR21","doi-asserted-by":"crossref","unstructured":"Farshidian, F., Neunert, M., Winkler, A. W., Gonzalo, R., & Buchli, J. (2017). An efficient optimal planning and control framework for quadrupedal locomotion. Proceedings of the IEEE international conference on robotics and automation. (pp. 93\u2013100).","DOI":"10.1109\/ICRA.2017.7989016"},{"issue":"2","key":"10068_CR22","doi-asserted-by":"publisher","first-page":"293","DOI":"10.1002\/rob.21559","volume":"32","author":"SY Feng","year":"2015","unstructured":"Feng, S. Y., Whitman, E., Xinjilefu, X., & Atkeson, C. (2015). Optimization-based full body control for the DARPA robotics challenge. Journal of Field Robotics, 32(2), 293\u2013312.","journal-title":"Journal of Field Robotics"},{"key":"10068_CR23","doi-asserted-by":"crossref","unstructured":"Fernbach, P., Tonneau, S., & Ta\u00efx, M. (2018). CROC: Convex resolution of centroidal dynamics trajectories to provide a feasibility criterion for the multi contact planning problem. Proceedings of the IEEE\/RSJ international conference on intelligent robots and systems. (pp. 8367\u20138373).","DOI":"10.1109\/IROS.2018.8593888"},{"issue":"4","key":"10068_CR24","doi-asserted-by":"publisher","first-page":"327","DOI":"10.1007\/s12532-014-0071-1","volume":"6","author":"HJ Ferreau","year":"2014","unstructured":"Ferreau, H. J., Kirches, C., Potschka, A., Bock, H. G., & Diehl, M. (2014). qpOASES: A parametric active-set algorithm for quadratic programming. Mathematical Programming Computation, 6(4), 327\u2013363.","journal-title":"Mathematical Programming Computation"},{"issue":"1","key":"10068_CR25","doi-asserted-by":"publisher","first-page":"259","DOI":"10.1007\/s10514-016-9573-1","volume":"41","author":"M Focchi","year":"2017","unstructured":"Focchi, M., Del Prete, A., Havoutis, I., Featherstone, R., Caldwell, D. G., & Semini, C. (2017). High-slope terrain locomotion for torque-controlled quadruped robots. Auton Robots, 41(1), 259\u2013272.","journal-title":"Auton Robots"},{"key":"10068_CR26","doi-asserted-by":"crossref","unstructured":"Gehring, C., Coros, S., Hutter, M., Bloesch, M., Hoepflinger, M. A., Siegwart, R. (2013). Control of dynamic gaits for a quadrupedal robot. In Proceedings of the IEEE international conference on robotics and automation. (pp. 3287\u20133292).","DOI":"10.1109\/ICRA.2013.6631035"},{"issue":"1","key":"10068_CR27","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1137\/S0036144504446096","volume":"47","author":"PE Gill","year":"2005","unstructured":"Gill, P. E., Murray, W., & Saunders, M. A. (2005). SNOPT: An SQP algorithm for large-scale constrained optimization. SIAM Review, 47(1), 99\u2013131.","journal-title":"SIAM Review"},{"key":"10068_CR28","unstructured":"GLPK. (2000). GNU linear programming kit. http:\/\/www.gnu.org\/software\/glpk\/glpk.html"},{"key":"10068_CR29","doi-asserted-by":"crossref","unstructured":"Grandia, R., Farshidian, F., Ranftl, R., & Hutter, M. (2019). Feedback MPC for torque-controlled legged robots. Proceedings of the IEEE\/RSJ international conference on intelligent robots and systems. (pp. 4730\u20134737).","DOI":"10.1109\/IROS40897.2019.8968251"},{"key":"10068_CR30","unstructured":"GUROBI, (2014). Gurobi optimizer reference manual. http:\/\/www.gurobi.com\/"},{"key":"10068_CR31","doi-asserted-by":"crossref","unstructured":"Herzog, A., Schaal, S., & Righetti, L. (2016). Structured contact force optimization for kino-dynamic motion generation. In Proceedings of the IEEE\/RSJ international conference on intelligent robots and systems. (pp. 2703\u20132710).","DOI":"10.1109\/IROS.2016.7759420"},{"key":"10068_CR32","unstructured":"Hirai, S. (1991). Analysis and planning of manipulation using the theory of polyhedral convex cones. Ph. D. Dissertation, Kyoto University."},{"key":"10068_CR33","doi-asserted-by":"crossref","unstructured":"Hirukawa, H., Hattori, S., Harada, K., Kajita, S., Kaneko, K., Kanehiro, F., Fujiwara, K., Morisawa, M. (2006). A universal stability criterion of the foot contact of legged robots - adios zmp. In Proceedings of the IEEE international conference on robotics and automation. (pp. 1976\u20131983).","DOI":"10.1109\/ROBOT.2006.1641995"},{"issue":"3","key":"10068_CR34","doi-asserted-by":"crossref","first-page":"280","DOI":"10.1109\/70.938385","volume":"17","author":"Q Huang","year":"2001","unstructured":"Huang, Q., Yokoi, K., Kajita, S., Kaneko, K., Arai, H., Koyachi, N., & Tanie, K. (2001). Growth distance: New measures for object separation and penetration. IEEE Transactions on Robotics and Automation, 17(3), 280\u2013289.","journal-title":"IEEE Transactions on Robotics and Automation"},{"key":"10068_CR35","doi-asserted-by":"crossref","unstructured":"Hutter, M., Gehring, C., Jud, D., Lauber, A., Bellicoso, C. D., Tsounis, V., Hwangbo, J., Bodie, K., Fankhauser, P., Bloesch, M., Diethelm, R., Bachmann, S., Melzer, A., & Hoepflinger, M. (2016). ANYmal: A highly mobile and dynamic quadrupedal robot. In Proceedings of the IEEE\/RSJ international conference on intelligent robots and systems. (pp. 38\u201344).","DOI":"10.1109\/IROS.2016.7758092"},{"key":"10068_CR36","doi-asserted-by":"crossref","unstructured":"Kajita, S., Kanehiro, F., Kaneko, K., Fujiwara, K., Harada, K., Yokoi, K., & Hirukawa, H. (2003). Biped walking pattern generation by using preview control of zero-moment point. In Proceedings of the IEEE international conference on robotics and automation. (pp. 1620\u20131626).","DOI":"10.1109\/ROBOT.2003.1241826"},{"issue":"2","key":"10068_CR37","doi-asserted-by":"publisher","first-page":"236","DOI":"10.1177\/0278364910388677","volume":"30","author":"M Kalakrishnan","year":"2011","unstructured":"Kalakrishnan, M., Buchli, J., Pastor, P., Mistry, M., & Schaal, S. (2011). Learning, planning, and control for quadruped locomotion over challenging terrain. The International Journal of Robotics Research, 30(2), 236\u2013258.","journal-title":"The International Journal of Robotics Research"},{"key":"10068_CR38","doi-asserted-by":"crossref","unstructured":"Kanehiro, F., Suleiman, W., Lamiraux, F., Yoshida, E., & Laumond, J. P. (2008). Integrating dynamics into motion planning for humanoid robots. In Proceedings of the IEEE\/RSJ international conference on intelligent robots and systems. (pp. 660\u2013667).","DOI":"10.1109\/IROS.2008.4650950"},{"issue":"9","key":"10068_CR39","doi-asserted-by":"publisher","first-page":"1094","DOI":"10.1177\/0278364912452673","volume":"31","author":"T Koolen","year":"2012","unstructured":"Koolen, T., De Boer, T., Rebula, J., Goswami, A., & Pratt, J. (2012). Capturability-based analysis and control of legged locomotion, Part 1: Theory and application to three simple gait models. The International Journal of Robotics Research, 31(9), 1094\u20131113.","journal-title":"The International Journal of Robotics Research"},{"issue":"1","key":"10068_CR40","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1023\/A:1013219111657","volume":"12","author":"JJ Kuffner","year":"2002","unstructured":"Kuffner, J. J., Kagami, S., Nishiwaki, K., Inaba, M., & Inoue, H. (2002). Dynamically-stable motion planning for humanoid robots. Autonomous Robots, 12(1), 105\u2013118.","journal-title":"Autonomous Robots"},{"issue":"3","key":"10068_CR41","doi-asserted-by":"publisher","first-page":"429","DOI":"10.1007\/s10514-015-9479-3","volume":"40","author":"S Kuindersma","year":"2016","unstructured":"Kuindersma, S., Deits, R., Fallon, M., Valenzuela, A., Dai, H. K., Permenter, F., et al. (2016). Optimization-based locomotion planning, estimation, and control design for the Atlas humanoid robot. Autonomous Robots, 40(3), 429\u2013455.","journal-title":"Autonomous Robots"},{"key":"10068_CR42","doi-asserted-by":"crossref","unstructured":"Mastalli, C., Budhiraja, R., Merkt, W., Saurel, G., Hammoud, B., Naveau, M., Carpentier, J., Righetti, L., Vijayakumar, S., & Mansard, N. (2020). Crocoddyl: An effcient and versatile framework for multi-contact optimal control. In Proceedings of the IEEE international conference on robotics and automation. (pp. 2536\u20132542).","DOI":"10.1109\/ICRA40945.2020.9196673"},{"key":"10068_CR43","doi-asserted-by":"crossref","unstructured":"Mastalli, C., Focchi, M., Havoutis, I., Radulescu, A., Calinon, S., Buchli, J., Caldwell, D. G., & Semini, C. (2017). Trajectory and foothold optimization using low-dimensional models for rough terrain locomotion. In Proceedings of the IEEE international conference on robotics and automation. (pp. 1096\u20131103).","DOI":"10.1109\/ICRA.2017.7989131"},{"issue":"6","key":"10068_CR44","doi-asserted-by":"publisher","first-page":"1635","DOI":"10.1109\/TRO.2020.3003464","volume":"36","author":"C Mastalli","year":"2020","unstructured":"Mastalli, C., Havoutis, I., Focchi, M., Caldwell, D. G., & Semini, C. (2020). Motion planning for quadrupedal locomotion: coupled planning, terrain mapping, and whole-body control. IEEE Transactions on Robotics, 36(6), 1635\u20131648.","journal-title":"IEEE Transactions on Robotics"},{"issue":"4","key":"10068_CR45","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1145\/2185520.2185539","volume":"31","author":"I Mordatch","year":"2012","unstructured":"Mordatch, I., Todorov, E., & Popovi\u0107, Z. (2012). Discovery of complex behaviors through contact-invariant optimization. ACM Transactions on Graphics, 31(4), 43.","journal-title":"ACM Transactions on Graphics"},{"key":"10068_CR46","unstructured":"MOSEK. (2014). The MOSEK optimization software. http:\/\/www.mosek.com\/."},{"key":"10068_CR47","doi-asserted-by":"crossref","unstructured":"Nagasaka, K., Masayuki, I., & Inoue, H. (1999). Dynamic walking pattern generation for a humanoid robot based on optimal gradient method. In Proceedings of the IEEE systems, man, and cybernetics (SMC) society. (pp. 908\u2013913).","DOI":"10.1109\/ICSMC.1999.816673"},{"issue":"4","key":"10068_CR48","doi-asserted-by":"publisher","first-page":"763","DOI":"10.1109\/TRO.2007.903818","volume":"23","author":"ES Neo","year":"2007","unstructured":"Neo, E. S., Yokoi, K., Kajita, S., & Tanie, K. (2007). Whole-body motion generation intergrating operator\u2019s intention and robot\u2019s autonomy in controlling humanoid robots. IEEE Transactions on Robotics, 23(4), 763\u2013775.","journal-title":"IEEE Transactions on Robotics"},{"issue":"3","key":"10068_CR49","doi-asserted-by":"publisher","first-page":"1502","DOI":"10.1109\/LRA.2017.2665685","volume":"2","author":"M Neunert","year":"2017","unstructured":"Neunert, M., Farshidian, F., Winkler, A. W., & Buchli, J. (2017). Trajectory optimization through contacts and automatic gait discovery for quadrupeds. IEEE Robotics and Automation Letters, 2(3), 1502\u20131509.","journal-title":"IEEE Robotics and Automation Letters"},{"issue":"3","key":"10068_CR50","doi-asserted-by":"publisher","first-page":"1458","DOI":"10.1109\/LRA.2018.2800124","volume":"3","author":"M Neunert","year":"2018","unstructured":"Neunert, M., St\u00e4uble, M., Giftthaler, M., Bellicoso, C. D., Gehring, C., Hutter, M., & Buchli, J. (2018). Whole-body nonlinear model predictive control through contacts for quadrupeds. IEEE Robotics and Automation Letters, 3(3), 1458\u20131465.","journal-title":"IEEE Robotics and Automation Letters"},{"issue":"4","key":"10068_CR51","doi-asserted-by":"publisher","first-page":"1239","DOI":"10.1109\/TRO.2020.2983318","volume":"34","author":"R Orsolino","year":"2020","unstructured":"Orsolino, R., Focchi, M., Caron, S., Raiola, G., Barasuol, V., Caldwell, D. G., & Semini, C. (2020). Feasible region: an actuation-aware extension of the support region. IEEE Transactions on Robotics, 34(4), 1239\u20131255.","journal-title":"IEEE Transactions on Robotics"},{"issue":"4","key":"10068_CR52","doi-asserted-by":"publisher","first-page":"3363","DOI":"10.1109\/LRA.2018.2836441","volume":"3","author":"R Orsolino","year":"2018","unstructured":"Orsolino, R., Focchi, M., Mastalli, C., Dai, H., Caldwell, D. G., & Semini, C. (2018). Application of wrench-based feasibility analysis to the online trajectory optimization of legged robots. IEEE Robotics and Automation Letters, 3(4), 3363\u20133370.","journal-title":"IEEE Robotics and Automation Letters"},{"key":"10068_CR53","doi-asserted-by":"crossref","unstructured":"Park, H. W., Wensing, P. M., & Kim, S. (2015). Online planning for autonomous running jumps over obstacles in high-speed quadrupeds. In Proceedings of robotics: science and systems.","DOI":"10.15607\/RSS.2015.XI.047"},{"key":"10068_CR54","doi-asserted-by":"crossref","unstructured":"Park, J., & Youm, Y. (2007). General ZMP preview control for bipedal walking. In Proceedings of the IEEE international conference on robotics and automation. (pp. 2682\u20132687).","DOI":"10.1109\/ROBOT.2007.363870"},{"key":"10068_CR55","unstructured":"Perrin, N., Lau, D., & Padois, V. (2015). Effective generation of dynamically balanced locomotion with multiple non-coplanar contacts. In Proceedings of the international symposium on robotics research. (pp. 1\u201316)."},{"key":"10068_CR56","doi-asserted-by":"crossref","unstructured":"Ponton, B., Herzog, A., Del Prete, A., Schaal, S., & Righetti, L. (2018). On time optimization of centroidal momentum. In Proceedings of the IEEE international conference on robotics and automation. (pp. 5776\u20135782).","DOI":"10.1109\/ICRA.2018.8460537"},{"key":"10068_CR57","doi-asserted-by":"crossref","unstructured":"Ponton, B., Herzog, A., Schaal, S., & Righetti, L. (2016). A convex model of humanoid momentum dynamics for multi-contact motion generation. Proceedings of the IEEE-RAS international conference on humanoid robots. (pp. 842\u2013849).","DOI":"10.1109\/HUMANOIDS.2016.7803371"},{"key":"10068_CR58","doi-asserted-by":"crossref","unstructured":"Pratt, J., Carff, J., Drakunov, S., & Goswami, A. (2006). Capture point: a step toward humanoid push recovery. In Proceedings of the IEEE-RAS international conference on humanoid robots. (pp. 200\u2013207).","DOI":"10.1109\/ICHR.2006.321385"},{"issue":"10","key":"10068_CR59","doi-asserted-by":"publisher","first-page":"1117","DOI":"10.1177\/0278364912452762","volume":"31","author":"J Pratt","year":"2012","unstructured":"Pratt, J., Koolen, T., De Boer, T., Rebula, J., Cotton, S., Carff, J., et al. (2012). Capturability-based analysis and control of legged locomotion, Part 2: Application to M2V2, a lower-body humanoidation to m2v2, a lower-body humanoid. The International Journal of Robotics Research, 31(10), 1117\u20131133.","journal-title":"The International Journal of Robotics Research"},{"key":"10068_CR60","unstructured":"Qiu, Z., Escande, A., Micaelli, A., & Robert, T. (2011). Human motions analysis and simulation based on a general criterion of stability. In Proceedings of the international symposium on digital human modeling. (pp. 1\u20138)."},{"key":"10068_CR61","doi-asserted-by":"crossref","unstructured":"Raibert, M., Blankespoor, K., Nelson, G., & Playter, R. (2008). BigDog, the rough-terrain quadruped robot. In IFAC proceedings. (vol. 41, 2, pp. 10,822\u201310,825).","DOI":"10.3182\/20080706-5-KR-1001.01833"},{"key":"10068_CR62","unstructured":"Saida, T., Yokokoji, Y., & Yoshikawa, T. (2003). FSW (feasible solution of wrench) for multi-legged robots. In Proceedings of the IEEE international conference on robotics and automation. (pp. 3815\u20133820)."},{"key":"10068_CR63","doi-asserted-by":"crossref","unstructured":"Semini, C., Tsagarakis, N. G., Guglielmino, E., Focchi, M., Cannella, F., & Caldwell, D. G. (2011). Design of HyQ - a hydraulically and electrically actuated quadruped robot. Proceedings of the institution of mechanical engineers, Part I: Journal of Systems and Control Engineering,225(6), 831\u2013849.","DOI":"10.1177\/0959651811402275"},{"key":"10068_CR64","unstructured":"Sugihara, T. (2008). Simulated regulator to synthesize ZMP manipulation and foot location for autonomous control of biped robots. In Proceedings of the IEEE international conference on robotics and automation. (pp. 1264\u20131269)."},{"issue":"5","key":"10068_CR65","doi-asserted-by":"publisher","first-page":"176","DOI":"10.1145\/3213773","volume":"37","author":"S Tonneau","year":"2018","unstructured":"Tonneau, S., Fernbach, P., Del Prete, A., Pettr\u00e9, J., & Mansard, N. (2018). 2PAC: Two-point attractors for center of mass trajectories in multi-contact scenarios. ACM Transactions on Graphics, 37(5), 176.","journal-title":"ACM Transactions on Graphics"},{"key":"10068_CR66","unstructured":"Unitree. (2017). http:\/\/www.unitree.cc\/"},{"issue":"1","key":"10068_CR67","doi-asserted-by":"publisher","first-page":"157","DOI":"10.1142\/S0219843604000083","volume":"1","author":"M Vukobratovi\u0107","year":"2004","unstructured":"Vukobratovi\u0107, M., & Borovac, B. (2004). Zero-moment point: Thirty five years of its life. International Journal of Humanoid Robotics, 1(1), 157\u2013173.","journal-title":"International Journal of Humanoid Robotics"},{"issue":"1","key":"10068_CR68","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1007\/s10107-004-0559-y","volume":"106","author":"A W\u00e4echter","year":"2006","unstructured":"W\u00e4echter, A., & Biegler, L. T. (2006). On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming. Mathematical Programming, 106(1), 25\u201357.","journal-title":"Mathematical Programming"},{"key":"10068_CR69","doi-asserted-by":"publisher","first-page":"411","DOI":"10.1007\/978-3-540-36119-0_20","volume":"340","author":"PB Wieber","year":"2006","unstructured":"Wieber, P. B. (2006). Holonomy and nonholonomy in the dynamics of articulated motion. Lecture Notes in Control and Information Sciences, 340, 411\u2013425.","journal-title":"Lecture Notes in Control and Information Sciences"},{"issue":"3","key":"10068_CR70","doi-asserted-by":"publisher","first-page":"1560","DOI":"10.1109\/LRA.2018.2798285","volume":"3","author":"AW Winkler","year":"2018","unstructured":"Winkler, A. W., Bellicoso, C. D., Hutter, M., & Buchli, J. (2018). Gait and trajectory optimization for legged systems through phase-based end-effector parameterization. IEEE Robotics and Automation Letters, 3(3), 1560\u20131567.","journal-title":"IEEE Robotics and Automation Letters"},{"key":"10068_CR71","doi-asserted-by":"crossref","unstructured":"Winkler, A.W., Farshidian, F., Neunert, M., Pardo, D., & Buchli, J. (2017a). Online walking motion and foothold optimization for quadruped locomotion. In Proceedings of the IEEE international conference on robotics and automation. (pp. 5308\u20135313).","DOI":"10.1109\/ICRA.2017.7989624"},{"issue":"4","key":"10068_CR72","doi-asserted-by":"publisher","first-page":"2201","DOI":"10.1109\/LRA.2017.2723931","volume":"2","author":"AW Winkler","year":"2017","unstructured":"Winkler, A. W., Farshidian, F., Pardo, D., Neunert, M., & Buchli, J. (2017b). Fast trajectory optimization for legged robots using vertex-based ZMP constraints. IEEE Robotics and Automation Letters, 2(4), 2201\u20132208.","journal-title":"IEEE Robotics and Automation Letters"},{"key":"10068_CR73","doi-asserted-by":"crossref","unstructured":"Winkler, A. W., Havoutis, I., Bazeille, S., Ortiz, J., Focchi, M., Dillmann, R., Caldwell, D., & Semini, C. (2014). Path planning with force-based foothold adaptation and virtual model control for torque controlled quadruped robots. In Proceedings of the IEEE international conference on robotics and automation. (pp. 6476\u20136482).","DOI":"10.1109\/ICRA.2014.6907815"},{"key":"10068_CR74","doi-asserted-by":"crossref","unstructured":"Winkler, A. W., Mastalli, C., Havoutis, I., Focchi, M., Caldwell, D. G., & Semini, C. (2015). Planning and execution of dynamic whole-body locomotion for a hydraulic quadruped on challenging terrain. In Proceedings of the IEEE international conference on robotics and automation. (pp. 5148\u20135154).","DOI":"10.1109\/ICRA.2015.7139916"},{"key":"10068_CR75","doi-asserted-by":"crossref","unstructured":"Zheng, Y., Lin, M. C., Manocha, D., Adiwahono, A. H., & Chew, C. M. (2010). A walking pattern generator for biped robots on uneven terrains. In Proceedings of the IEEE\/RSJ international conference on intelligent robots and systems. (pp 4483\u20134488).","DOI":"10.1109\/IROS.2010.5653079"},{"issue":"5","key":"10068_CR76","doi-asserted-by":"publisher","first-page":"1950021","DOI":"10.1142\/S021984361950021X","volume":"16","author":"Y Zheng","year":"2019","unstructured":"Zheng, Y., Liao, S. W., & Yamane, K. (2019). Humanoid locomotion control and generation based on contact wrench cones. International Journal of Humanoid Robotics, 16(5), 1950021.","journal-title":"International Journal of Humanoid Robotics"},{"issue":"4","key":"10068_CR77","doi-asserted-by":"publisher","first-page":"988","DOI":"10.1109\/TRO.2015.2451411","volume":"31","author":"Y Zheng","year":"2015","unstructured":"Zheng, Y., & Yamane, K. (2015). Generalized distance between compact convex sets: Algorithms and applications. IEEE Transactions on Robotics, 31(4), 988\u20131003.","journal-title":"IEEE Transactions on Robotics"}],"container-title":["Autonomous Robots"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10514-022-10068-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10514-022-10068-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10514-022-10068-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,9]],"date-time":"2023-01-09T08:16:41Z","timestamp":1673252201000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10514-022-10068-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,10,18]]},"references-count":77,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2023,1]]}},"alternative-id":["10068"],"URL":"https:\/\/doi.org\/10.1007\/s10514-022-10068-3","relation":{},"ISSN":["0929-5593","1573-7527"],"issn-type":[{"value":"0929-5593","type":"print"},{"value":"1573-7527","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,10,18]]},"assertion":[{"value":"3 November 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 September 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"18 October 2022","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}