{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,18]],"date-time":"2025-12-18T14:30:33Z","timestamp":1766068233217,"version":"3.44.0"},"reference-count":34,"publisher":"IEEE","license":[{"start":{"date-parts":[[2025,5,19]],"date-time":"2025-05-19T00:00:00Z","timestamp":1747612800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2025,5,19]],"date-time":"2025-05-19T00:00:00Z","timestamp":1747612800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025,5,19]]},"DOI":"10.1109\/icra55743.2025.11128397","type":"proceedings-article","created":{"date-parts":[[2025,9,2]],"date-time":"2025-09-02T17:28:56Z","timestamp":1756834136000},"page":"14412-14418","source":"Crossref","is-referenced-by-count":1,"title":["Benchmarking Different QP Formulations and Solvers for Dynamic Quadrupedal Walking"],"prefix":"10.1109","author":[{"given":"Franek","family":"Stark","sequence":"first","affiliation":[{"name":"Robotics Innovation Center at the German Research Center for Artificial Intelligence (DFKI),Bremen,Germany"}]},{"given":"Jakob","family":"Middelberg","sequence":"additional","affiliation":[{"name":"Robotics Innovation Center at the German Research Center for Artificial Intelligence (DFKI),Bremen,Germany"}]},{"given":"Dennis","family":"Mronga","sequence":"additional","affiliation":[{"name":"Robotics Innovation Center at the German Research Center for Artificial Intelligence (DFKI),Bremen,Germany"}]},{"given":"Shubham","family":"Vyas","sequence":"additional","affiliation":[{"name":"Robotics Innovation Center at the German Research Center for Artificial Intelligence (DFKI),Bremen,Germany"}]},{"given":"Frank","family":"Kirchner","sequence":"additional","affiliation":[{"name":"Robotics Innovation Center at the German Research Center for Artificial Intelligence (DFKI),Bremen,Germany"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1080\/01691864.2017.1378591"},{"volume-title":"Boston Dynamics Spot","year":"2024","author":"Dynamics","key":"ref2"},{"volume-title":"Ghost Robotics VISION 60","year":"2024","author":"Robotics","key":"ref3"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1080\/01691864.2023.2168134"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1007\/s43154-021-00059-0"},{"volume-title":"Unitree Go2 Quadruped","author":"Robotics","key":"ref6"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1007\/s12532-014-0071-1"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1007\/s12532-020-00179-2"},{"issue":"1","key":"ref9","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1561\/2200000016","article-title":"Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers","volume":"3","author":"Boyd","year":"2011","journal-title":"Foundations and Trends\u00ae in Machine Learning"},{"issue":"2","key":"ref10","doi-asserted-by":"crossref","first-page":"6563","DOI":"10.1016\/j.ifacol.2020.12.073","article-title":"HPIPM: a high-performance quadratic programming framework for model predictive control*","volume":"53","author":"Frison","year":"2020","journal-title":"IFAC-PapersOnLine"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1016\/j.automatica.2012.03.010"},{"key":"ref12","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.sysconle.2014.12.002","article-title":"Controlling the level of sparsity in MPC","volume":"76","author":"Axehill","year":"2015","journal-title":"Systems & Control Letters"},{"key":"ref13","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/IROS.2018.8594448","article-title":"Dynamic Locomotion in the MIT Cheetah 3 Through Convex Model-Predictive Control","volume-title":"2018 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS)","author":"Di Carlo","year":"2018"},{"volume-title":"Highly Dynamic Quadruped Locomotion via Whole-Body Impulse Control and Model Predictive Control","year":"2019","author":"Kim","key":"ref14"},{"key":"ref15","doi-asserted-by":"crossref","first-page":"2292","DOI":"10.1109\/IROS.2011.6095035","article-title":"A sparse model predictive control formulation for walking motion generation","volume-title":"2011 IEEE\/RSJ International Conference on Intelligent Robots and Systems","author":"Dimitrov","year":"2011"},{"volume-title":"qpbenchmark: Benchmark for quadratic programming solvers available in Python","year":"2024","author":"Caron","key":"ref16"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1080\/10556788.2014.911298"},{"key":"ref18","doi-asserted-by":"crossref","first-page":"3464","DOI":"10.1109\/ICRA57147.2024.10610057","article-title":"SpaceHopper: A Small-Scale Legged Robot for Exploring Low-Gravity Celestial Bodies","volume-title":"2024 IEEE International Conference on Robotics and Automation (ICRA)","author":"Spiridonov","year":"2024"},{"key":"ref19","doi-asserted-by":"crossref","first-page":"6288","DOI":"10.1109\/ICRA.2019.8794136","article-title":"SpaceBok: A Dynamic Legged Robot for Space Exploration","volume-title":"2019 International Conference on Robotics and Automation (ICRA)","author":"Arm","year":"2019"},{"key":"ref20","doi-asserted-by":"crossref","first-page":"8484","DOI":"10.1109\/ICRA.2019.8793669","article-title":"Real-time Model Predictive Control for Versatile Dynamic Motions in Quadrupedal Robots","volume-title":"2019 International Conference on Robotics and Automation (ICRA)","author":"Ding","year":"2019"},{"key":"ref21","doi-asserted-by":"crossref","first-page":"4457","DOI":"10.1109\/CDC.2016.7798946","article-title":"An efficient implementation of partial condensing for Nonlinear Model Predictive Control","volume-title":"2016 IEEE 55th Conference on Decision and Control (CDC)","author":"Frison","year":"2016"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1142\/s0219843615500449"},{"issue":"6","key":"ref23","doi-asserted-by":"crossref","first-page":"8","DOI":"10.1109\/MCSE.2010.134","article-title":"Green HPC: From Nice to Necessity","volume":"12","author":"Hemmert","year":"2010","journal-title":"Computing in Science & Engineering"},{"issue":"8","key":"ref24","doi-asserted-by":"crossref","first-page":"4362","DOI":"10.1109\/TAC.2022.3176430","article-title":"A Dual Active-Set Solver for Embedded Quadratic Programming Using Recursive LDL$^{T}$ Updates","volume":"67","author":"Arnstrom","year":"2022","journal-title":"IEEE Transactions on Automatic Control"},{"volume-title":"eiquadprog","year":"2019","author":"Buondonno","key":"ref25"},{"key":"ref26","doi-asserted-by":"crossref","DOI":"10.15607\/RSS.2022.XVIII.040","article-title":"PROX-QP: Yet another Quadratic Programming Solver for Robotics and beyond","volume-title":"Robotics: Science and Systems XVIII. Robotics: Science and Systems Foundation","author":"Bambade","year":"2022"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1007\/bf02591962"},{"volume-title":"Drake: Model-based design and verification for robotics","year":"2019","author":"Tedrake","key":"ref28"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1007\/s12532-021-00208-8"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.21105\/joss.06696"},{"key":"ref31","doi-asserted-by":"crossref","first-page":"228","DOI":"10.1109\/ICRA46639.2022.9811616","article-title":"Whole-Body Control of Series-Parallel Hybrid Robots","volume-title":"2022 International Conference on Robotics and Automation (ICRA)","author":"Mronga","year":"2022"},{"key":"ref32","doi-asserted-by":"crossref","first-page":"128","DOI":"10.1109\/ECC.2014.6862490","article-title":"High-performance small-scale solvers for linear Model Predictive Control","volume-title":"2014 European Control Conference (ECC)","author":"Frison","year":"2014"},{"key":"ref33","doi-asserted-by":"crossref","first-page":"2589","DOI":"10.1109\/ICRA.2014.6907230","article-title":"An efficiently solvable quadratic program for stabilizing dynamic locomotion","volume-title":"2014 IEEE International Conference on Robotics and Automation (ICRA)","author":"Kuindersma","year":"2014"},{"issue":"6","key":"ref34","doi-asserted-by":"crossref","first-page":"4229","DOI":"10.1109\/ACC.2000.877018","article-title":"Active set vs. interior point strategies for model predictive control","volume-title":"Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No. 00CH36334)","volume":"6","author":"Bartlett","year":"2000"}],"event":{"name":"2025 IEEE International Conference on Robotics and Automation (ICRA)","start":{"date-parts":[[2025,5,19]]},"location":"Atlanta, GA, USA","end":{"date-parts":[[2025,5,23]]}},"container-title":["2025 IEEE International Conference on Robotics and Automation (ICRA)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/11127273\/11127223\/11128397.pdf?arnumber=11128397","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,3]],"date-time":"2025-09-03T06:13:25Z","timestamp":1756880005000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/11128397\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,5,19]]},"references-count":34,"URL":"https:\/\/doi.org\/10.1109\/icra55743.2025.11128397","relation":{},"subject":[],"published":{"date-parts":[[2025,5,19]]}}}