{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,25]],"date-time":"2026-02-25T06:15:01Z","timestamp":1772000101995,"version":"3.50.1"},"reference-count":41,"publisher":"Informa UK Limited","issue":"22","funder":[{"DOI":"10.13039\/501100001711","name":"Schweizerischer Nationalfonds zur F\u00f6rderung der Wissenschaftlichen Forschung","doi-asserted-by":"publisher","award":["141853,160592"],"award-info":[{"award-number":["141853,160592"]}],"id":[{"id":"10.13039\/501100001711","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001711","name":"Swiss National Science Foundation","doi-asserted-by":"publisher","award":["10.13039\/501100002339"],"award-info":[{"award-number":["10.13039\/501100002339"]}],"id":[{"id":"10.13039\/501100001711","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002339","name":"National Centre of Competence in Research","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100002339","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["www.tandfonline.com"],"crossmark-restriction":true},"short-container-title":["Advanced Robotics"],"published-print":{"date-parts":[[2017,11,17]]},"DOI":"10.1080\/01691864.2017.1395361","type":"journal-article","created":{"date-parts":[[2017,11,9]],"date-time":"2017-11-09T07:17:37Z","timestamp":1510211857000},"page":"1225-1237","update-policy":"https:\/\/doi.org\/10.1080\/tandf_crossmark_01","source":"Crossref","is-referenced-by-count":43,"title":["Automatic differentiation of rigid body dynamics for optimal control and estimation"],"prefix":"10.1080","volume":"31","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1839-9449","authenticated-orcid":false,"given":"Markus","family":"Giftthaler","sequence":"first","affiliation":[{"name":"Agile & Dexterous Robotics Lab, Institute of Robotics and Intelligent Systems, ETH Z\u00fcrich, Switzerland."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Neunert","sequence":"additional","affiliation":[{"name":"Agile & Dexterous Robotics Lab, Institute of Robotics and Intelligent Systems, ETH Z\u00fcrich, Switzerland."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Markus","family":"St\u00e4uble","sequence":"additional","affiliation":[{"name":"Agile & Dexterous Robotics Lab, Institute of Robotics and Intelligent Systems, ETH Z\u00fcrich, Switzerland."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marco","family":"Frigerio","sequence":"additional","affiliation":[{"name":"Department of Advanced Robotics, Istituto Italiano di Tecnologia, Genova, Italy."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Claudio","family":"Semini","sequence":"additional","affiliation":[{"name":"Department of Advanced Robotics, Istituto Italiano di Tecnologia, Genova, Italy."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jonas","family":"Buchli","sequence":"additional","affiliation":[{"name":"Agile & Dexterous Robotics Lab, Institute of Robotics and Intelligent Systems, ETH Z\u00fcrich, Switzerland."}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"301","published-online":{"date-parts":[[2017,11,8]]},"reference":[{"key":"CIT0001","unstructured":"MathWorks Inc. Matlab & Simulink software. [cited 2017 Aug 25]. Available from: www.mathworks.com\/"},{"key":"CIT0002","author":"Wolfram Research","year":"2017","journal-title":"Mathematica Software"},{"key":"CIT0003","unstructured":"Maxima. Maxima, a Computer Algebra System. [cited 2017 Aug 25]. Available from: maxima.sourceforge.net\/"},{"key":"CIT0004","doi-asserted-by":"publisher","DOI":"10.1145\/2560359"},{"key":"CIT0005","first-page":"20121684","author":"Walther A","year":"2012","journal-title":"Combinat Sci Comput"},{"key":"CIT0006","author":"Bell BM","year":"2012","journal-title":"Comput Infrastruct Oper Res"},{"key":"CIT0007","volume-title":"Fadbad, a flexible C++ package for automatic differentiation. Department of Mathematical Modelling, Technical University of Denmark","author":"Bendtsen C","year":"1996"},{"key":"CIT0008","author":"Carpenter B","year":"2015","journal-title":"CoRR"},{"key":"CIT0009","first-page":"36","volume":"7","author":"Frigerio M","year":"2016","journal-title":"J Softw Eng Rob (JOSER)"},{"key":"CIT0010","unstructured":"Tedrake R. Drake: a planning, control, and analysis toolbox for nonlinear dynamical systems. 2014. Available from: http:\/\/drake.mit.edu"},{"key":"CIT0011","doi-asserted-by":"publisher","DOI":"10.1109\/SIMPAR.2016.7862380"},{"key":"CIT0012","unstructured":"Eigen Linear Algebra Library. [cited 2017 Aug 25]. Available from: eigen.tuxfamily.org"},{"key":"CIT0013","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2016.2527830"},{"key":"CIT0014","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2013.6696688"},{"key":"CIT0015","doi-asserted-by":"publisher","DOI":"10.1023\/A:1015523018029"},{"key":"CIT0016","doi-asserted-by":"publisher","DOI":"10.1090\/S0025-5718-99-01027-3"},{"key":"CIT0017","doi-asserted-by":"publisher","DOI":"10.1115\/DETC2005-85640"},{"key":"CIT0018","doi-asserted-by":"publisher","DOI":"10.1016\/j.advengsoft.2014.03.002"},{"key":"CIT0019","first-page":"41","volume-title":"IUTAM symposium on optimization of mechanical systems","author":"Bischof CH","year":"1995"},{"key":"CIT0020","doi-asserted-by":"publisher","DOI":"10.1002\/oca.939"},{"key":"CIT0021","volume-title":"A general-purpose software framework for dynamic optimization [PhD thesis]","author":"Andersson J","year":"2013"},{"key":"CIT0022","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4899-7560-7"},{"key":"CIT0023","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2007.363606"},{"key":"CIT0024","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2011.5980156"},{"key":"CIT0025","doi-asserted-by":"publisher","DOI":"10.1080\/00207176608921369"},{"key":"CIT0026","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.2005.860248"},{"key":"CIT0027","author":"Griewank A","year":"2008","journal-title":"Siam"},{"key":"CIT0028","doi-asserted-by":"publisher","DOI":"10.1177\/0959651811402275"},{"key":"CIT0029","author":"Leal JR","year":"2017","journal-title":"CppADCodeGen"},{"key":"CIT0030","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.2005.860248"},{"key":"CIT0031","doi-asserted-by":"publisher","DOI":"10.1109\/HUMANOIDS.2016.7803252"},{"key":"CIT0032","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2017.2665685"},{"key":"CIT0033","volume-title":"An open-source C++ library for robotics and optimal control","author":"Neunert M","year":"2017"},{"key":"CIT0034","doi-asserted-by":"publisher","DOI":"10.1016\/S1474-6670(17)61205-9"},{"key":"CIT0035","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-36119-0_4"},{"key":"CIT0036","doi-asserted-by":"publisher","DOI":"10.1007\/s10107-004-0559-y"},{"key":"CIT0037","doi-asserted-by":"publisher","DOI":"10.1137\/S0036144504446096"},{"key":"CIT0038","doi-asserted-by":"publisher","DOI":"10.1016\/j.procir.2014.06.043"},{"key":"CIT0039","doi-asserted-by":"publisher","DOI":"10.1137\/S0363012902400713"},{"key":"CIT0040","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2016.2527062"},{"key":"CIT0041","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2017.7989388"}],"container-title":["Advanced Robotics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.tandfonline.com\/doi\/pdf\/10.1080\/01691864.2017.1395361","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,8,30]],"date-time":"2020-08-30T02:08:57Z","timestamp":1598753337000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.tandfonline.com\/doi\/full\/10.1080\/01691864.2017.1395361"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,11,8]]},"references-count":41,"journal-issue":{"issue":"22","published-print":{"date-parts":[[2017,11,17]]}},"alternative-id":["10.1080\/01691864.2017.1395361"],"URL":"https:\/\/doi.org\/10.1080\/01691864.2017.1395361","relation":{},"ISSN":["0169-1864","1568-5535"],"issn-type":[{"value":"0169-1864","type":"print"},{"value":"1568-5535","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,11,8]]},"assertion":[{"value":"The publishing and review policy for this title is described in its Aims & Scope.","order":1,"name":"peerreview_statement","label":"Peer Review Statement"},{"value":"http:\/\/www.tandfonline.com\/action\/journalInformation?show=aimsScope&journalCode=tadr20","URL":"http:\/\/www.tandfonline.com\/action\/journalInformation?show=aimsScope&journalCode=tadr20","order":2,"name":"aims_and_scope_url","label":"Aim & Scope"},{"value":"2017-03-07","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-09-12","order":1,"name":"revised","label":"Revised","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-10-17","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-11-08","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}