• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • 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分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

解决分布式机器人技术中的任务变体分配问题。

Solving the task variant allocation problem in distributed robotics.

作者信息

Cano José, White David R, Bordallo Alejandro, McCreesh Ciaran, Michala Anna Lito, Singer Jeremy, Nagarajan Vijay

机构信息

1School of Informatics, University of Edinburgh, Edinburgh, EH8 9AB UK.

3Department of Computer Science, University College London, London, WC1E 6BT UK.

出版信息

Auton Robots. 2018;42(7):1477-1495. doi: 10.1007/s10514-018-9742-5. Epub 2018 Apr 25.

DOI:10.1007/s10514-018-9742-5
PMID:30956403
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC6417410/
Abstract

We consider the problem of assigning software processes (or tasks) to hardware processors in distributed robotics environments. We introduce the notion of a , which supports the adaptation of software to specific hardware configurations. Task variants facilitate the trade-off of functional quality versus the requisite capacity and type of target execution processors. We formalise the problem of assigning task variants to processors as a mathematical model that incorporates typical constraints found in robotics applications; the model is a constrained form of a multi-objective, multi-dimensional, multiple-choice knapsack problem. We propose and evaluate three different solution methods to the problem: constraint programming, a constructive greedy heuristic and a local search metaheuristic. Furthermore, we demonstrate the use of task variants in a real instance of a distributed interactive multi-agent navigation system, showing that our best solution method (constraint programming) improves the system's quality of service, as compared to the local search metaheuristic, the greedy heuristic and a randomised solution, by an average of 16, 31 and 56% respectively.

摘要

我们考虑在分布式机器人环境中将软件进程(或任务)分配到硬件处理器的问题。我们引入了一种支持软件适应特定硬件配置的概念。任务变体有助于在功能质量与目标执行处理器的所需容量和类型之间进行权衡。我们将将任务变体分配到处理器的问题形式化为一个数学模型,该模型纳入了机器人应用中常见的约束条件;该模型是多目标、多维度、多选择背包问题的一种受限形式。我们针对该问题提出并评估了三种不同的解决方法:约束编程、构造性贪婪启发式算法和局部搜索元启发式算法。此外,我们在分布式交互式多智能体导航系统的实际实例中展示了任务变体的使用,结果表明,与局部搜索元启发式算法、贪婪启发式算法和随机解决方案相比,我们最好的解决方法(约束编程)分别将系统的服务质量平均提高了16%、31%和56%。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0c8c/6417410/63bf9573eff6/10514_2018_9742_Fig7_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0c8c/6417410/17405d6bcb69/10514_2018_9742_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0c8c/6417410/e2c1c0b39389/10514_2018_9742_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0c8c/6417410/5b15a3b9ee11/10514_2018_9742_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0c8c/6417410/79d80015297d/10514_2018_9742_Fig4_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0c8c/6417410/fcdd4efe8336/10514_2018_9742_Fig5_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0c8c/6417410/936ac54591ff/10514_2018_9742_Fig6_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0c8c/6417410/63bf9573eff6/10514_2018_9742_Fig7_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0c8c/6417410/17405d6bcb69/10514_2018_9742_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0c8c/6417410/e2c1c0b39389/10514_2018_9742_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0c8c/6417410/5b15a3b9ee11/10514_2018_9742_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0c8c/6417410/79d80015297d/10514_2018_9742_Fig4_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0c8c/6417410/fcdd4efe8336/10514_2018_9742_Fig5_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0c8c/6417410/936ac54591ff/10514_2018_9742_Fig6_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0c8c/6417410/63bf9573eff6/10514_2018_9742_Fig7_HTML.jpg

相似文献

1
Solving the task variant allocation problem in distributed robotics.解决分布式机器人技术中的任务变体分配问题。
Auton Robots. 2018;42(7):1477-1495. doi: 10.1007/s10514-018-9742-5. Epub 2018 Apr 25.
2
Advantages of Task-Specific Multi-Objective Optimisation in Evolutionary Robotics.进化机器人技术中特定任务多目标优化的优势
PLoS One. 2015 Aug 21;10(8):e0136406. doi: 10.1371/journal.pone.0136406. eCollection 2015.
3
Path planning and collision avoidance methods for distributed multi-robot systems in complex dynamic environments.复杂动态环境下分布式多机器人系统的路径规划与避碰方法
Math Biosci Eng. 2023 Jan;20(1):145-178. doi: 10.3934/mbe.2023008. Epub 2022 Sep 30.
4
A Case Study of Controlling Crossover in a Selection Hyper-heuristic Framework Using the Multidimensional Knapsack Problem.使用多维背包问题控制选择超启发式框架中的交叉案例研究。
Evol Comput. 2016 Spring;24(1):113-41. doi: 10.1162/EVCO_a_00145. Epub 2015 Jan 30.
5
Configuring ADAS Platforms for Automotive Applications Using Metaheuristics.使用元启发式算法为汽车应用配置高级驾驶辅助系统(ADAS)平台。
Front Robot AI. 2022 Jan 4;8:762227. doi: 10.3389/frobt.2021.762227. eCollection 2021.
6
Multi-Robot Coalitions Formation with Deadlines: Complexity Analysis and Solutions.具有截止期限的多机器人联盟形成:复杂性分析与解决方案
PLoS One. 2017 Jan 24;12(1):e0170659. doi: 10.1371/journal.pone.0170659. eCollection 2017.
7
Multi-heuristic dynamic task allocation using genetic algorithms in a heterogeneous distributed system.异构分布式系统中基于遗传算法的多启发式动态任务分配
J Parallel Distrib Comput. 2010 Jul;70(7):758-766. doi: 10.1016/j.jpdc.2010.03.011.
8
Epistemic planning for multi-robot systems in communication-restricted environments.通信受限环境下多机器人系统的认知规划
Front Robot AI. 2023 May 23;10:1149439. doi: 10.3389/frobt.2023.1149439. eCollection 2023.
9
Multi-UAV Collaborative Search and Attack Mission Decision-Making in Unknown Environments.未知环境下多无人机协同搜索与攻击任务决策
Sensors (Basel). 2023 Aug 24;23(17):7398. doi: 10.3390/s23177398.
10
A Concurrent Framework for Constrained Inverse Kinematics of Minimally Invasive Surgical Robots.用于微创手术机器人的约束逆运动学的并发框架。
Sensors (Basel). 2023 Mar 22;23(6):3328. doi: 10.3390/s23063328.

本文引用的文献

1
A Heuristic Distributed Task Allocation Method for Multivehicle Multitask Problems and Its Application to Search and Rescue Scenario.启发式分布式任务分配方法在多车多任务问题中的应用及其在搜索和救援场景中的应用。
IEEE Trans Cybern. 2016 Apr;46(4):902-15. doi: 10.1109/TCYB.2015.2418052. Epub 2015 Apr 13.
2
Where neuroscience and dynamic system theory meet autonomous robotics: a contracting basal ganglia model for action selection.神经科学与动态系统理论在自主机器人技术中的交汇:一种用于动作选择的收缩基底神经节模型。
Neural Netw. 2008 May;21(4):628-41. doi: 10.1016/j.neunet.2008.03.009. Epub 2008 Apr 27.
3
A robot model of the basal ganglia: behavior and intrinsic processing.
基底神经节的机器人模型:行为与内在处理
Neural Netw. 2006 Jan;19(1):31-61. doi: 10.1016/j.neunet.2005.06.049. Epub 2005 Sep 8.