{"id":"https://openalex.org/W4401414203","doi":"https://doi.org/10.1109/icra57147.2024.10610542","title":"RETRO: Reactive Trajectory Optimization for Real-Time Robot Motion Planning in Dynamic Environments","display_name":"RETRO: Reactive Trajectory Optimization for Real-Time Robot Motion Planning in Dynamic Environments","publication_year":2024,"publication_date":"2024-05-13","ids":{"openalex":"https://openalex.org/W4401414203","doi":"https://doi.org/10.1109/icra57147.2024.10610542"},"language":"en","primary_location":{"id":"doi:10.1109/icra57147.2024.10610542","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icra57147.2024.10610542","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE International Conference on Robotics and Automation (ICRA)","raw_type":"proceedings-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/A5057842142","display_name":"Apan Dastider","orcid":null},"institutions":[{"id":"https://openalex.org/I106165777","display_name":"University of Central Florida","ror":"https://ror.org/036nfer12","country_code":"US","type":"education","lineage":["https://openalex.org/I106165777"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Apan Dastider","raw_affiliation_strings":["University of Central Florida,Department of Electrical and Computer Engineering,Orlando,FL,USA,32816"],"affiliations":[{"raw_affiliation_string":"University of Central Florida,Department of Electrical and Computer Engineering,Orlando,FL,USA,32816","institution_ids":["https://openalex.org/I106165777"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Hao Fang","orcid":null},"institutions":[{"id":"https://openalex.org/I106165777","display_name":"University of Central Florida","ror":"https://ror.org/036nfer12","country_code":"US","type":"education","lineage":["https://openalex.org/I106165777"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Hao Fang","raw_affiliation_strings":["University of Central Florida,Department of Electrical and Computer Engineering,Orlando,FL,USA,32816"],"affiliations":[{"raw_affiliation_string":"University of Central Florida,Department of Electrical and Computer Engineering,Orlando,FL,USA,32816","institution_ids":["https://openalex.org/I106165777"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5060908808","display_name":"Mingjie Lin","orcid":"https://orcid.org/0000-0002-3225-4406"},"institutions":[{"id":"https://openalex.org/I106165777","display_name":"University of Central Florida","ror":"https://ror.org/036nfer12","country_code":"US","type":"education","lineage":["https://openalex.org/I106165777"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mingjie Lin","raw_affiliation_strings":["University of Central Florida,Department of Electrical and Computer Engineering,Orlando,FL,USA,32816"],"affiliations":[{"raw_affiliation_string":"University of Central Florida,Department of Electrical and Computer Engineering,Orlando,FL,USA,32816","institution_ids":["https://openalex.org/I106165777"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5057842142"],"corresponding_institution_ids":["https://openalex.org/I106165777"],"apc_list":null,"apc_paid":null,"fwci":1.2589,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.80747408,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"8764","last_page":"8770"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10586","display_name":"Robotic Path Planning Algorithms","score":0.9998999834060669,"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.9998999834060669,"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/T10142","display_name":"Formal Methods in Verification","score":0.9908999800682068,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/T10462","display_name":"Reinforcement Learning in Robotics","score":0.9778000116348267,"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.7776786088943481},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6575828790664673},{"id":"https://openalex.org/keywords/motion-planning","display_name":"Motion planning","score":0.6350641846656799},{"id":"https://openalex.org/keywords/robot","display_name":"Robot","score":0.6073188781738281},{"id":"https://openalex.org/keywords/motion","display_name":"Motion (physics)","score":0.507707953453064},{"id":"https://openalex.org/keywords/trajectory-optimization","display_name":"Trajectory optimization","score":0.47943705320358276},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2546783983707428},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.07066285610198975}],"concepts":[{"id":"https://openalex.org/C13662910","wikidata":"https://www.wikidata.org/wiki/Q193139","display_name":"Trajectory","level":2,"score":0.7776786088943481},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6575828790664673},{"id":"https://openalex.org/C81074085","wikidata":"https://www.wikidata.org/wiki/Q366872","display_name":"Motion planning","level":3,"score":0.6350641846656799},{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.6073188781738281},{"id":"https://openalex.org/C104114177","wikidata":"https://www.wikidata.org/wiki/Q79782","display_name":"Motion (physics)","level":2,"score":0.507707953453064},{"id":"https://openalex.org/C173246807","wikidata":"https://www.wikidata.org/wiki/Q7833062","display_name":"Trajectory optimization","level":3,"score":0.47943705320358276},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2546783983707428},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.07066285610198975},{"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/icra57147.2024.10610542","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icra57147.2024.10610542","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE International Conference on Robotics and Automation (ICRA)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/11","score":0.6600000262260437,"display_name":"Sustainable cities and communities"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":29,"referenced_works":["https://openalex.org/W143057633","https://openalex.org/W1676686791","https://openalex.org/W1893331914","https://openalex.org/W2018020788","https://openalex.org/W2093524643","https://openalex.org/W2108631580","https://openalex.org/W2559655401","https://openalex.org/W2737829489","https://openalex.org/W3109830187","https://openalex.org/W3153914979","https://openalex.org/W4200122078","https://openalex.org/W4205579775","https://openalex.org/W4212774754","https://openalex.org/W4225857316","https://openalex.org/W4280520105","https://openalex.org/W4283073566","https://openalex.org/W4283787395","https://openalex.org/W4296966920","https://openalex.org/W4312954585","https://openalex.org/W4323315945","https://openalex.org/W4386023365","https://openalex.org/W4388675089","https://openalex.org/W4401852897","https://openalex.org/W6679524480","https://openalex.org/W6733938641","https://openalex.org/W6802030287","https://openalex.org/W6850088184","https://openalex.org/W6856025954","https://openalex.org/W6856969770"],"related_works":["https://openalex.org/W2903025760","https://openalex.org/W4289147272","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/W2101105382"],"abstract_inverted_index":{"Reactive":[0],"trajectory":[1,39,55,67,82,167],"optimization":[2,40,56,83,90,168],"for":[3,58,74,206],"robotics":[4],"presents":[5],"formidable":[6],"challenges,":[7],"demanding":[8],"the":[9,118,185,199,226],"rapid":[10],"generation":[11],"of":[12,72,108,121,128,145,152,184,228],"purposeful":[13],"robot":[14,59,196,236],"motion":[15,30,48],"in":[16,37,143,238],"complex":[17],"and":[18,46,69,96,204,234,244],"swiftly":[19],"changing":[20],"dynamic":[21],"environments.":[22],"While":[23],"much":[24],"existing":[25],"research":[26],"predominantly":[27],"addresses":[28],"robotic":[29,38],"planning":[31],"with":[32],"predefined":[33],"objectives,":[34],"emerging":[35],"problems":[36],"frequently":[41],"involve":[42],"dynamically":[43],"evolving":[44],"objectives":[45],"stochastic":[47],"dynamics.":[49],"However,":[50],"effectively":[51],"addressing":[52],"such":[53,215],"reactive":[54],"challenges":[57],"manipulators":[60],"proves":[61],"difficult":[62],"due":[63],"to":[64,125,158],"inefficient,":[65],"high-dimensional":[66],"representations":[68],"a":[70,80,100,104,114,126,149,182],"lack":[71],"consideration":[73],"time":[75,134,187],"optimization.In":[76],"response,":[77],"we":[78,147],"introduce":[79],"novel":[81],"framework":[84,230],"called":[85],"RETRO.":[86],"RETRO":[87],"employs":[88],"adaptive":[89],"techniques":[91],"that":[92,174],"span":[93],"both":[94],"spatial":[95],"temporal":[97],"dimensions.":[98],"As":[99],"result,":[101],"it":[102,157],"achieves":[103],"remarkable":[105],"computing":[106],"complexity":[107,127],"O(T<sup":[109],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[110,112,130],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">2.4</sup>)+O(Tn<sup":[111],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">2</sup>),":[113],"significant":[115],"improvement":[116],"over":[117],"traditional":[119],"application":[120],"DDP,":[122],"which":[123],"leads":[124],"O(n<sup":[129],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">4</sup>)":[131],"when":[132],"reasonable":[133],"step":[135,188],"sizes":[136],"are":[137],"used.":[138],"To":[139],"evaluate":[140],"RETRO\u2019s":[141,175],"performance":[142],"terms":[144],"error,":[146],"conducted":[148],"comprehensive":[150],"analysis":[151],"its":[153],"regret":[154,177],"bounds,":[155],"comparing":[156],"an":[159,165],"Oracle":[160,166],"value":[161],"function":[162,183],"obtained":[163],"through":[164,231],"algorithm.":[169],"Our":[170],"analytical":[171],"findings":[172],"demonstrate":[173],"total":[176],"can":[178,210],"be":[179],"upper-bounded":[180],"by":[181],"chosen":[186],"size.":[189],"Moreover,":[190],"our":[191,229],"approach":[192],"delivers":[193],"smoothly":[194],"optimized":[195],"trajectories":[197],"within":[198],"joint":[200],"space,":[201],"offering":[202],"flexibility":[203],"adaptability":[205],"various":[207],"tasks.":[208],"It":[209],"seamlessly":[211],"integrate":[212],"task-specific":[213],"requirements":[214],"as":[216],"collision":[217],"avoidance":[218],"while":[219],"maintaining":[220],"real-time":[221],"control":[222],"rates.":[223],"We":[224],"validate":[225],"effectiveness":[227],"extensive":[232],"simulations":[233],"real-world":[235],"experiments":[237],"closed-loop":[239],"manipulation":[240],"scenarios.For":[241],"further":[242],"details":[243],"supplementary":[245],"materials,":[246],"please":[247],"visit:":[248],"https://sites.google.com/view/retro-optimal-control/home":[249]},"counts_by_year":[{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":2}],"updated_date":"2026-03-25T23:56:10.502304","created_date":"2025-10-10T00:00:00"}
