{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,20]],"date-time":"2026-05-20T16:33:48Z","timestamp":1779294828744,"version":"3.51.4"},"reference-count":20,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"1","license":[{"start":{"date-parts":[[2025,3,1]],"date-time":"2025-03-01T00:00:00Z","timestamp":1740787200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2025,3,1]],"date-time":"2025-03-01T00:00:00Z","timestamp":1740787200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2025,3,1]],"date-time":"2025-03-01T00:00:00Z","timestamp":1740787200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/501100000780","name":"European Union","doi-asserted-by":"publisher","award":["101070596"],"award-info":[{"award-number":["101070596"]}],"id":[{"id":"10.13039\/501100000780","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001665","name":"French National Research Agency","doi-asserted-by":"publisher","award":["ANR-24-CE33-0753-01"],"award-info":[{"award-number":["ANR-24-CE33-0753-01"]}],"id":[{"id":"10.13039\/501100001665","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Robot. Automat. Mag."],"published-print":{"date-parts":[[2025,3]]},"DOI":"10.1109\/mra.2024.3487395","type":"journal-article","created":{"date-parts":[[2024,11,27]],"date-time":"2024-11-27T19:31:31Z","timestamp":1732735891000},"page":"24-34","source":"Crossref","is-referenced-by-count":2,"title":["The Open Stack of Tasks Library: OpenSoT: A Software Dedicated to Hierarchical Whole-Body Control of Robots Subject to Constraints"],"prefix":"10.1109","volume":"32","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2063-7490","authenticated-orcid":false,"given":"Enrico Mingo","family":"Hoffman","sequence":"first","affiliation":[{"name":"Universit&#x00E9; de Lorraine, CNRS, Inria, Villers les Nancy, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9065-1266","authenticated-orcid":false,"given":"Arturo","family":"Laurenzi","sequence":"additional","affiliation":[{"name":"Arturo Laurenzi, Humanoids and Human Centered Mechatronics Lab, Istituto Italiano di Tecnologia, Genova, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9877-8237","authenticated-orcid":false,"given":"Nikos G.","family":"Tsagarakis","sequence":"additional","affiliation":[{"name":"Humanoids and Human Centered Mechatronics Lab, Istituto Italiano di Tecnologia, Genova, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref1","first-page":"1","article-title":"A versatile generalized inverted kinematics implementation for collaborative working humanoid robots: The stack of tasks","volume-title":"Proc. Int. Conf. Adv. Robot.","author":"Mansard","year":"2009"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/mra.2015.2415048"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.3389\/frobt.2018.00024"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1142\/S0219843616500079"},{"key":"ref5","volume-title":"Drake: Model-based design and verification for robotics","author":"Tedrake","year":"2019"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1142\/S0219843615500401"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1142\/S0219843615500449"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1177\/027836490707809107"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/IEEECONF49454.2021.9382685"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1142\/S0219843621500080"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2015.02.008"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2011.2142450"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2009.5354341"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1177\/0278364914521306"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1007\/s12532-014-0071-1"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1007\/s12532-020-00179-2"},{"key":"ref17","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":"Proc. Rob. Sci. Syst.","author":"Bambade","year":"2022"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2019.2926664"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1007\/BF02591962"},{"key":"ref20","volume-title":"GNU linear programming kit","year":"2023"}],"container-title":["IEEE Robotics &amp; Automation Magazine"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/100\/10931179\/10769088.pdf?arnumber=10769088","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,24]],"date-time":"2025-03-24T17:58:49Z","timestamp":1742839129000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10769088\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,3]]},"references-count":20,"journal-issue":{"issue":"1"},"URL":"https:\/\/doi.org\/10.1109\/mra.2024.3487395","relation":{},"ISSN":["1070-9932","1558-223X"],"issn-type":[{"value":"1070-9932","type":"print"},{"value":"1558-223X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,3]]}}}