Development of robot swarm algorithms on an extensible framework

S. Bhattacharya, R. Agrawal
{"title":"Development of robot swarm algorithms on an extensible framework","authors":"S. Bhattacharya, R. Agrawal","doi":"10.1109/SECON.2017.7925296","DOIUrl":null,"url":null,"abstract":"Swarm intelligence for robots is inspired by observation of how homogenous collections of animals behave in nature to succeed in finding food and avoiding predators. Swarm robots usually lack centralized control to determine each robots individual behavior, however global behaviors can emerge through many local interactions, which are simple in nature. Studies show that simple rules executed on the individual robot can explain complex group behaviors and it is sufficient to support only local sensing and communication. The advantages of swarm intelligence are robustness at the level of the group where individual failure is not a significant problem; individual behaviors are easy to implement, and the approaches are scalable since the control mechanisms do not depend on the number of individuals in the swarm. We present an ongoing project that leverages hardware and extends software for swarm robotics. The hardware consists of robots called swarmies. A swarmie is a small robotic vehicle with a webcam, a GPS system, sensors like IMU, ultrasonic obstacle detector; a Wi-Fi antenna for wireless communication and an on-board computer. The objective of the project is to develop algorithms for the Swarmies so they can communicate and thus execute cooperative april-tag collection autonomously. The software is a ROS (Robot Operating System) controller framework for the Swarmie robots. We were able to improve the swarmie's behavior to search a space more effectively and utilize computer vision methods.","PeriodicalId":368197,"journal":{"name":"SoutheastCon 2017","volume":"30 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"SoutheastCon 2017","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SECON.2017.7925296","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

Swarm intelligence for robots is inspired by observation of how homogenous collections of animals behave in nature to succeed in finding food and avoiding predators. Swarm robots usually lack centralized control to determine each robots individual behavior, however global behaviors can emerge through many local interactions, which are simple in nature. Studies show that simple rules executed on the individual robot can explain complex group behaviors and it is sufficient to support only local sensing and communication. The advantages of swarm intelligence are robustness at the level of the group where individual failure is not a significant problem; individual behaviors are easy to implement, and the approaches are scalable since the control mechanisms do not depend on the number of individuals in the swarm. We present an ongoing project that leverages hardware and extends software for swarm robotics. The hardware consists of robots called swarmies. A swarmie is a small robotic vehicle with a webcam, a GPS system, sensors like IMU, ultrasonic obstacle detector; a Wi-Fi antenna for wireless communication and an on-board computer. The objective of the project is to develop algorithms for the Swarmies so they can communicate and thus execute cooperative april-tag collection autonomously. The software is a ROS (Robot Operating System) controller framework for the Swarmie robots. We were able to improve the swarmie's behavior to search a space more effectively and utilize computer vision methods.
基于可扩展框架的机器人群算法的开发
机器人群体智能的灵感来自于对自然界中同类动物如何成功寻找食物和躲避捕食者的行为的观察。群体机器人通常缺乏集中控制来确定每个机器人的个体行为,但全局行为可以通过许多局部交互产生,这本质上是简单的。研究表明,在单个机器人上执行的简单规则可以解释复杂的群体行为,并且仅支持局部感知和通信就足够了。群体智能的优点是在群体层面上的鲁棒性,在群体层面上,个体失败不是一个重大问题;个体行为易于实现,并且由于控制机制不依赖于群体中的个体数量,因此方法具有可扩展性。我们提出了一个正在进行的项目,利用硬件和扩展软件的群体机器人。硬件由被称为蜂群的机器人组成。swarmie是一种小型机器人车辆,带有网络摄像头、GPS系统、IMU等传感器、超声波障碍物探测器;用于无线通信的Wi-Fi天线和车载计算机。该项目的目标是为蜂群开发算法,使它们能够相互通信,从而自主地执行合作的四月标签收集。该软件是用于Swarmie机器人的ROS(机器人操作系统)控制器框架。我们能够改进swarmie的行为,更有效地搜索空间,并利用计算机视觉方法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信