Multi-Robot Coordination Through Mobile Agent

Binsen Qian, Harry H. Cheng
{"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}
引用次数: 1

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.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于移动代理的多机器人协调
机器人可以在许多应用中保护人类免受风险,例如搜索和救援,外层空间探索和有毒物质清理。多机器人系统具有巨大的潜力,通过以不同的方式重新配置异构或同构机器人,使多用途应用受益。RoboCoop是一种基于移动智能体的多机器人系统自动协调框架。RoboCoop由知识库、输入/输出、任务处理/执行和传感器读取等几个模块组成。基于代理的框架利用了每个代理多线程的固有优势,这样每个模块都可以持久地运行而不会阻塞其他模块。模块之间通过基于FIPA (Foundation for Intelligent Physical Agents)标准的agent间通信来交换信息和数据。提出的框架允许机器人自动协调、管理和执行任务。此外,为了保证机器人系统的鲁棒性,还设计了一种备份机制。此外,它还允许为任务分配和执行定制算法和策略。以推箱任务为例,从任务分配、路径规划和运动同步等多个方面验证了所提协作框架的性能。在此验证中,需要将箱子分配给两个机器人团队,以便他们将箱子推到指定位置。采用A*路径规划算法,使机器人行驶到箱体位置。虽然机器人可以独立推动小盒子,但大盒子需要两个机器人同时推动,这样盒子才能直接移动到指定位置。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
The sensing technology of applying the acoustic emission sensor to the grinding wheel loading phenomenon Lateral control approach of powered parafoils combining wind feedforward compensation with active disturbance rejection control Effects of DAC interpolation on the dynamics of a high speed linear actuator Wearable Device to Record Hand Motions based on EMG and Visual Information A Smooth Traction Control Design for Two-Wheeled electric vehicles
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1