• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

从设计到部署:异构机器人团队的分布式协调

From Design to Deployment: Decentralized Coordination of Heterogeneous Robotic Teams.

作者信息

St-Onge David, Varadharajan Vivek Shankar, Švogor Ivan, Beltrame Giovanni

机构信息

INIT Robots Laboratory, Department of Mechanical Engineering, École de technologie supérieure, Montreal, QC, Canada.

MIST Laboratory, Department of Computer Engineering and Software Engineering, Polytechnique Montreal, Montreal, QC, Canada.

出版信息

Front Robot AI. 2020 May 7;7:51. doi: 10.3389/frobt.2020.00051. eCollection 2020.

DOI:10.3389/frobt.2020.00051
PMID:33501219
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC7806003/
Abstract

Many applications benefit from the use of multiple robots, but their scalability and applicability are fundamentally limited when relying on a central control station. Getting beyond the centralized approach can increase the complexity of the embedded software, the sensitivity to the network topology, and render the deployment on physical devices tedious and error-prone. This work introduces a software-based solution to cope with these challenges on commercial hardware. We bring together our previous work on Buzz, the swarm-oriented programming language, and the many contributions of the Robotic Operating System (ROS) community into a reliable workflow, from rapid prototyping of decentralized behaviors up to robust field deployment. The Buzz programming language is a hardware independent, domain-specific (swarm-oriented), and composable language. From simulation to the field, a Buzz script can stay unmodified and almost seamlessly applicable to all units of a heterogeneous robotic team. We present the software structure of our solution, and the swarm-oriented paradigms it encompasses. While the design of a new behavior can be achieved on a lightweight simulator, we show how our security mechanisms enhance field deployment robustness. In addition, developers can update their scripts in the field using a safe software release mechanism. Integrating Buzz in ROS, adding safety mechanisms and granting field updates are core contributions essential to swarm robotics deployment: from simulation to the field. We show the applicability of our work with the implementation of two practical decentralized scenarios: a robust generic task allocation strategy and an optimized area coverage algorithm. Both behaviors are explained and tested with simulations, then experimented with heterogeneous ground-and-air robotic teams.

摘要

许多应用都受益于多机器人的使用,但当依赖中央控制站时,它们的可扩展性和适用性从根本上受到限制。超越集中式方法可能会增加嵌入式软件的复杂性、对网络拓扑的敏感性,并使在物理设备上的部署变得繁琐且容易出错。这项工作引入了一种基于软件的解决方案,以应对商业硬件上的这些挑战。我们将之前在面向群体的编程语言Buzz方面的工作,以及机器人操作系统(ROS)社区的众多贡献整合到一个可靠的工作流程中,从分散行为的快速原型设计到稳健的现场部署。Buzz编程语言是一种与硬件无关、特定领域(面向群体)且可组合的语言。从模拟到现场,一个Buzz脚本可以保持不变,并且几乎可以无缝应用于异构机器人团队的所有单元。我们展示了我们解决方案的软件结构,以及它所包含的面向群体的范式。虽然可以在轻量级模拟器上实现新行为的设计,但我们展示了我们的安全机制如何增强现场部署的稳健性。此外,开发人员可以使用安全的软件发布机制在现场更新他们的脚本。将Buzz集成到ROS中、添加安全机制并允许现场更新是群体机器人部署从模拟到现场的核心关键贡献。我们通过两个实际的分散场景的实现展示了我们工作的适用性:一个稳健的通用任务分配策略和一个优化的区域覆盖算法。这两种行为都通过模拟进行了解释和测试,然后在异构的地面和空中机器人团队上进行了实验。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/08d4/7806003/81223595a316/frobt-07-00051-g0014.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/08d4/7806003/29bfdd685ee5/frobt-07-00051-g0001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/08d4/7806003/256de0dfd2d2/frobt-07-00051-g0002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/08d4/7806003/6eef61566c04/frobt-07-00051-g0003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/08d4/7806003/12fe2043bf5c/frobt-07-00051-g0015.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/08d4/7806003/ef7459e1939c/frobt-07-00051-g0004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/08d4/7806003/66ed944ecd41/frobt-07-00051-g0005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/08d4/7806003/fad6391ec4b7/frobt-07-00051-g0006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/08d4/7806003/e4d51d10641a/frobt-07-00051-g0007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/08d4/7806003/c093f3bceaf2/frobt-07-00051-g0008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/08d4/7806003/a93beec82028/frobt-07-00051-g0009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/08d4/7806003/3fcd936e6f5c/frobt-07-00051-g0010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/08d4/7806003/2fbd5faa7854/frobt-07-00051-g0011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/08d4/7806003/8f24414a23ab/frobt-07-00051-g0012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/08d4/7806003/6deb60f48311/frobt-07-00051-g0013.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/08d4/7806003/81223595a316/frobt-07-00051-g0014.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/08d4/7806003/29bfdd685ee5/frobt-07-00051-g0001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/08d4/7806003/256de0dfd2d2/frobt-07-00051-g0002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/08d4/7806003/6eef61566c04/frobt-07-00051-g0003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/08d4/7806003/12fe2043bf5c/frobt-07-00051-g0015.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/08d4/7806003/ef7459e1939c/frobt-07-00051-g0004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/08d4/7806003/66ed944ecd41/frobt-07-00051-g0005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/08d4/7806003/fad6391ec4b7/frobt-07-00051-g0006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/08d4/7806003/e4d51d10641a/frobt-07-00051-g0007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/08d4/7806003/c093f3bceaf2/frobt-07-00051-g0008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/08d4/7806003/a93beec82028/frobt-07-00051-g0009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/08d4/7806003/3fcd936e6f5c/frobt-07-00051-g0010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/08d4/7806003/2fbd5faa7854/frobt-07-00051-g0011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/08d4/7806003/8f24414a23ab/frobt-07-00051-g0012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/08d4/7806003/6deb60f48311/frobt-07-00051-g0013.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/08d4/7806003/81223595a316/frobt-07-00051-g0014.jpg

