{"id":"https://openalex.org/W2942638802","doi":"https://doi.org/10.1109/tro.2019.2923335","title":"A Modular Framework for Motion Planning Using Safe-by-Design Motion Primitives","display_name":"A Modular Framework for Motion Planning Using Safe-by-Design Motion Primitives","publication_year":2019,"publication_date":"2019-07-09","ids":{"openalex":"https://openalex.org/W2942638802","doi":"https://doi.org/10.1109/tro.2019.2923335","mag":"2942638802"},"language":"en","primary_location":{"id":"doi:10.1109/tro.2019.2923335","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tro.2019.2923335","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":"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/A5066019255","display_name":"Marijan Vukosavljev","orcid":null},"institutions":[{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"education","lineage":["https://openalex.org/I185261750"]}],"countries":["CA"],"is_corresponding":true,"raw_author_name":"Marijan Vukosavljev","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Toronto, Toronto, ON, Canada"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Toronto, Toronto, ON, Canada","institution_ids":["https://openalex.org/I185261750"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5088300657","display_name":"Zachary Kroeze","orcid":null},"institutions":[{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"education","lineage":["https://openalex.org/I185261750"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Zachary Kroeze","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Toronto, Toronto, ON, Canada"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Toronto, Toronto, ON, Canada","institution_ids":["https://openalex.org/I185261750"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5052147335","display_name":"Angela P. Schoellig","orcid":"https://orcid.org/0000-0003-4012-4668"},"institutions":[{"id":"https://openalex.org/I192455969","display_name":"York University","ror":"https://ror.org/05fq50484","country_code":"CA","type":"education","lineage":["https://openalex.org/I192455969"]},{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"education","lineage":["https://openalex.org/I185261750"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Angela P. Schoellig","raw_affiliation_strings":["University of Toronto Institute for Aerospace Studies, North York, ON, Canada"],"affiliations":[{"raw_affiliation_string":"University of Toronto Institute for Aerospace Studies, North York, ON, Canada","institution_ids":["https://openalex.org/I192455969","https://openalex.org/I185261750"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5016807277","display_name":"Mireille E. Broucke","orcid":"https://orcid.org/0000-0001-8275-3716"},"institutions":[{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"education","lineage":["https://openalex.org/I185261750"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Mireille E. Broucke","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Toronto, Toronto, ON, Canada"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Toronto, Toronto, ON, Canada","institution_ids":["https://openalex.org/I185261750"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5066019255"],"corresponding_institution_ids":["https://openalex.org/I185261750"],"apc_list":null,"apc_paid":null,"fwci":0.911,"has_fulltext":false,"cited_by_count":12,"citation_normalized_percentile":{"value":0.78639086,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":"35","issue":"5","first_page":"1233","last_page":"1252"},"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/T10142","display_name":"Formal Methods in Verification","score":0.9973999857902527,"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/T10653","display_name":"Robot Manipulation and Learning","score":0.9966999888420105,"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/workspace","display_name":"Workspace","score":0.8501519560813904},{"id":"https://openalex.org/keywords/motion-planning","display_name":"Motion planning","score":0.7857762575149536},{"id":"https://openalex.org/keywords/modular-design","display_name":"Modular design","score":0.7821417450904846},{"id":"https://openalex.org/keywords/motion","display_name":"Motion (physics)","score":0.7152596712112427},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6967366933822632},{"id":"https://openalex.org/keywords/modularity","display_name":"Modularity (biology)","score":0.689170777797699},{"id":"https://openalex.org/keywords/automaton","display_name":"Automaton","score":0.5470656752586365},{"id":"https://openalex.org/keywords/robot","display_name":"Robot","score":0.546777606010437},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.5275145173072815},{"id":"https://openalex.org/keywords/motion-control","display_name":"Motion control","score":0.5205286741256714},{"id":"https://openalex.org/keywords/motion-capture","display_name":"Motion capture","score":0.4476696848869324},{"id":"https://openalex.org/keywords/finite-state-machine","display_name":"Finite-state machine","score":0.4294770359992981},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3316539525985718},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3291251063346863},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.20096486806869507}],"concepts":[{"id":"https://openalex.org/C58581272","wikidata":"https://www.wikidata.org/wiki/Q12741163","display_name":"Workspace","level":3,"score":0.8501519560813904},{"id":"https://openalex.org/C81074085","wikidata":"https://www.wikidata.org/wiki/Q366872","display_name":"Motion planning","level":3,"score":0.7857762575149536},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.7821417450904846},{"id":"https://openalex.org/C104114177","wikidata":"https://www.wikidata.org/wiki/Q79782","display_name":"Motion (physics)","level":2,"score":0.7152596712112427},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6967366933822632},{"id":"https://openalex.org/C2779478453","wikidata":"https://www.wikidata.org/wiki/Q6889748","display_name":"Modularity (biology)","level":2,"score":0.689170777797699},{"id":"https://openalex.org/C112505250","wikidata":"https://www.wikidata.org/wiki/Q787116","display_name":"Automaton","level":2,"score":0.5470656752586365},{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.546777606010437},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.5275145173072815},{"id":"https://openalex.org/C145565327","wikidata":"https://www.wikidata.org/wiki/Q852514","display_name":"Motion control","level":3,"score":0.5205286741256714},{"id":"https://openalex.org/C48007421","wikidata":"https://www.wikidata.org/wiki/Q676252","display_name":"Motion capture","level":3,"score":0.4476696848869324},{"id":"https://openalex.org/C167822520","wikidata":"https://www.wikidata.org/wiki/Q176452","display_name":"Finite-state machine","level":2,"score":0.4294770359992981},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3316539525985718},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3291251063346863},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.20096486806869507},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C54355233","wikidata":"https://www.wikidata.org/wiki/Q7162","display_name":"Genetics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tro.2019.2923335","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tro.2019.2923335","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"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Sustainable cities and communities","id":"https://metadata.un.org/sdg/11","score":0.7900000214576721}],"awards":[],"funders":[{"id":"https://openalex.org/F4320334593","display_name":"Natural Sciences and Engineering Research Council of Canada","ror":"https://ror.org/01h531d29"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":38,"referenced_works":["https://openalex.org/W784387389","https://openalex.org/W1424654272","https://openalex.org/W1509235676","https://openalex.org/W1518436864","https://openalex.org/W1608773992","https://openalex.org/W1893209994","https://openalex.org/W1964677299","https://openalex.org/W1992157405","https://openalex.org/W2004620590","https://openalex.org/W2006625750","https://openalex.org/W2021422577","https://openalex.org/W2030637023","https://openalex.org/W2062731992","https://openalex.org/W2064649514","https://openalex.org/W2068864491","https://openalex.org/W2069522844","https://openalex.org/W2071447697","https://openalex.org/W2071797744","https://openalex.org/W2077578897","https://openalex.org/W2089658861","https://openalex.org/W2123030512","https://openalex.org/W2134213155","https://openalex.org/W2149880443","https://openalex.org/W2150335178","https://openalex.org/W2153219011","https://openalex.org/W2155313135","https://openalex.org/W2162991084","https://openalex.org/W2164807077","https://openalex.org/W2165744968","https://openalex.org/W2166691751","https://openalex.org/W2172806547","https://openalex.org/W2608775622","https://openalex.org/W2962822210","https://openalex.org/W2962900097","https://openalex.org/W2963889167","https://openalex.org/W4231761304","https://openalex.org/W4292930798","https://openalex.org/W6631055500"],"related_works":["https://openalex.org/W1979555249","https://openalex.org/W2612611878","https://openalex.org/W2224166476","https://openalex.org/W2892659152","https://openalex.org/W2060269058","https://openalex.org/W2942638802","https://openalex.org/W2942612655","https://openalex.org/W4285069245","https://openalex.org/W2960879114","https://openalex.org/W2065745072"],"abstract_inverted_index":{"In":[0],"this":[1],"paper,":[2],"we":[3],"present":[4],"a":[5,10,15,23,34,48,55,85,98,151],"modular":[6],"framework":[7,21,96],"for":[8,117,124],"solving":[9],"motion":[11,28,43,60,76,89,118,126],"planning":[12],"problem":[13],"among":[14],"group":[16,152],"of":[17,26,42,67,87,130,140,142,153],"robots.":[18],"The":[19,37,94],"proposed":[20],"utilizes":[22],"finite":[24],"set":[25],"low-level":[27],"primitives":[29,44,77,90,119],"to":[30,78,135],"generate":[31],"motions":[32],"in":[33,64],"gridded":[35,69],"workspace.":[36,70],"constraints":[38],"on":[39,75,150],"allowable":[40],"sequences":[41],"are":[45],"formalized":[46],"through":[47],"maneuver":[49],"automaton.":[50],"At":[51],"the":[52,68,108,128,138],"high":[53,111],"level,":[54],"control":[56,121],"policy":[57],"determines":[58],"which":[59],"primitive":[61],"is":[62,147],"executed":[63],"each":[65,141],"box":[66],"We":[71,113],"state":[72],"general":[73],"conditions":[74],"obtain":[79],"provably":[80],"correct":[81],"behavior":[82],"so":[83],"that":[84],"library":[86],"safe-by-design":[88],"can":[91],"be":[92],"designed.":[93],"overall":[95],"yields":[97],"highly":[99],"robust":[100],"design":[101],"by":[102],"utilizing":[103],"feedback":[104],"strategies":[105],"at":[106],"both":[107],"low":[109],"and":[110,120],"levels.":[112],"provide":[114],"specific":[115],"designs":[116,139],"policies":[122],"suitable":[123],"multirobot":[125],"planning;":[127],"modularity":[129],"our":[131],"approach":[132,146],"enables":[133],"one":[134],"independently":[136],"customize":[137],"these":[143],"components.":[144],"Our":[145],"experimentally":[148],"validated":[149],"quadrocopters.":[154]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":2},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":4},{"year":2019,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
