{"title":"基于移动代理的多机器人协调","authors":"Binsen Qian, Harry H. Cheng","doi":"10.1109/MESA.2018.8449154","DOIUrl":null,"url":null,"abstract":"Robots can protect humans from risk in many applications, such as search and rescue, outer-space exploration, and toxic cleanup. Multi-robot systems have a huge potential to benefit versatile applications through reconfiguring heterogeneous or homogeneous robots in different ways. This paper presents the design and implementation of RoboCoop, a mobile agent-based framework for automatic coordination of multi-robot systems. RoboCoop consists of several modules, such as knowledge base, Input/Output, task procession/execution, and-sensor reading. The agent-based framework utilizes the innate advantages of themulti-threading of each agent, such that each module can run persistently without blocking others. Modules can exchange information and data through inter-agent communication based on the standards of the Foundation for Intelligent Physical Agents (FIPA). The presented framework allows robots to coordinate, manage, and execute tasks automatically. Also, a backup mechanism is developed to ensure the robustness of robot systems. Moreover, it allows customized algorithms and strategies for task allocation, and execution. A box-pushing mission has been studied to validate the performance of the proposed cooperation framework in several folds, such as task allocation, path planning and motion synchronization. In this validation, boxes need to be assigned to a two-robot team for them to push to a designated position. The A* path planning algorithm is used for robots to drive to the box location. While the robot can push small boxes independently, the big boxes require two robots pushing simultaneously such that the box can move straight to the location.","PeriodicalId":138936,"journal":{"name":"2018 14th IEEE/ASME International Conference on Mechatronic and Embedded Systems and Applications (MESA)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Multi-Robot Coordination Through Mobile Agent\",\"authors\":\"Binsen Qian, Harry H. Cheng\",\"doi\":\"10.1109/MESA.2018.8449154\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Robots can protect humans from risk in many applications, such as search and rescue, outer-space exploration, and toxic cleanup. Multi-robot systems have a huge potential to benefit versatile applications through reconfiguring heterogeneous or homogeneous robots in different ways. This paper presents the design and implementation of RoboCoop, a mobile agent-based framework for automatic coordination of multi-robot systems. RoboCoop consists of several modules, such as knowledge base, Input/Output, task procession/execution, and-sensor reading. The agent-based framework utilizes the innate advantages of themulti-threading of each agent, such that each module can run persistently without blocking others. Modules can exchange information and data through inter-agent communication based on the standards of the Foundation for Intelligent Physical Agents (FIPA). The presented framework allows robots to coordinate, manage, and execute tasks automatically. Also, a backup mechanism is developed to ensure the robustness of robot systems. Moreover, it allows customized algorithms and strategies for task allocation, and execution. A box-pushing mission has been studied to validate the performance of the proposed cooperation framework in several folds, such as task allocation, path planning and motion synchronization. In this validation, boxes need to be assigned to a two-robot team for them to push to a designated position. The A* path planning algorithm is used for robots to drive to the box location. While the robot can push small boxes independently, the big boxes require two robots pushing simultaneously such that the box can move straight to the location.\",\"PeriodicalId\":138936,\"journal\":{\"name\":\"2018 14th IEEE/ASME International Conference on Mechatronic and Embedded Systems and Applications (MESA)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 14th IEEE/ASME International Conference on Mechatronic and Embedded Systems and Applications (MESA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/MESA.2018.8449154\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 14th IEEE/ASME International Conference on Mechatronic and Embedded Systems and Applications (MESA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MESA.2018.8449154","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
摘要
机器人可以在许多应用中保护人类免受风险,例如搜索和救援,外层空间探索和有毒物质清理。多机器人系统具有巨大的潜力,通过以不同的方式重新配置异构或同构机器人,使多用途应用受益。RoboCoop是一种基于移动智能体的多机器人系统自动协调框架。RoboCoop由知识库、输入/输出、任务处理/执行和传感器读取等几个模块组成。基于代理的框架利用了每个代理多线程的固有优势,这样每个模块都可以持久地运行而不会阻塞其他模块。模块之间通过基于FIPA (Foundation for Intelligent Physical Agents)标准的agent间通信来交换信息和数据。提出的框架允许机器人自动协调、管理和执行任务。此外,为了保证机器人系统的鲁棒性,还设计了一种备份机制。此外,它还允许为任务分配和执行定制算法和策略。以推箱任务为例,从任务分配、路径规划和运动同步等多个方面验证了所提协作框架的性能。在此验证中,需要将箱子分配给两个机器人团队,以便他们将箱子推到指定位置。采用A*路径规划算法,使机器人行驶到箱体位置。虽然机器人可以独立推动小盒子,但大盒子需要两个机器人同时推动,这样盒子才能直接移动到指定位置。
Robots can protect humans from risk in many applications, such as search and rescue, outer-space exploration, and toxic cleanup. Multi-robot systems have a huge potential to benefit versatile applications through reconfiguring heterogeneous or homogeneous robots in different ways. This paper presents the design and implementation of RoboCoop, a mobile agent-based framework for automatic coordination of multi-robot systems. RoboCoop consists of several modules, such as knowledge base, Input/Output, task procession/execution, and-sensor reading. The agent-based framework utilizes the innate advantages of themulti-threading of each agent, such that each module can run persistently without blocking others. Modules can exchange information and data through inter-agent communication based on the standards of the Foundation for Intelligent Physical Agents (FIPA). The presented framework allows robots to coordinate, manage, and execute tasks automatically. Also, a backup mechanism is developed to ensure the robustness of robot systems. Moreover, it allows customized algorithms and strategies for task allocation, and execution. A box-pushing mission has been studied to validate the performance of the proposed cooperation framework in several folds, such as task allocation, path planning and motion synchronization. In this validation, boxes need to be assigned to a two-robot team for them to push to a designated position. The A* path planning algorithm is used for robots to drive to the box location. While the robot can push small boxes independently, the big boxes require two robots pushing simultaneously such that the box can move straight to the location.