{"title":"通过识别群体结构,从进化机器人群体中提取功能亚群","authors":"K. Ohkura, T. Yasuda, Y. Matsumura","doi":"10.1109/NaBIC.2012.6402248","DOIUrl":null,"url":null,"abstract":"Robotic swarms solve a given task by developing highly complex adaptive behaviors that exploit their extremely large redundancy. Although a robotic swarm is homogeneous and has the same control architecture, it is not so easy to develop an appropriate collective behavior that poses several challenges. Even when a robotic swarm succeeds in developing a meaningful collective behavior, it still faces difficulty in explaining why it succeeds in performing a given task. In this paper, we aim in providing an explanation of this highly redundant but meaningful behavior by visualizing the emerged autonomous task allocation. We propose a method for analyzing their complex collective behavior that utilizes techniques adopted from the domain of complex networks. First, a robotic swarm is translated into a directed weighted complex network. Next, we define modularity and divide the robotic swarm into subgroups with maximal values. Finally, we demonstrate the emerged allocation of tasks to each subgroup from a macroscopic viewpoint.","PeriodicalId":103091,"journal":{"name":"2012 Fourth World Congress on Nature and Biologically Inspired Computing (NaBIC)","volume":"48 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Extracting functional subgroups from an evolutionary robotic swarm by identifying the community structure\",\"authors\":\"K. Ohkura, T. Yasuda, Y. Matsumura\",\"doi\":\"10.1109/NaBIC.2012.6402248\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Robotic swarms solve a given task by developing highly complex adaptive behaviors that exploit their extremely large redundancy. Although a robotic swarm is homogeneous and has the same control architecture, it is not so easy to develop an appropriate collective behavior that poses several challenges. Even when a robotic swarm succeeds in developing a meaningful collective behavior, it still faces difficulty in explaining why it succeeds in performing a given task. In this paper, we aim in providing an explanation of this highly redundant but meaningful behavior by visualizing the emerged autonomous task allocation. We propose a method for analyzing their complex collective behavior that utilizes techniques adopted from the domain of complex networks. First, a robotic swarm is translated into a directed weighted complex network. Next, we define modularity and divide the robotic swarm into subgroups with maximal values. Finally, we demonstrate the emerged allocation of tasks to each subgroup from a macroscopic viewpoint.\",\"PeriodicalId\":103091,\"journal\":{\"name\":\"2012 Fourth World Congress on Nature and Biologically Inspired Computing (NaBIC)\",\"volume\":\"48 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2012 Fourth World Congress on Nature and Biologically Inspired Computing (NaBIC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/NaBIC.2012.6402248\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 Fourth World Congress on Nature and Biologically Inspired Computing (NaBIC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NaBIC.2012.6402248","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Extracting functional subgroups from an evolutionary robotic swarm by identifying the community structure
Robotic swarms solve a given task by developing highly complex adaptive behaviors that exploit their extremely large redundancy. Although a robotic swarm is homogeneous and has the same control architecture, it is not so easy to develop an appropriate collective behavior that poses several challenges. Even when a robotic swarm succeeds in developing a meaningful collective behavior, it still faces difficulty in explaining why it succeeds in performing a given task. In this paper, we aim in providing an explanation of this highly redundant but meaningful behavior by visualizing the emerged autonomous task allocation. We propose a method for analyzing their complex collective behavior that utilizes techniques adopted from the domain of complex networks. First, a robotic swarm is translated into a directed weighted complex network. Next, we define modularity and divide the robotic swarm into subgroups with maximal values. Finally, we demonstrate the emerged allocation of tasks to each subgroup from a macroscopic viewpoint.