{"id":"https://openalex.org/W4383172031","doi":"https://doi.org/10.1109/icra48891.2023.10160765","title":"CuRobo: Parallelized Collision-Free Robot Motion Generation","display_name":"CuRobo: Parallelized Collision-Free Robot Motion Generation","publication_year":2023,"publication_date":"2023-05-29","ids":{"openalex":"https://openalex.org/W4383172031","doi":"https://doi.org/10.1109/icra48891.2023.10160765"},"language":"en","primary_location":{"id":"doi:10.1109/icra48891.2023.10160765","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icra48891.2023.10160765","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 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/A5053446613","display_name":"Balakumar Sundaralingam","orcid":"https://orcid.org/0000-0003-3106-4755"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Balakumar Sundaralingam","raw_affiliation_strings":["NVIDIA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"NVIDIA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5054590774","display_name":"Siva Kumar Sastry Hari","orcid":"https://orcid.org/0000-0001-8346-7981"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Siva Kumar Sastry Hari","raw_affiliation_strings":["NVIDIA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"NVIDIA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5073162537","display_name":"Adam Fishman","orcid":"https://orcid.org/0000-0002-8807-3102"},"institutions":[{"id":"https://openalex.org/I201448701","display_name":"University of Washington","ror":"https://ror.org/00cvxb145","country_code":"US","type":"education","lineage":["https://openalex.org/I201448701"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Adam Fishman","raw_affiliation_strings":["University of Washington"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Washington","institution_ids":["https://openalex.org/I201448701"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5015917510","display_name":"Caelan Reed Garrett","orcid":"https://orcid.org/0000-0002-6474-1276"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Caelan Garrett","raw_affiliation_strings":["NVIDIA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"NVIDIA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5080936481","display_name":"Karl Van Wyk","orcid":"https://orcid.org/0000-0001-5535-949X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Karl Van Wyk","raw_affiliation_strings":["NVIDIA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"NVIDIA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5062182459","display_name":"Valts Blukis","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Valts Blukis","raw_affiliation_strings":["NVIDIA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"NVIDIA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040707706","display_name":"Alexander Millane","orcid":"https://orcid.org/0000-0002-1108-0806"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Alexander Millane","raw_affiliation_strings":["NVIDIA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"NVIDIA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050090757","display_name":"Helen Oleynikova","orcid":"https://orcid.org/0000-0002-1831-2315"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Helen Oleynikova","raw_affiliation_strings":["NVIDIA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"NVIDIA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5055942061","display_name":"Ankur Handa","orcid":"https://orcid.org/0000-0001-5170-1323"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ankur Handa","raw_affiliation_strings":["NVIDIA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"NVIDIA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5062619542","display_name":"F\u00e1bio Ramos","orcid":"https://orcid.org/0000-0002-2996-2188"},"institutions":[{"id":"https://openalex.org/I129604602","display_name":"University of Sydney","ror":"https://ror.org/0384j8v12","country_code":"AU","type":"education","lineage":["https://openalex.org/I129604602"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Fabio Ramos","raw_affiliation_strings":["University of Sydney"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Sydney","institution_ids":["https://openalex.org/I129604602"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5017897684","display_name":"Nathan Ratliff","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Nathan Ratliff","raw_affiliation_strings":["NVIDIA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"NVIDIA","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5108257764","display_name":"Dieter Fox","orcid":"https://orcid.org/0009-0009-4694-9127"},"institutions":[{"id":"https://openalex.org/I201448701","display_name":"University of Washington","ror":"https://ror.org/00cvxb145","country_code":"US","type":"education","lineage":["https://openalex.org/I201448701"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Dieter Fox","raw_affiliation_strings":["University of Washington"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Washington","institution_ids":["https://openalex.org/I201448701"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":12,"corresponding_author_ids":["https://openalex.org/A5053446613"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":9.3758,"has_fulltext":false,"cited_by_count":80,"citation_normalized_percentile":{"value":0.98695,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":96,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"8112","last_page":"8119"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10586","display_name":"Robotic Path Planning Algorithms","score":1.0,"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":1.0,"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/T10653","display_name":"Robot Manipulation and Learning","score":0.9991000294685364,"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/T10571","display_name":"Robotic Mechanisms and Dynamics","score":0.9988999962806702,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7438644170761108},{"id":"https://openalex.org/keywords/solver","display_name":"Solver","score":0.6869269609451294},{"id":"https://openalex.org/keywords/trajectory-optimization","display_name":"Trajectory optimization","score":0.5862998962402344},{"id":"https://openalex.org/keywords/trajectory","display_name":"Trajectory","score":0.5188311338424683},{"id":"https://openalex.org/keywords/humanoid-robot","display_name":"Humanoid robot","score":0.46934735774993896},{"id":"https://openalex.org/keywords/massively-parallel","display_name":"Massively parallel","score":0.4674473702907562},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4588949680328369},{"id":"https://openalex.org/keywords/optimization-problem","display_name":"Optimization problem","score":0.4295109212398529},{"id":"https://openalex.org/keywords/motion","display_name":"Motion (physics)","score":0.4189743399620056},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.36631277203559875},{"id":"https://openalex.org/keywords/robot","display_name":"Robot","score":0.2798946499824524},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2439098358154297},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.23762205243110657},{"id":"https://openalex.org/keywords/optimal-control","display_name":"Optimal control","score":0.15965908765792847},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.12603047490119934}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7438644170761108},{"id":"https://openalex.org/C2778770139","wikidata":"https://www.wikidata.org/wiki/Q1966904","display_name":"Solver","level":2,"score":0.6869269609451294},{"id":"https://openalex.org/C173246807","wikidata":"https://www.wikidata.org/wiki/Q7833062","display_name":"Trajectory optimization","level":3,"score":0.5862998962402344},{"id":"https://openalex.org/C13662910","wikidata":"https://www.wikidata.org/wiki/Q193139","display_name":"Trajectory","level":2,"score":0.5188311338424683},{"id":"https://openalex.org/C60692881","wikidata":"https://www.wikidata.org/wiki/Q584529","display_name":"Humanoid robot","level":3,"score":0.46934735774993896},{"id":"https://openalex.org/C190475519","wikidata":"https://www.wikidata.org/wiki/Q544384","display_name":"Massively parallel","level":2,"score":0.4674473702907562},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4588949680328369},{"id":"https://openalex.org/C137836250","wikidata":"https://www.wikidata.org/wiki/Q984063","display_name":"Optimization problem","level":2,"score":0.4295109212398529},{"id":"https://openalex.org/C104114177","wikidata":"https://www.wikidata.org/wiki/Q79782","display_name":"Motion (physics)","level":2,"score":0.4189743399620056},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.36631277203559875},{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.2798946499824524},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2439098358154297},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.23762205243110657},{"id":"https://openalex.org/C91575142","wikidata":"https://www.wikidata.org/wiki/Q1971426","display_name":"Optimal control","level":2,"score":0.15965908765792847},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.12603047490119934},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"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/icra48891.2023.10160765","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icra48891.2023.10160765","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE International Conference on Robotics and Automation (ICRA)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":55,"referenced_works":["https://openalex.org/W131069610","https://openalex.org/W757502775","https://openalex.org/W966441290","https://openalex.org/W1424654272","https://openalex.org/W1524172054","https://openalex.org/W1536308292","https://openalex.org/W1814533834","https://openalex.org/W2019965290","https://openalex.org/W2032006356","https://openalex.org/W2099893201","https://openalex.org/W2107464055","https://openalex.org/W2110762409","https://openalex.org/W2141664020","https://openalex.org/W2142224528","https://openalex.org/W2161819990","https://openalex.org/W2167856595","https://openalex.org/W2205340216","https://openalex.org/W2403069916","https://openalex.org/W2472568752","https://openalex.org/W2603413286","https://openalex.org/W2607968634","https://openalex.org/W2736887377","https://openalex.org/W2805556115","https://openalex.org/W2806858658","https://openalex.org/W2889450890","https://openalex.org/W2906487027","https://openalex.org/W3001865277","https://openalex.org/W3006249771","https://openalex.org/W3023846712","https://openalex.org/W3089868768","https://openalex.org/W3090993660","https://openalex.org/W3102129812","https://openalex.org/W3102334304","https://openalex.org/W3103346840","https://openalex.org/W3118408399","https://openalex.org/W4206575475","https://openalex.org/W4226100072","https://openalex.org/W4230405224","https://openalex.org/W4230431917","https://openalex.org/W4237688380","https://openalex.org/W4286224728","https://openalex.org/W4293775970","https://openalex.org/W4298392834","https://openalex.org/W4324106947","https://openalex.org/W6631656437","https://openalex.org/W6631973915","https://openalex.org/W6676139019","https://openalex.org/W6684827244","https://openalex.org/W6713184877","https://openalex.org/W6736025651","https://openalex.org/W6757798205","https://openalex.org/W6774576990","https://openalex.org/W6801436214","https://openalex.org/W6811057093","https://openalex.org/W6840335140"],"related_works":["https://openalex.org/W2745063183","https://openalex.org/W4256317079","https://openalex.org/W2543019745","https://openalex.org/W2129850190","https://openalex.org/W2295425790","https://openalex.org/W3101253900","https://openalex.org/W2347892399","https://openalex.org/W2133687134","https://openalex.org/W3038596169","https://openalex.org/W345637666"],"abstract_inverted_index":{"This":[0],"paper":[1],"explores":[2],"the":[3],"problem":[4,29],"of":[5],"collision-free":[6,114],"motion":[7,17,53,137],"generation":[8,54],"for":[9,135],"manipulators":[10],"by":[11,71],"formulating":[12],"it":[13],"as":[14],"a":[15,22,78,86,97,113],"global":[16],"optimization":[18,24,43,65,88],"problem.":[19],"We":[20,38,67,110,123],"develop":[21,96],"parallel":[23,36,47,80,98],"technique":[25],"to":[26,50],"solve":[27,119],"this":[28],"and":[30,85],"demonstrate":[31],"its":[32],"effectiveness":[33],"on":[34,58],"massively":[35],"GPUs.":[37],"show":[39],"that":[40,101,117,131],"combining":[41,72],"simple":[42],"techniques":[44],"with":[45,77],"many":[46],"seeds":[48],"leads":[49],"solving":[51],"difficult":[52],"problems":[55],"within":[56],"53ms":[57],"average,":[59],"62x":[60],"faster":[61,105],"than":[62,106],"SOTA":[63,69,107],"trajectory":[64,93],"methods.":[66],"achieve":[68],"performance":[70],"L-BFGS":[73],"step":[74],"direction":[75],"estimation":[76],"novel":[79],"noisy":[81],"line":[82],"search":[83],"scheme":[84],"particle-based":[87],"solver.":[89],"To":[90],"further":[91],"aid":[92],"optimization,":[94],"we":[95],"geometric":[99],"planner":[100],"is":[102],"atleast":[103],"28x":[104],"RRTConnect":[108],"implementations.":[109],"also":[111],"introduce":[112],"IK":[115],"solver":[116],"can":[118],"over":[120],"9000":[121],"queries/s.":[122],"are":[124,141],"releasing":[125],"our":[126],"GPU":[127],"accelerated":[128],"library":[129],"CuRobo":[130],"contains":[132],"core":[133],"components":[134],"robot":[136],"generation.":[138],"Additional":[139],"details":[140],"available":[142],"at":[143],"sites.google.com/nvidia.com/curobo.":[144]},"counts_by_year":[{"year":2026,"cited_by_count":4},{"year":2025,"cited_by_count":58},{"year":2024,"cited_by_count":15},{"year":2023,"cited_by_count":3}],"updated_date":"2026-05-03T08:25:01.440150","created_date":"2025-10-10T00:00:00"}
