{"id":"https://openalex.org/W4403936678","doi":"https://doi.org/10.1109/tase.2024.3486542","title":"LeTO: Learning Constrained Visuomotor Policy With Differentiable Trajectory Optimization","display_name":"LeTO: Learning Constrained Visuomotor Policy With Differentiable Trajectory Optimization","publication_year":2024,"publication_date":"2024-10-31","ids":{"openalex":"https://openalex.org/W4403936678","doi":"https://doi.org/10.1109/tase.2024.3486542"},"language":"en","primary_location":{"id":"doi:10.1109/tase.2024.3486542","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tase.2024.3486542","pdf_url":null,"source":{"id":"https://openalex.org/S34881539","display_name":"IEEE Transactions on Automation Science and Engineering","issn_l":"1545-5955","issn":["1545-5955","1558-3783"],"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 Automation Science and Engineering","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/A5100583938","display_name":"Zhengtong Xu","orcid":"https://orcid.org/0000-0002-2789-1910"},"institutions":[{"id":"https://openalex.org/I219193219","display_name":"Purdue University West Lafayette","ror":"https://ror.org/02dqehb95","country_code":"US","type":"education","lineage":["https://openalex.org/I219193219"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Zhengtong Xu","raw_affiliation_strings":["Edwardson School of Industrial Engineering, Purdue University, West Lafayette, IN, USA"],"affiliations":[{"raw_affiliation_string":"Edwardson School of Industrial Engineering, Purdue University, West Lafayette, IN, USA","institution_ids":["https://openalex.org/I219193219"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5018653973","display_name":"Yu She","orcid":"https://orcid.org/0000-0001-5914-3573"},"institutions":[{"id":"https://openalex.org/I219193219","display_name":"Purdue University West Lafayette","ror":"https://ror.org/02dqehb95","country_code":"US","type":"education","lineage":["https://openalex.org/I219193219"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yu She","raw_affiliation_strings":["Edwardson School of Industrial Engineering, Purdue University, West Lafayette, IN, USA"],"affiliations":[{"raw_affiliation_string":"Edwardson School of Industrial Engineering, Purdue University, West Lafayette, IN, USA","institution_ids":["https://openalex.org/I219193219"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5100583938"],"corresponding_institution_ids":["https://openalex.org/I219193219"],"apc_list":null,"apc_paid":null,"fwci":1.6498,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.85267914,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":97,"max":99},"biblio":{"volume":"22","issue":null,"first_page":"8567","last_page":"8578"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10586","display_name":"Robotic Path Planning Algorithms","score":0.9929999709129333,"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"}},"topics":[{"id":"https://openalex.org/T10586","display_name":"Robotic Path Planning Algorithms","score":0.9929999709129333,"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"}},{"id":"https://openalex.org/T10914","display_name":"Tactile and Sensory Interactions","score":0.9483000040054321,"subfield":{"id":"https://openalex.org/subfields/2805","display_name":"Cognitive Neuroscience"},"field":{"id":"https://openalex.org/fields/28","display_name":"Neuroscience"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},{"id":"https://openalex.org/T10462","display_name":"Reinforcement Learning in Robotics","score":0.9283999800682068,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/trajectory","display_name":"Trajectory","score":0.6817375421524048},{"id":"https://openalex.org/keywords/differentiable-function","display_name":"Differentiable function","score":0.6557974815368652},{"id":"https://openalex.org/keywords/trajectory-optimization","display_name":"Trajectory optimization","score":0.585181474685669},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5358235836029053},{"id":"https://openalex.org/keywords/constrained-optimization-problem","display_name":"Constrained optimization problem","score":0.49175766110420227},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.4683842957019806},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.41278278827667236},{"id":"https://openalex.org/keywords/optimization-problem","display_name":"Optimization problem","score":0.40413421392440796},{"id":"https://openalex.org/keywords/control-theory","display_name":"Control theory (sociology)","score":0.38770732283592224},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.25128063559532166},{"id":"https://openalex.org/keywords/optimal-control","display_name":"Optimal control","score":0.2462489902973175},{"id":"https://openalex.org/keywords/control","display_name":"Control (management)","score":0.15186792612075806},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.10823673009872437}],"concepts":[{"id":"https://openalex.org/C13662910","wikidata":"https://www.wikidata.org/wiki/Q193139","display_name":"Trajectory","level":2,"score":0.6817375421524048},{"id":"https://openalex.org/C202615002","wikidata":"https://www.wikidata.org/wiki/Q783507","display_name":"Differentiable function","level":2,"score":0.6557974815368652},{"id":"https://openalex.org/C173246807","wikidata":"https://www.wikidata.org/wiki/Q7833062","display_name":"Trajectory optimization","level":3,"score":0.585181474685669},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5358235836029053},{"id":"https://openalex.org/C2989514635","wikidata":"https://www.wikidata.org/wiki/Q5164377","display_name":"Constrained optimization problem","level":3,"score":0.49175766110420227},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.4683842957019806},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.41278278827667236},{"id":"https://openalex.org/C137836250","wikidata":"https://www.wikidata.org/wiki/Q984063","display_name":"Optimization problem","level":2,"score":0.40413421392440796},{"id":"https://openalex.org/C47446073","wikidata":"https://www.wikidata.org/wiki/Q5165890","display_name":"Control theory (sociology)","level":3,"score":0.38770732283592224},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.25128063559532166},{"id":"https://openalex.org/C91575142","wikidata":"https://www.wikidata.org/wiki/Q1971426","display_name":"Optimal control","level":2,"score":0.2462489902973175},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.15186792612075806},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.10823673009872437},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C1276947","wikidata":"https://www.wikidata.org/wiki/Q333","display_name":"Astronomy","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tase.2024.3486542","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tase.2024.3486542","pdf_url":null,"source":{"id":"https://openalex.org/S34881539","display_name":"IEEE Transactions on Automation Science and Engineering","issn_l":"1545-5955","issn":["1545-5955","1558-3783"],"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 Automation Science and Engineering","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G2682039936","display_name":null,"funder_award_id":"2423068","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G5578531746","display_name":null,"funder_award_id":"2023-67021-39072","funder_id":"https://openalex.org/F4320306114","funder_display_name":"U.S. Department of Agriculture"},{"id":"https://openalex.org/G6754731134","display_name":null,"funder_award_id":"2024-67021-42878","funder_id":"https://openalex.org/F4320306114","funder_display_name":"U.S. Department of Agriculture"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320306114","display_name":"U.S. Department of Agriculture","ror":"https://ror.org/01na82s61"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":46,"referenced_works":["https://openalex.org/W2142224528","https://openalex.org/W2161819990","https://openalex.org/W2162991084","https://openalex.org/W2963669336","https://openalex.org/W2964157221","https://openalex.org/W2991276239","https://openalex.org/W3015470607","https://openalex.org/W3016361525","https://openalex.org/W3027372030","https://openalex.org/W3039055967","https://openalex.org/W3090369311","https://openalex.org/W4250589301","https://openalex.org/W4283788863","https://openalex.org/W4312610897","https://openalex.org/W4378191114","https://openalex.org/W4380434624","https://openalex.org/W4385403811","https://openalex.org/W4385430674","https://openalex.org/W4385431139","https://openalex.org/W4402354127","https://openalex.org/W4402354171","https://openalex.org/W4402586286","https://openalex.org/W6640174482","https://openalex.org/W6684338915","https://openalex.org/W6704559304","https://openalex.org/W6734122017","https://openalex.org/W6748202546","https://openalex.org/W6754302822","https://openalex.org/W6779779330","https://openalex.org/W6784172082","https://openalex.org/W6785071812","https://openalex.org/W6785308759","https://openalex.org/W6790977282","https://openalex.org/W6799150178","https://openalex.org/W6800425027","https://openalex.org/W6804579389","https://openalex.org/W6805435378","https://openalex.org/W6838833932","https://openalex.org/W6845737239","https://openalex.org/W6845956836","https://openalex.org/W6847678589","https://openalex.org/W6850343319","https://openalex.org/W6860003303","https://openalex.org/W6861854972","https://openalex.org/W6871977329","https://openalex.org/W6958873433"],"related_works":["https://openalex.org/W4385832323","https://openalex.org/W4244391535","https://openalex.org/W2356996864","https://openalex.org/W2904060783","https://openalex.org/W2015393961","https://openalex.org/W2378339670","https://openalex.org/W2359353485","https://openalex.org/W2361427670","https://openalex.org/W2139910871","https://openalex.org/W2119925415"],"abstract_inverted_index":{"This":[0,82,310],"paper":[1],"introduces":[2],"LeTO,":[3,286],"a":[4,18,32,45,151,253],"method":[5,54,85],"for":[6,56],"learning":[7,142,186,200,240],"constrained":[8],"visuomotor":[9],"policy":[10],"with":[11,80,91,163,293,308,329],"differentiable":[12,19],"trajectory":[13,33,164,291],"optimization.":[14,165],"Our":[15,53],"approach":[16,288],"integrates":[17,290],"optimization":[20,29,34,292],"layer":[21,30],"into":[22],"the":[23,28,38,57,63,68,75,106,158,180,204,215,222,230,276,312],"neural":[24,96,161,237,249,294],"network.":[25],"By":[26],"formulating":[27],"as":[31],"problem,":[35],"we":[36,284],"enable":[37,203],"model":[39],"to":[40,139,156,175,202,206,219,229,296],"end-to-end":[41],"generate":[42,297],"actions":[43,298],"in":[44,102,105,116,327],"safe":[46,191],"and":[47,77,89,104,119,136,192,233,258,315],"constraint-controlled":[48],"fashion":[49],"without":[50],"extra":[51],"modules.":[52],"allows":[55],"introduction":[58],"of":[59,71,95,127,154,160,182,189,198,211,236,256,317],"constraint":[60],"information":[61],"during":[62],"training":[64,69],"process,":[65],"thereby":[66],"balancing":[67],"objectives":[70],"satisfying":[72],"constraints,":[73],"smoothing":[74],"trajectories,":[76],"minimizing":[78],"errors":[79],"demonstrations.":[81],"\u201cgray":[83],"box\u201d":[84],"marries":[86],"optimization-based":[87],"safety":[88,261,331],"interpretability":[90],"powerful":[92,231],"representational":[93,232],"abilities":[94],"networks.":[97],"We":[98,166],"quantitatively":[99],"evaluate":[100],"LeTO":[101,113,149],"simulation":[103],"real":[107],"robot.":[108],"The":[109,196],"results":[110],"demonstrate":[111],"that":[112,130,148,269,289,299],"performs":[114],"well":[115],"both":[117],"simulated":[118],"real-world":[120],"tasks.":[121,213,247],"In":[122],"addition,":[123],"it":[124,145,266],"is":[125,146,177,201,217,267],"capable":[126,188],"generating":[128,190],"trajectories":[129],"are":[131],"less":[132],"uncertain,":[133],"higher":[134],"quality,":[135],"smoother":[137],"compared":[138],"existing":[140],"imitation":[141,185,199,239,322],"methods.":[143],"Therefore,":[144,283],"shown":[147],"provides":[150],"practical":[152],"example":[153],"how":[155],"achieve":[157,302],"integration":[159],"networks":[162,250,295],"release":[167],"our":[168],"code":[169],"at":[170],"<uri":[171],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[172],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">https://github.com/ZhengtongXu/LeTO</uri>.":[173],"Note":[174],"Practitioners\u2014LeTO":[176],"driven":[178],"by":[179],"goal":[181],"developing":[183],"an":[184,287],"algorithm":[187],"constraint-satisfying":[193],"robotic":[194,264],"behaviors.":[195],"idea":[197],"robot":[205,216,270,318],"learn":[207],"from":[208],"human":[209],"demonstrations":[210],"certain":[212,254],"Subsequently,":[214],"able":[218],"autonomously":[220],"perform":[221,244],"learned":[223],"tasks":[224],"on":[225],"its":[226],"own.":[227],"Thanks":[228],"fitting":[234],"capabilities":[235],"networks,":[238],"can":[241],"let":[242],"robots":[243],"complex":[245],"manipulation":[246,303],"However,":[248],"often":[251],"exhibit":[252],"level":[255],"uncertainty":[257],"lack":[259],"theoretical":[260],"guarantees.":[262],"For":[263],"systems,":[265],"crucial":[268],"behaviors":[271],"meet":[272],"specific":[273],"constraints;":[274],"otherwise,":[275],"system":[277],"may":[278],"not":[279,300],"be":[280],"sufficiently":[281],"reliable.":[282],"introduce":[285],"only":[301],"tasks,":[304],"but":[305],"also":[306],"comply":[307],"constraints.":[309],"improves":[311],"interpretability,":[313],"safety,":[314],"reliability":[316],"policies":[319],"acquired":[320],"through":[321],"learning,":[323],"facilitating":[324],"their":[325],"deployment":[326],"scenarios":[328],"high":[330],"requirements.":[332]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":5}],"updated_date":"2025-12-21T23:12:01.093139","created_date":"2025-10-10T00:00:00"}
