M. Murtaza, Bruce Wingo, Dan Kilanga, S. Hutchinson
{"title":"基于坐标下降优化的多智能体机器人分布式最优控制框架","authors":"M. Murtaza, Bruce Wingo, Dan Kilanga, S. Hutchinson","doi":"10.1109/CASE49439.2021.9551489","DOIUrl":null,"url":null,"abstract":"In this paper, we present a distributed optimal control framework for a multi-agent robotics system based on coordinate descent optimization. Our framework exploits the underlying graph topology to compute the optimal control trajectory in a distributed manner. It only requires a modest amount of information exchange among the neighboring robot, and the computation depends on the underlying graph structure connecting the agents. Hence, if the underlying graph topology is sparse, e.g. a line graph, then it scales well with the problem's dimension, and any fast convergent algorithm can be used to ensure real-time computation. To show the efficacy of the framework, we apply it to a problem where a team of robots is tasked with establishing a communication link between source and destination while minimizing the overall system's mobility and communication energy. We analyzed its performance in simulation and on actual robots using an experimental robotic testbed, robotarium [1], and compare it to the centralized solution of the same problem. The results show that the distributed framework converges and outperforms its centralized version as the problem's dimension increases. While the aforementioned energy-balancing problem serves to motivate the paper, the algorithm is defined and presented in a more general setting, and its potential extensions to other types of systems are pointed out.","PeriodicalId":232083,"journal":{"name":"2021 IEEE 17th International Conference on Automation Science and Engineering (CASE)","volume":"47 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-08-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Distributed Optimal Control Framework based on Coordinate Descent Optimization for Multi-Agent Robots\",\"authors\":\"M. Murtaza, Bruce Wingo, Dan Kilanga, S. Hutchinson\",\"doi\":\"10.1109/CASE49439.2021.9551489\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper, we present a distributed optimal control framework for a multi-agent robotics system based on coordinate descent optimization. Our framework exploits the underlying graph topology to compute the optimal control trajectory in a distributed manner. It only requires a modest amount of information exchange among the neighboring robot, and the computation depends on the underlying graph structure connecting the agents. Hence, if the underlying graph topology is sparse, e.g. a line graph, then it scales well with the problem's dimension, and any fast convergent algorithm can be used to ensure real-time computation. To show the efficacy of the framework, we apply it to a problem where a team of robots is tasked with establishing a communication link between source and destination while minimizing the overall system's mobility and communication energy. We analyzed its performance in simulation and on actual robots using an experimental robotic testbed, robotarium [1], and compare it to the centralized solution of the same problem. The results show that the distributed framework converges and outperforms its centralized version as the problem's dimension increases. While the aforementioned energy-balancing problem serves to motivate the paper, the algorithm is defined and presented in a more general setting, and its potential extensions to other types of systems are pointed out.\",\"PeriodicalId\":232083,\"journal\":{\"name\":\"2021 IEEE 17th International Conference on Automation Science and Engineering (CASE)\",\"volume\":\"47 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-08-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 IEEE 17th International Conference on Automation Science and Engineering (CASE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CASE49439.2021.9551489\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE 17th International Conference on Automation Science and Engineering (CASE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CASE49439.2021.9551489","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Distributed Optimal Control Framework based on Coordinate Descent Optimization for Multi-Agent Robots
In this paper, we present a distributed optimal control framework for a multi-agent robotics system based on coordinate descent optimization. Our framework exploits the underlying graph topology to compute the optimal control trajectory in a distributed manner. It only requires a modest amount of information exchange among the neighboring robot, and the computation depends on the underlying graph structure connecting the agents. Hence, if the underlying graph topology is sparse, e.g. a line graph, then it scales well with the problem's dimension, and any fast convergent algorithm can be used to ensure real-time computation. To show the efficacy of the framework, we apply it to a problem where a team of robots is tasked with establishing a communication link between source and destination while minimizing the overall system's mobility and communication energy. We analyzed its performance in simulation and on actual robots using an experimental robotic testbed, robotarium [1], and compare it to the centralized solution of the same problem. The results show that the distributed framework converges and outperforms its centralized version as the problem's dimension increases. While the aforementioned energy-balancing problem serves to motivate the paper, the algorithm is defined and presented in a more general setting, and its potential extensions to other types of systems are pointed out.