{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,23]],"date-time":"2026-07-23T01:42:20Z","timestamp":1784770940151,"version":"3.55.0"},"reference-count":67,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/100020468","name":"Flanders Make","doi-asserted-by":"crossref","id":[{"id":"10.13039\/100020468","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Flanders Make SBO project - MULTIROB"},{"DOI":"10.13039\/501100003130","name":"Fonds Wetenschappelijk Onderzoek","doi-asserted-by":"publisher","award":["G0D1119 N"],"award-info":[{"award-number":["G0D1119 N"]}],"id":[{"id":"10.13039\/501100003130","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Robot."],"published-print":{"date-parts":[[2024]]},"DOI":"10.1109\/tro.2023.3335652","type":"journal-article","created":{"date-parts":[[2023,11,24]],"date-time":"2023-11-24T19:12:16Z","timestamp":1700853136000},"page":"729-749","source":"Crossref","is-referenced-by-count":13,"title":["Efficient Constrained Dynamics Algorithms Based on an Equivalent LQR Formulation Using Gauss' Principle of Least Constraint"],"prefix":"10.1109","volume":"40","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6746-4630","authenticated-orcid":false,"given":"Ajay Suresha","family":"Sathya","sequence":"first","affiliation":[{"name":"Division of Robotics, Automation and Mechatronics in the Department of Mechanical Engineering, KU Leuven, Leuven, Belgium"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3776-1025","authenticated-orcid":false,"given":"Herman","family":"Bruyninckx","sequence":"additional","affiliation":[{"name":"Division of Robotics, Automation and Mechatronics in the Department of Mechanical Engineering, KU Leuven, Leuven, Belgium"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9724-8103","authenticated-orcid":false,"given":"Wilm","family":"Decr\u00e9","sequence":"additional","affiliation":[{"name":"Division of Robotics, Automation and Mechatronics in the Department of Mechanical Engineering, KU Leuven, Leuven, Belgium"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1849-809X","authenticated-orcid":false,"given":"Goele","family":"Pipeleers","sequence":"additional","affiliation":[{"name":"Division of Robotics, Automation and Mechatronics in the Department of Mechanical Engineering, KU Leuven, Leuven, Belgium"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref1","volume-title":"Rigid Body Dynamics Algorithms","author":"Featherstone","year":"2014"},{"key":"ref2","volume-title":"Model Predictive Control: Theory, Computation, and Design","volume":"2","author":"Rawlings","year":"2017"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1177\/0278364913506757"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2017.2665685"},{"key":"ref5","article-title":"Pybullet, a python module for physics simulation for games, robotics and machine learning","author":"Coumans","year":"2021"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.15607\/RSS.2021.XVII.017"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2014.6907751"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.21105\/joss.00500"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA46639.2022.9812384"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/237170.237226"},{"key":"ref11","doi-asserted-by":"crossref","DOI":"10.1201\/9781315136370","volume-title":"A Mathematical Introduction to Robotic Manipulation","author":"Murray","year":"2017"},{"key":"ref12","doi-asserted-by":"crossref","DOI":"10.1017\/9781316661239","volume-title":"Modern Robotics","author":"Lynch","year":"2017"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2014.6907001"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.23919\/ACC53348.2022.9867643"},{"key":"ref15","first-page":"65","article-title":"Computer simulation of the dynamics of complicated mechanisms of robot-manipulators","volume":"12","author":"Vereshchagin","year":"1974","journal-title":"Eng. Cybernet."},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1177\/027836498300200102"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2000.844153"},{"key":"ref18","first-page":"232","article-title":"ber ein neues allgemeines grundgesetz der mechanik","volume":"4","author":"Gau","year":"1829","journal-title":"J. fur die Reine und Angewandte Math."},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1126\/science.153.3731.34"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/JRA.1987.1087147"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1177\/027836499101000406"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/70.127240"},{"key":"ref23","volume-title":"Manipuljacionnyje Roboty: Dinamika i Algoritmy","author":"Popov","year":"1978"},{"issue":"5","key":"ref24","first-page":"29","article-title":"Modeling and control of motion of manipulational robots","volume":"27","author":"Vereshchagin","year":"1989","journal-title":"Sov. J. Comput. Syst. Sci."},{"key":"ref25","article-title":"Composable robot motion stack: Implementing constrained hybrid dynamics using semantic models of kinematic chains","author":"Shakhimardanov","year":"2015"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/IROS40897.2019.8968500"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/JRA.1987.1087068"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1177\/027836499201100405"},{"key":"ref29","article-title":"Spatial operator algebra framework for multibody system dynamics","volume-title":"Proc. 3rd Annu. Conf. Aerosp. Comput. Control,","author":"Rodriguez","year":"1989"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1163\/156855301750078757"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2012.6224600"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1177\/0278364909357644"},{"key":"ref33","article-title":"An algorithm for the simulation of multibody systems with kinematic loops","volume-title":"Proc. 7th World Congr. Theory Mach. Mechanisms Sevilla","author":"Otter","year":"1987"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1080\/08905458708905130"},{"key":"ref35","doi-asserted-by":"crossref","first-page":"185","DOI":"10.1023\/A:1022566107679","article-title":"Improved order-n performance algorithm for the simulation of constrained multi-rigid-body dynamic systems","volume":"9","author":"Anderson","year":"2003","journal-title":"Multibody Syst. Dyn."},{"key":"ref36","volume-title":"Dynamics, Theory and Applications","author":"Kane","year":"1985"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1177\/02783649922066619"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1177\/02783649922066628"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1177\/0278364909102350"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechmachtheory.2012.03.001"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1115\/1.4025577"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2012.6386109"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1177\/0278364905054928"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1177\/0278364914521306"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.56021\/9781421407944"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511665479"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2000.846414"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1016\/S1474-6670(17)59460-4"},{"key":"ref49","author":"Lilly","year":"1989","journal-title":"Efficient Dyn. Simul. of Mult. Chain Robot. Syst."},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1016\/j.jprocont.2013.08.008"},{"issue":"1","key":"ref51","doi-asserted-by":"crossref","first-page":"14 399","DOI":"10.1016\/j.ifacol.2017.08.2027","article-title":"A high-performance Riccati based solver for tree-structured quadratic programs","volume":"50","author":"Frison","year":"2017","journal-title":"IFAC-PapersOnLine"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1115\/1.3139699"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1177\/0278364912469821"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1177\/0278364914566516"},{"issue":"2","key":"ref55","first-page":"895","article-title":"Per-contact iteration method for solving contact dynamics","volume-title":"IEEE Robot. Autom. Lett.","volume":"3","author":"Hwangbo","year":"2018"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1214\/aoms\/1177729893"},{"key":"ref57","article-title":"Spatial v2","author":"Featherstone","year":"2015"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1007\/s12532-018-0139-4"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1109\/70.406935"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1016\/0045-7825(72)90018-7"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1109\/SII.2019.8700380"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysconle.2008.03.006"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1109\/HUMANOIDS.2017.8239538"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2019.8793566"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1002\/oca.3064"},{"key":"ref66","doi-asserted-by":"crossref","DOI":"10.1515\/9781400831050","volume-title":"Robust Optimization","volume":"28","author":"B.-Tal","year":"2009"},{"key":"ref67","doi-asserted-by":"crossref","DOI":"10.1137\/1.9781611976595","volume-title":"Lectures on Stochastic Programming: Modeling and Theory","author":"Shapiro","year":"2021"}],"container-title":["IEEE Transactions on Robotics"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/8860\/10365208\/10328718.pdf?arnumber=10328718","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,11,3]],"date-time":"2024-11-03T08:12:30Z","timestamp":1730621550000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10328718\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"references-count":67,"URL":"https:\/\/doi.org\/10.1109\/tro.2023.3335652","relation":{},"ISSN":["1552-3098","1941-0468"],"issn-type":[{"value":"1552-3098","type":"print"},{"value":"1941-0468","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024]]}}}