{"id":"https://openalex.org/W3010085078","doi":"https://doi.org/10.1109/tro.2020.3036617","title":"Safe, Optimal, Real-Time Trajectory Planning With a Parallel Constrained Bernstein Algorithm","display_name":"Safe, Optimal, Real-Time Trajectory Planning With a Parallel Constrained Bernstein Algorithm","publication_year":2020,"publication_date":"2020-11-25","ids":{"openalex":"https://openalex.org/W3010085078","doi":"https://doi.org/10.1109/tro.2020.3036617","mag":"3010085078"},"language":"en","primary_location":{"id":"doi:10.1109/tro.2020.3036617","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tro.2020.3036617","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":"preprint","indexed_in":["arxiv","crossref","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2003.01758","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5019247599","display_name":"Shreyas Kousik","orcid":"https://orcid.org/0000-0003-1348-7463"},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Shreyas Kousik","raw_affiliation_strings":["Department of Mechanical Engineering, University of Michigan, Ann Arbor, MI, USA","\u2020University of Michigan"],"affiliations":[{"raw_affiliation_string":"Department of Mechanical Engineering, University of Michigan, Ann Arbor, MI, USA","institution_ids":["https://openalex.org/I27837315"]},{"raw_affiliation_string":"\u2020University of Michigan","institution_ids":["https://openalex.org/I27837315"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5004233794","display_name":"Bohao Zhang","orcid":"https://orcid.org/0000-0002-8486-8282"},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Bohao Zhang","raw_affiliation_strings":["Department of Mechanical Engineering, University of Michigan, Ann Arbor, MI, USA","\u2020University of Michigan"],"affiliations":[{"raw_affiliation_string":"Department of Mechanical Engineering, University of Michigan, Ann Arbor, MI, USA","institution_ids":["https://openalex.org/I27837315"]},{"raw_affiliation_string":"\u2020University of Michigan","institution_ids":["https://openalex.org/I27837315"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048830909","display_name":"Pengcheng Zhao","orcid":"https://orcid.org/0000-0001-6431-6926"},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Pengcheng Zhao","raw_affiliation_strings":["Department of Mechanical Engineering, University of Michigan, Ann Arbor, MI, USA","\u2020University of Michigan"],"affiliations":[{"raw_affiliation_string":"Department of Mechanical Engineering, University of Michigan, Ann Arbor, MI, USA","institution_ids":["https://openalex.org/I27837315"]},{"raw_affiliation_string":"\u2020University of Michigan","institution_ids":["https://openalex.org/I27837315"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5053632225","display_name":"Ram Vasudevan","orcid":"https://orcid.org/0000-0003-1978-0572"},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ram Vasudevan","raw_affiliation_strings":["Department of Mechanical Engineering, University of Michigan, Ann Arbor, MI, USA","\u2020University of Michigan"],"affiliations":[{"raw_affiliation_string":"Department of Mechanical Engineering, University of Michigan, Ann Arbor, MI, USA","institution_ids":["https://openalex.org/I27837315"]},{"raw_affiliation_string":"\u2020University of Michigan","institution_ids":["https://openalex.org/I27837315"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5019247599"],"corresponding_institution_ids":["https://openalex.org/I27837315"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.01876782,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"37","issue":"3","first_page":"815","last_page":"830"},"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/T10571","display_name":"Robotic Mechanisms and Dynamics","score":0.9919000267982483,"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.9914000034332275,"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/reachability","display_name":"Reachability","score":0.7641882300376892},{"id":"https://openalex.org/keywords/liveness","display_name":"Liveness","score":0.7322864532470703},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6078752279281616},{"id":"https://openalex.org/keywords/mobile-robot","display_name":"Mobile robot","score":0.6019790768623352},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.5835190415382385},{"id":"https://openalex.org/keywords/motion-planning","display_name":"Motion planning","score":0.5155887007713318},{"id":"https://openalex.org/keywords/time-horizon","display_name":"Time horizon","score":0.46018630266189575},{"id":"https://openalex.org/keywords/plan","display_name":"Plan (archaeology)","score":0.45620250701904297},{"id":"https://openalex.org/keywords/robot","display_name":"Robot","score":0.4351564347743988},{"id":"https://openalex.org/keywords/trajectory","display_name":"Trajectory","score":0.42278552055358887},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.26109570264816284},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.23453828692436218},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.20265904068946838},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.14726510643959045}],"concepts":[{"id":"https://openalex.org/C136643341","wikidata":"https://www.wikidata.org/wiki/Q1361526","display_name":"Reachability","level":2,"score":0.7641882300376892},{"id":"https://openalex.org/C15569618","wikidata":"https://www.wikidata.org/wiki/Q3561421","display_name":"Liveness","level":2,"score":0.7322864532470703},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6078752279281616},{"id":"https://openalex.org/C19966478","wikidata":"https://www.wikidata.org/wiki/Q4810574","display_name":"Mobile robot","level":3,"score":0.6019790768623352},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.5835190415382385},{"id":"https://openalex.org/C81074085","wikidata":"https://www.wikidata.org/wiki/Q366872","display_name":"Motion planning","level":3,"score":0.5155887007713318},{"id":"https://openalex.org/C28761237","wikidata":"https://www.wikidata.org/wiki/Q7805321","display_name":"Time horizon","level":2,"score":0.46018630266189575},{"id":"https://openalex.org/C2776505523","wikidata":"https://www.wikidata.org/wiki/Q4785468","display_name":"Plan (archaeology)","level":2,"score":0.45620250701904297},{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.4351564347743988},{"id":"https://openalex.org/C13662910","wikidata":"https://www.wikidata.org/wiki/Q193139","display_name":"Trajectory","level":2,"score":0.42278552055358887},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.26109570264816284},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.23453828692436218},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.20265904068946838},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.14726510643959045},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0},{"id":"https://openalex.org/C95457728","wikidata":"https://www.wikidata.org/wiki/Q309","display_name":"History","level":0,"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":4,"locations":[{"id":"doi:10.1109/tro.2020.3036617","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tro.2020.3036617","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"},{"id":"pmh:oai:arXiv.org:2003.01758","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2003.01758","pdf_url":"https://arxiv.org/pdf/2003.01758","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"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":"mag:3010085078","is_oa":true,"landing_page_url":"http://export.arxiv.org/pdf/2003.01758","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"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":"arXiv (Cornell University)","raw_type":null},{"id":"doi:10.48550/arxiv.2003.01758","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2003.01758","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"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":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2003.01758","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2003.01758","pdf_url":"https://arxiv.org/pdf/2003.01758","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"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":[{"id":"https://metadata.un.org/sdg/11","display_name":"Sustainable cities and communities","score":0.550000011920929}],"awards":[{"id":"https://openalex.org/G126563271","display_name":null,"funder_award_id":"#1751093","funder_id":"https://openalex.org/F4320335353","funder_display_name":"National Science Foundation of Sri Lanka"},{"id":"https://openalex.org/G3357681136","display_name":null,"funder_award_id":"N00014-18-1-2575","funder_id":"https://openalex.org/F4320337345","funder_display_name":"Office of Naval Research"},{"id":"https://openalex.org/G8182716335","display_name":null,"funder_award_id":"N022977","funder_id":"https://openalex.org/F4320307103","funder_display_name":"Ford Motor Company"}],"funders":[{"id":"https://openalex.org/F4320307103","display_name":"Ford Motor Company","ror":"https://ror.org/00g2tkw06"},{"id":"https://openalex.org/F4320335353","display_name":"National Science Foundation of Sri Lanka","ror":"https://ror.org/010xaa060"},{"id":"https://openalex.org/F4320337345","display_name":"Office of Naval Research","ror":"https://ror.org/00rk2pe57"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":61,"referenced_works":["https://openalex.org/W210577975","https://openalex.org/W1539013212","https://openalex.org/W1602307574","https://openalex.org/W1822269556","https://openalex.org/W1967344706","https://openalex.org/W1970193303","https://openalex.org/W1971086298","https://openalex.org/W1982147057","https://openalex.org/W1989986988","https://openalex.org/W1992157405","https://openalex.org/W1999276385","https://openalex.org/W2000825868","https://openalex.org/W2026110825","https://openalex.org/W2028830643","https://openalex.org/W2044630019","https://openalex.org/W2049143039","https://openalex.org/W2057170710","https://openalex.org/W2071000534","https://openalex.org/W2076426934","https://openalex.org/W2086598807","https://openalex.org/W2110549555","https://openalex.org/W2113741278","https://openalex.org/W2114650657","https://openalex.org/W2115344771","https://openalex.org/W2128762995","https://openalex.org/W2130498245","https://openalex.org/W2130527887","https://openalex.org/W2147844094","https://openalex.org/W2151509898","https://openalex.org/W2159503542","https://openalex.org/W2180832646","https://openalex.org/W2182997761","https://openalex.org/W2314084593","https://openalex.org/W2500877924","https://openalex.org/W2513395028","https://openalex.org/W2547811925","https://openalex.org/W2620999224","https://openalex.org/W2623562304","https://openalex.org/W2783630840","https://openalex.org/W2891736816","https://openalex.org/W2949531439","https://openalex.org/W2962822210","https://openalex.org/W2966497375","https://openalex.org/W2967193622","https://openalex.org/W2967247330","https://openalex.org/W2973179594","https://openalex.org/W2990212897","https://openalex.org/W2991384325","https://openalex.org/W3029645440","https://openalex.org/W3040197514","https://openalex.org/W3081975785","https://openalex.org/W3146520007","https://openalex.org/W4231761304","https://openalex.org/W6607570865","https://openalex.org/W6632129170","https://openalex.org/W6638294529","https://openalex.org/W6672516067","https://openalex.org/W6678973010","https://openalex.org/W6739151195","https://openalex.org/W6748017040","https://openalex.org/W6787640237"],"related_works":["https://openalex.org/W2919360554","https://openalex.org/W2783094580","https://openalex.org/W2990225659","https://openalex.org/W2077245982","https://openalex.org/W2955207941","https://openalex.org/W2293157881","https://openalex.org/W2140471031","https://openalex.org/W3011990051","https://openalex.org/W3119785025","https://openalex.org/W2967435719","https://openalex.org/W2104761931","https://openalex.org/W3183167628","https://openalex.org/W2739869255","https://openalex.org/W2911309285","https://openalex.org/W2952355470","https://openalex.org/W2765206456","https://openalex.org/W2531063545","https://openalex.org/W2184506303","https://openalex.org/W3106159194","https://openalex.org/W2767295157"],"abstract_inverted_index":{"To":[0],"move":[1],"while":[2,16],"using":[3],"new":[4,19],"sensor":[5],"information,":[6],"mobile":[7],"robots":[8],"use":[9],"receding-horizon":[10],"planning,":[11],"executing":[12],"a":[13,18,28,47,54,67,79,96,136,144],"short":[14],"plan":[15,22],"computing":[17],"one.":[20],"A":[21],"should":[23],"have":[24],"dynamic":[25],"feasibility":[26],"(obeying":[27],"robot's":[29],"dynamics":[30],"and":[31,41,91,133,143,154],"avoiding":[32],"obstacles),":[33],"liveness":[34,90,155],"(planning":[35],"frequently":[36],"enough":[37],"to":[38,46,56,85,104],"complete":[39],"tasks),":[40],"optimality":[42,153],"(minimizing,":[43],"e.g.,":[44],"distance":[45],"goal).":[48],"Reachability-based":[49],"trajectory":[50],"design":[51],"(RTD)":[52],"is":[53,115],"method":[55,103],"generate":[57],"provably":[58],"dynamically":[59],"feasible":[60],"plans":[61],"in":[62,72,158],"real":[63],"time":[64,132],"by":[65],"solving":[66],"polynomial":[68],"optimization":[69],"program":[70],"(POP)":[71],"each":[73],"planning":[74],"iteration.":[75],"However,":[76],"RTD":[77,157],"uses":[78],"derivative-based":[80],"solver,":[81],"which":[82],"may":[83],"converge":[84],"local":[86],"minima":[87],"that":[88],"impact":[89],"optimality.":[92],"This":[93],"article":[94,123],"proposes":[95],"parallel":[97],"constrained":[98],"Bernstein":[99],"algorithm":[100],"(PCBA)":[101],"branch-and-bound":[102],"optimally":[105],"solve":[106],"RTD's":[107],"POP":[108],"at":[109],"runtime;":[110],"the":[111,125],"resulting":[112],"optimal":[113],"planner":[114],"called":[116],"RTD*.":[117],"The":[118],"specific":[119],"contributions":[120],"of":[121,129,138,146,160],"this":[122],"are":[124],"PCBA":[126,139],"implementation,":[127],"proofs":[128],"PCBA's":[130],"bounded":[131],"memory":[134],"usage,":[135],"comparison":[137],"with":[140,162],"state-of-the-art":[141],"solvers,":[142],"demonstration":[145],"PCBA/RTD*":[147],"on":[148],"hardware.":[149],"RTD*":[150],"shows":[151],"better":[152],"than":[156],"dozens":[159],"environments":[161],"random":[163],"obstacles.":[164]},"counts_by_year":[],"updated_date":"2026-04-09T08:11:56.329763","created_date":"2025-10-10T00:00:00"}
