{"id":"https://openalex.org/W7127077898","doi":"https://doi.org/10.48550/arxiv.2601.22849","title":"Robust Rigid Body Assembly via Contact-Implicit Optimal Control with Exact Second-Order Derivatives","display_name":"Robust Rigid Body Assembly via Contact-Implicit Optimal Control with Exact Second-Order Derivatives","publication_year":2026,"publication_date":"2026-01-30","ids":{"openalex":"https://openalex.org/W7127077898","doi":"https://doi.org/10.48550/arxiv.2601.22849"},"language":null,"primary_location":{"id":"pmh:oai:arXiv.org:2601.22849","doi":null,"is_oa":true,"landing_page_url":"http://arxiv.org/abs/2601.22849","pdf_url":"https://arxiv.org/pdf/2601.22849","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"volume":null,"type":"preprint","indexed_in":["arxiv","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2601.22849","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5124768367","display_name":"Christian Dietz","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Dietz, Christian","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5029758616","display_name":"Sebastian Albrecht","orcid":"https://orcid.org/0000-0002-3647-4043","observed_orcids":["https://orcid.org/0000-0002-3647-4043"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Albrecht, Sebastian","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5038053055","display_name":"Gianluca Frison","orcid":"https://orcid.org/0000-0001-9440-9699","observed_orcids":["https://orcid.org/0000-0001-9440-9699"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Frison, Gianluca","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5146758013","display_name":"Moritz Diehl","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Diehl, Moritz","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5069370342","display_name":"Armin Nurkanovi\u0107","orcid":"https://orcid.org/0000-0002-9796-4302","observed_orcids":["https://orcid.org/0000-0002-9796-4302"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Nurkanovi\u0107, Armin","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10653","display_name":"Robot Manipulation and Learning","score":0.9496999979019165,"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/T10653","display_name":"Robot Manipulation and Learning","score":0.9496999979019165,"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/T10462","display_name":"Reinforcement Learning in Robotics","score":0.03519999980926514,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10586","display_name":"Robotic Path Planning Algorithms","score":0.0026000000070780516,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/differentiable-physics-simulation","display_name":"differentiable physics simulation","score":0.9599999785423279},{"id":"https://openalex.org/keywords/second-derivative","display_name":"second derivative","score":0.8690000176429749},{"id":"https://openalex.org/keywords/collision-detection","display_name":"collision detection","score":0.5649999976158142},{"id":"https://openalex.org/keywords/contact-resolution","display_name":"contact resolution","score":0.7509999871253967},{"id":"https://openalex.org/keywords/linear-programming","display_name":"linear programming","score":0.531000018119812},{"id":"https://openalex.org/keywords/trajectory-optimization","display_name":"trajectory optimization","score":0.8339999914169312},{"id":"https://openalex.org/keywords/hessian-approximation","display_name":"Hessian approximation","score":0.5350000262260437}],"concepts":[{"id":"https://openalex.org/C203616005","wikidata":"https://www.wikidata.org/wiki/Q620495","display_name":"Hessian matrix","level":2,"score":0.6330999732017517},{"id":"https://openalex.org/C63479239","wikidata":"https://www.wikidata.org/wiki/Q7353546","display_name":"Robustness (evolution)","level":3,"score":0.578499972820282},{"id":"https://openalex.org/C2778770139","wikidata":"https://www.wikidata.org/wiki/Q1966904","display_name":"Solver","level":2,"score":0.5778999924659729},{"id":"https://openalex.org/C176809094","wikidata":"https://www.wikidata.org/wiki/Q15401496","display_name":"Traverse","level":2,"score":0.5641000270843506},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.4749999940395355},{"id":"https://openalex.org/C3770464","wikidata":"https://www.wikidata.org/wiki/Q775963","display_name":"Smoothing","level":2,"score":0.44350001215934753},{"id":"https://openalex.org/C91575142","wikidata":"https://www.wikidata.org/wiki/Q1971426","display_name":"Optimal control","level":2,"score":0.4426000118255615},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.42739999294281006},{"id":"https://openalex.org/C145980571","wikidata":"https://www.wikidata.org/wiki/Q192788","display_name":"Rigid body","level":2,"score":0.4207000136375427},{"id":"https://openalex.org/C34413123","wikidata":"https://www.wikidata.org/wiki/Q170978","display_name":"Robotics","level":3,"score":0.41280001401901245},{"id":"https://openalex.org/C202615002","wikidata":"https://www.wikidata.org/wiki/Q783507","display_name":"Differentiable function","level":2,"score":0.3921000063419342},{"id":"https://openalex.org/C13662910","wikidata":"https://www.wikidata.org/wiki/Q193139","display_name":"Trajectory","level":2,"score":0.3578000068664551},{"id":"https://openalex.org/C173246807","wikidata":"https://www.wikidata.org/wiki/Q7833062","display_name":"Trajectory optimization","level":3,"score":0.35010001063346863},{"id":"https://openalex.org/C31531917","wikidata":"https://www.wikidata.org/wiki/Q915157","display_name":"Robust control","level":3,"score":0.3034000098705292},{"id":"https://openalex.org/C47446073","wikidata":"https://www.wikidata.org/wiki/Q5165890","display_name":"Control theory (sociology)","level":3,"score":0.2858000099658966},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.2694000005722046},{"id":"https://openalex.org/C137836250","wikidata":"https://www.wikidata.org/wiki/Q984063","display_name":"Optimization problem","level":2,"score":0.26179999113082886},{"id":"https://openalex.org/C5643039","wikidata":"https://www.wikidata.org/wiki/Q3819341","display_name":"Revolute joint","level":3,"score":0.2605000138282776},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.26019999384880066},{"id":"https://openalex.org/C9652623","wikidata":"https://www.wikidata.org/wiki/Q190109","display_name":"Field (mathematics)","level":2,"score":0.2524000108242035}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:arXiv.org:2601.22849","doi":null,"is_oa":true,"landing_page_url":"http://arxiv.org/abs/2601.22849","pdf_url":"https://arxiv.org/pdf/2601.22849","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"doi:10.48550/arxiv.2601.22849","doi":"https://doi.org/10.48550/arxiv.2601.22849","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2601.22849","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2601.22849","doi":null,"is_oa":true,"landing_page_url":"http://arxiv.org/abs/2601.22849","pdf_url":"https://arxiv.org/pdf/2601.22849","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"sustainable_development_goals":[],"sustainable_development_goals_aurora":[{"display_name":"Life below water","id":"https://metadata.un.org/sdg/14","score":0.4900100827217102}],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Efficient":[0],"planning":[1,54],"of":[2,13,43,59,95,128,132,173,197,200,227],"assembly":[3,44],"motions":[4],"is":[5,69,100,169,177,215],"a":[6,34,65,125,137,156],"long":[7],"standing":[8],"challenge":[9],"in":[10,188,221],"the":[11,41,56,77,96,113,119,146,174,195,201,208,212,225],"field":[12],"robotics":[14],"that":[15,71,161],"has":[16],"been":[17],"primarily":[18],"tackled":[19],"with":[20,164],"reinforcement":[21],"learning":[22],"and":[23,80,140,149,152,204],"sampling-based":[24],"methods":[25,109],"by":[26,103,107,179],"using":[27,104,228],"extensive":[28],"physics":[29,50,67,97],"simulations.":[30],"This":[31],"paper":[32],"proposes":[33],"sample-efficient":[35],"robust":[36,205],"optimal":[37],"control":[38],"approach":[39],"for":[40,145],"determination":[42],"motions,":[45],"which":[46],"requires":[47],"significantly":[48],"less":[49],"simulation":[51,68,98,222],"steps":[52],"during":[53],"through":[55],"efficient":[57,143],"use":[58],"derivative":[60],"information.":[61],"To":[62],"this":[63],"end,":[64],"differentiable":[66,102],"constructed":[70],"provides":[72],"second-order":[73,153],"analytic":[74],"derivatives":[75,88],"to":[76,83,89,111,166,223],"numerical":[78],"solver":[79],"allows":[81],"one":[82],"traverse":[84],"seamlessly":[85],"from":[86],"informative":[87],"accurate":[90],"contact":[91,120,202],"simulation.":[92],"The":[93,171],"solution":[94],"problem":[99,160],"made":[101],"smoothing":[105],"inspired":[106],"interior-point":[108],"applied":[110],"both":[112],"collision":[114,133],"detection":[115,134],"as":[116,118,136],"well":[117],"resolution":[121],"problem.":[122],"We":[123],"propose":[124],"modified":[126],"variant":[127],"an":[129,142],"optimization-based":[130],"formulation":[131,176],"formulated":[135],"linear":[138],"program":[139],"present":[141],"implementation":[144],"nominal":[147],"evaluation":[148],"corresponding":[150],"first-":[151],"derivatives.":[154],"Moreover,":[155],"multi-scenario-based":[157],"trajectory":[158],"optimization":[159],"ensures":[162],"robustness":[163],"respect":[165],"sim-to-real":[167],"mismatches":[168],"derived.":[170],"capability":[172,214],"considered":[175],"illustrated":[178],"results":[180],"where":[181],"over":[182,231],"99\\%":[183],"successful":[184],"executions":[185],"are":[186],"achieved":[187],"real-world":[189],"experiments.":[190],"Thereby,":[191],"we":[192],"carefully":[193],"investigate":[194],"effect":[196],"smooth":[198],"approximations":[199],"dynamics":[203],"modeling":[206],"on":[207,217],"success":[209],"rates.":[210],"Furthermore,":[211],"method's":[213],"tested":[216],"different":[218],"peg-in-hole":[219],"problems":[220],"show":[224],"benefit":[226],"exact":[229],"Hessians":[230],"commonly":[232],"used":[233],"Hessian":[234],"approximations.":[235]},"counts_by_year":[],"updated_date":"2026-09-26T08:19:03.415552","created_date":"2026-02-03T00:00:00"}