相似文献

1
From Design to Deployment: Decentralized Coordination of Heterogeneous Robotic Teams.从设计到部署:异构机器人团队的分布式协调
Front Robot AI. 2020 May 7;7:51. doi: 10.3389/frobt.2020.00051. eCollection 2020.
2
Swarm Robotics: A Perspective on the Latest Reviewed Concepts and Applications.群体机器人:最新综述概念与应用的视角。
Sensors (Basel). 2021 Mar 15;21(6):2062. doi: 10.3390/s21062062.
3
Decentralized Control for Swarm Robots That Can Effectively Execute Spatially Distributed Tasks.用于能有效执行空间分布式任务的群体机器人的分散式控制。
Artif Life. 2020 Spring;26(2):242-259. doi: 10.1162/artl_a_00317. Epub 2020 Apr 9.
4
Swarm Robotic Behaviors and Current Applications.群体机器人行为与当前应用
Front Robot AI. 2020 Apr 2;7:36. doi: 10.3389/frobt.2020.00036. eCollection 2020.
5
An immune-inspired swarm aggregation algorithm for self-healing swarm robotic systems.一种用于自愈群体机器人系统的受免疫启发的群体聚集算法。
Biosystems. 2016 Aug;146:60-76. doi: 10.1016/j.biosystems.2016.04.001. Epub 2016 May 10.
6
Research on Data Security Communication Scheme of Heterogeneous Swarm Robotics System in Emergency Scenarios.应急场景下异构群机器人系统的数据安全通信方案研究
Sensors (Basel). 2022 Aug 14;22(16):6082. doi: 10.3390/s22166082.
7
Evolution of Collective Behaviors for a Real Swarm of Aquatic Surface Robots.真实水面机器人集群的集体行为演变
PLoS One. 2016 Mar 21;11(3):e0151834. doi: 10.1371/journal.pone.0151834. eCollection 2016.
8
Distributed bees algorithm parameters optimization for a cost efficient target allocation in swarms of robots.分布式蜜蜂算法参数优化在机器人群中的成本效益目标分配。
Sensors (Basel). 2011;11(11):10880-93. doi: 10.3390/s111110880. Epub 2011 Nov 21.
9
Competitive Swarm Optimizer Based Gateway Deployment Algorithm in Cyber-Physical Systems.基于竞争群体优化算法的信息物理系统中的网关部署算法
Sensors (Basel). 2017 Jan 22;17(1):209. doi: 10.3390/s17010209.
10
Generic, scalable and decentralized fault detection for robot swarms.用于机器人集群的通用、可扩展和分散式故障检测。
PLoS One. 2017 Aug 14;12(8):e0182058. doi: 10.1371/journal.pone.0182058. eCollection 2017.