{"id":"https://openalex.org/W4392207791","doi":"https://doi.org/10.1109/tro.2024.3370002","title":"On Second-Order Derivatives of Rigid-Body Dynamics: Theory and Implementation","display_name":"On Second-Order Derivatives of Rigid-Body Dynamics: Theory and Implementation","publication_year":2024,"publication_date":"2024-01-01","ids":{"openalex":"https://openalex.org/W4392207791","doi":"https://doi.org/10.1109/tro.2024.3370002"},"language":"en","primary_location":{"id":"doi:10.1109/tro.2024.3370002","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tro.2024.3370002","pdf_url":null,"source":{"id":"https://openalex.org/S144620930","display_name":"IEEE Transactions on Robotics","issn_l":"1552-3098","issn":["1552-3098","1941-0468"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Robotics","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5101570823","display_name":"Shubham Singh","orcid":"https://orcid.org/0000-0002-5825-7330"},"institutions":[{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Shubham Singh","raw_affiliation_strings":["Department of Aerospace Engineering, University of Texas at Austin, Austin, TX, USA"],"raw_orcid":"https://orcid.org/0000-0002-5825-7330","affiliations":[{"raw_affiliation_string":"Department of Aerospace Engineering, University of Texas at Austin, Austin, TX, USA","institution_ids":["https://openalex.org/I86519309"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5049959252","display_name":"Ryan P. Russell","orcid":"https://orcid.org/0000-0001-7672-0408"},"institutions":[{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ryan P. Russell","raw_affiliation_strings":["Department of Aerospace Engineering, University of Texas at Austin, Austin, TX, USA"],"raw_orcid":"https://orcid.org/0000-0001-7672-0408","affiliations":[{"raw_affiliation_string":"Department of Aerospace Engineering, University of Texas at Austin, Austin, TX, USA","institution_ids":["https://openalex.org/I86519309"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5029126529","display_name":"Patrick M. Wensing","orcid":"https://orcid.org/0000-0002-9041-5175"},"institutions":[{"id":"https://openalex.org/I107639228","display_name":"University of Notre Dame","ror":"https://ror.org/00mkhxb43","country_code":"US","type":"education","lineage":["https://openalex.org/I107639228"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Patrick M. Wensing","raw_affiliation_strings":["Department of Aerospace and Mechanical Engineering, University of Notre Dame, Notre Dame, IN, USA"],"raw_orcid":"https://orcid.org/0000-0002-9041-5175","affiliations":[{"raw_affiliation_string":"Department of Aerospace and Mechanical Engineering, University of Notre Dame, Notre Dame, IN, USA","institution_ids":["https://openalex.org/I107639228"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":3.4956,"has_fulltext":false,"cited_by_count":12,"citation_normalized_percentile":{"value":0.92662439,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":99},"biblio":{"volume":"40","issue":null,"first_page":"2233","last_page":"2253"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11394","display_name":"Dynamics and Control of Mechanical Systems","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11394","display_name":"Dynamics and Control of Mechanical Systems","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11615","display_name":"Control and Dynamics of Mobile Robots","score":0.9968000054359436,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T13261","display_name":"Elasticity and Wave Propagation","score":0.9901999831199646,"subfield":{"id":"https://openalex.org/subfields/2211","display_name":"Mechanics of Materials"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/dynamics","display_name":"Dynamics (music)","score":0.5303298234939575},{"id":"https://openalex.org/keywords/order","display_name":"Order (exchange)","score":0.48991721868515015},{"id":"https://openalex.org/keywords/rigid-body-dynamics","display_name":"Rigid body dynamics","score":0.451058954000473},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.4386541545391083},{"id":"https://openalex.org/keywords/control-theory","display_name":"Control theory (sociology)","score":0.3782729506492615},{"id":"https://openalex.org/keywords/control-engineering","display_name":"Control engineering","score":0.348035991191864},{"id":"https://openalex.org/keywords/rigid-body","display_name":"Rigid body","score":0.3185240924358368},{"id":"https://openalex.org/keywords/classical-mechanics","display_name":"Classical mechanics","score":0.30184757709503174},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.280101478099823},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.2316819727420807},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.19176125526428223},{"id":"https://openalex.org/keywords/control","display_name":"Control (management)","score":0.12903842329978943},{"id":"https://openalex.org/keywords/economics","display_name":"Economics","score":0.11238417029380798}],"concepts":[{"id":"https://openalex.org/C145912823","wikidata":"https://www.wikidata.org/wiki/Q113558","display_name":"Dynamics (music)","level":2,"score":0.5303298234939575},{"id":"https://openalex.org/C182306322","wikidata":"https://www.wikidata.org/wiki/Q1779371","display_name":"Order (exchange)","level":2,"score":0.48991721868515015},{"id":"https://openalex.org/C28461519","wikidata":"https://www.wikidata.org/wiki/Q2037529","display_name":"Rigid body dynamics","level":3,"score":0.451058954000473},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.4386541545391083},{"id":"https://openalex.org/C47446073","wikidata":"https://www.wikidata.org/wiki/Q5165890","display_name":"Control theory (sociology)","level":3,"score":0.3782729506492615},{"id":"https://openalex.org/C133731056","wikidata":"https://www.wikidata.org/wiki/Q4917288","display_name":"Control engineering","level":1,"score":0.348035991191864},{"id":"https://openalex.org/C145980571","wikidata":"https://www.wikidata.org/wiki/Q192788","display_name":"Rigid body","level":2,"score":0.3185240924358368},{"id":"https://openalex.org/C74650414","wikidata":"https://www.wikidata.org/wiki/Q11397","display_name":"Classical mechanics","level":1,"score":0.30184757709503174},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.280101478099823},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.2316819727420807},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.19176125526428223},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.12903842329978943},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.11238417029380798},{"id":"https://openalex.org/C24890656","wikidata":"https://www.wikidata.org/wiki/Q82811","display_name":"Acoustics","level":1,"score":0.0},{"id":"https://openalex.org/C10138342","wikidata":"https://www.wikidata.org/wiki/Q43015","display_name":"Finance","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tro.2024.3370002","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tro.2024.3370002","pdf_url":null,"source":{"id":"https://openalex.org/S144620930","display_name":"IEEE Transactions on Robotics","issn_l":"1552-3098","issn":["1552-3098","1941-0468"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Robotics","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1526408511","display_name":null,"funder_award_id":"CMMI-1835186","funder_id":"https://openalex.org/F4320335353","funder_display_name":"National Science Foundation of Sri Lanka"},{"id":"https://openalex.org/G8632909241","display_name":null,"funder_award_id":"CMMI-1835013","funder_id":"https://openalex.org/F4320335353","funder_display_name":"National Science Foundation of Sri Lanka"}],"funders":[{"id":"https://openalex.org/F4320335353","display_name":"National Science Foundation of Sri Lanka","ror":"https://ror.org/010xaa060"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":51,"referenced_works":["https://openalex.org/W618254468","https://openalex.org/W1564897360","https://openalex.org/W1717366851","https://openalex.org/W1964946446","https://openalex.org/W1971908862","https://openalex.org/W1973862175","https://openalex.org/W1974537499","https://openalex.org/W1984068279","https://openalex.org/W2004609114","https://openalex.org/W2006962396","https://openalex.org/W2031070741","https://openalex.org/W2055381865","https://openalex.org/W2084891258","https://openalex.org/W2087617385","https://openalex.org/W2099082465","https://openalex.org/W2151845580","https://openalex.org/W2158370675","https://openalex.org/W2198582666","https://openalex.org/W2496722619","https://openalex.org/W2754732998","https://openalex.org/W2784553074","https://openalex.org/W2804452275","https://openalex.org/W2804623852","https://openalex.org/W2811427562","https://openalex.org/W2906487027","https://openalex.org/W2942655345","https://openalex.org/W2991639543","https://openalex.org/W3000464739","https://openalex.org/W3000557965","https://openalex.org/W3006587552","https://openalex.org/W3023856361","https://openalex.org/W3041567964","https://openalex.org/W3081791272","https://openalex.org/W3091666534","https://openalex.org/W3109186372","https://openalex.org/W3127138963","https://openalex.org/W3130600329","https://openalex.org/W3162655786","https://openalex.org/W3184213034","https://openalex.org/W4206279240","https://openalex.org/W4285107715","https://openalex.org/W4292402580","https://openalex.org/W4293775970","https://openalex.org/W4312970148","https://openalex.org/W4365420601","https://openalex.org/W4365446706","https://openalex.org/W4378215717","https://openalex.org/W4390481003","https://openalex.org/W4399469378","https://openalex.org/W6753054155","https://openalex.org/W6771112646"],"related_works":["https://openalex.org/W1547662599","https://openalex.org/W4233673530","https://openalex.org/W2329279984","https://openalex.org/W1662187412","https://openalex.org/W4285253205","https://openalex.org/W2027116621","https://openalex.org/W1522067156","https://openalex.org/W1998563436","https://openalex.org/W4384498508","https://openalex.org/W3127842781"],"abstract_inverted_index":{"Model-based":[0],"control":[1],"for":[2,33,115],"robots":[3],"has":[4],"increasingly":[5],"depended":[6],"on":[7,183],"optimization-based":[8],"methods":[9,20,104,137],"like":[10],"Differential":[11],"Dynamic":[12],"Programming":[13],"(DDP)":[14],"and":[15,112,122,130,135,162,175,203],"iterative":[16],"LQR":[17],"(iLQR).":[18],"These":[19],"can":[21],"form":[22],"the":[23,38,42,47,70,74,87,93,107,141,151,154,159,213],"basis":[24],"of":[25,41,51,55,73,89,92,110,128,143],"Model-Predictive":[26],"Control":[27],"(MPC),":[28],"which":[29],"is":[30,45,67,138],"commonly":[31],"used":[32],"controlling":[34],"legged":[35],"robots.":[36],"Computing":[37],"partial":[39],"derivatives":[40,72,109,165],"robot":[43,75],"dynamics":[44,76],"often":[46,83],"most":[48],"expensive":[49],"part":[50],"these":[52],"algorithms,":[53],"regardless":[54],"whether":[56],"analytical":[57,103],"methods,":[58],"Finite":[59],"Difference,":[60],"Automatic":[61],"Differentiation":[62],"(AD),":[63],"or":[64],"Chain-Rule":[65],"accumulation":[66],"used.":[68],"Since":[69],"second-order":[71,95,108,160],"result":[77],"in":[78,146,195],"tensor":[79],"computations,":[80],"they":[81],"are":[82],"ignored,":[84],"leading":[85],"to":[86,105,148],"use":[88],"iLQR,":[90],"instead":[91],"full":[94],"DDP":[96],"method.":[97],"In":[98],"this":[99],"paper,":[100],"we":[101],"present":[102],"compute":[106],"Inverse":[111,161],"Forward":[113,163],"Dynamics":[114,164],"open-chain":[116],"rigid-body":[117],"systems":[118],"with":[119,133,190],"multi-DoF":[120],"joints":[121],"fixed/floating":[123],"bases.":[124],"An":[125],"extensive":[126],"comparison":[127],"accuracy":[129],"run-time":[131],"performance":[132],"AD":[134,214],"other":[136],"provided,":[139],"including":[140],"consideration":[142],"code-generation":[144],"techniques":[145],"C/C++":[147],"speed":[149],"up":[150],"computations.":[152],"For":[153],"36":[155],"DoF":[156],"ATLAS":[157],"humanoid,":[158],"take":[166],"<inline-formula":[167,176,197,204],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[168,177,198,205],"xmlns:xlink=\"http://www.w3.org/1999/xlink\"><tex-math":[169,178,199,206],"notation=\"LaTeX\">$\\approx":[170,179,200,207],"200":[171],"\\mu":[172],"s$</tex-math></inline-formula>":[173],",":[174],"2.1":[180],"ms$</tex-math></inline-formula>":[181],"respectively,":[182],"a":[184,196],"12th":[185],"Gen":[186],"Intel":[187],"i5-12400":[188],"processor":[189],"2.5":[191],"GHz":[192],"clock-speed,":[193],"resulting":[194],"3.2":[201],"\\times$</tex-math></inline-formula>":[202,209],"3.8":[208],"speedup":[210],"respectively":[211],"over":[212],"approach.":[215]},"counts_by_year":[{"year":2026,"cited_by_count":4},{"year":2025,"cited_by_count":6},{"year":2024,"cited_by_count":2}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
