{"title":"Decentralized Multi-Agent Motion Planning in Dynamic Environments","authors":"Josh Netter, K. Vamvoudakis","doi":"10.23919/ACC55779.2023.10156024","DOIUrl":null,"url":null,"abstract":"In this paper we present a decentralized multi-agent motion planning algorithm for navigation in dynamic environments. Each agent constructs a graph of boundary value problems in the environment considering their own kinodynamic constraints using a learning-based motion planning framework. A game-theoretic approach is then used by each agent to select their individual path through the environment while considering the planned motion of other agents. This path is updated online to ensure collisions are avoided, and to provide a method of counteracting the freezing robot problem. The effectiveness of the algorithm is illustrated in simulations.","PeriodicalId":397401,"journal":{"name":"2023 American Control Conference (ACC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-05-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 American Control Conference (ACC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.23919/ACC55779.2023.10156024","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
In this paper we present a decentralized multi-agent motion planning algorithm for navigation in dynamic environments. Each agent constructs a graph of boundary value problems in the environment considering their own kinodynamic constraints using a learning-based motion planning framework. A game-theoretic approach is then used by each agent to select their individual path through the environment while considering the planned motion of other agents. This path is updated online to ensure collisions are avoided, and to provide a method of counteracting the freezing robot problem. The effectiveness of the algorithm is illustrated in simulations.