[论文笔记]二“Resouce Allocation and Service Provisioning in Multi-Agent Robotics: A Comprehensive Survey“

本文主要是介绍[论文笔记]二“Resouce Allocation and Service Provisioning in Multi-Agent Robotics: A Comprehensive Survey“,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

PS:Multi-Agent Cloud Robotics以下简称MACR。
一、摘要
机器人应用的广泛使用能提高操作自动化以及CPS系统的性能(包括工业4.0、智慧农业、智慧医疗、灾难管理)。但是,单个机器人的算力和存储能力有限,无法处理这些延迟敏感、数据密集型以及计算密集型的任务,因此多个机器人协同工作构建一个互补的环境同时利用边云资源处理大规模的应用可以解决以上问题。但随之而来的是,机器人的能耗率以及应用的执行成本的不同使得实现最优的资源分配方案成为一大困难。就上述问题,该篇论文在多智能体机器人环境下进行资源分配和服务提供相关论文进行充分研究,分类论述现有的资源分配方案、服务提供(资源池、计算卸载、任务调度)有哪些以及差异在哪,并提出自己认为最佳的框架以及未来研究的热点。
二、引言
1、在CPSs中,最基本的要素就是机器人,是一个自治体,可以感知环境,做出智能决策并引发物理行为。单个智能体的计算能力是有限的,多个智能体构成协同的工作环境实现共同的目标。不同的机器人异构的能量容量难以保持持续的服务以及存储大量的数据,于是借助云与边端的资源,对机器人系统进行扩展。
2、因为云端与机器人之间的隔着多跳的距离,带来的传输延迟更大,边端离机器人更近,传输延迟更低、安全性更高,但计算资源有限。因此,我们将计算密集型的任务(比如天气预测)放到云端来执行,对于延迟敏感型(比如外科手术)的任务放置边端来完成。
在这里插入图片描述
3、MACR与相关范例MEC(移动边缘计算)、MCC(移动云计算)的对比。
在这里插入图片描述
4、资源分配:为请求的应用分配合适的资源。服务提供通过资源池、计算卸载为资源分配奠定基础以及协助任务调度。
5、资源分配与服务提供的相关挑战与要求:
1)在MACR中要求为请求的应用进行严格的分类(比如是计算密集型还是延迟敏感性等)并选择兼容的资源。
2)MACR中要求机器人具有多种编程模型以处理复杂的数据流。
3)动态的机器人协作,完成共同的目标。在通信不佳的工作环境下,机器人—机器人(端/云)之间通信受阻,机器人不能上传数据,于是就需要联合学习或分布式机器学习的方法,但这回增加额外的资源管理费用。
4)跨基础设施的互操性:因为MACR系统里涉及到机器人、边和云端的基础设施,其计算资源存在异构性以及分布式。而这些在MCC/MEC中,RP(资源提供商)都是一致的。
5)同步决策:因为涉及来自不同通信层的计算基础设施来执行机器人应用,在多个决策实体之间同步变得尤其重要。
6)在MACR中,机器人具有移动的特性。要实现卸载计算的过程中机器人不确定的移动性与服务点的无缝交互会增加额外的通信时间。所以要对计算和通信做出权衡。
7)安全性和可靠性。因为在MACR中,涉及到R-R/C/E的资源互享性,暴露的数据点数量很多,使得其很容易在通信层次上成为攻击的目标。

这篇关于[论文笔记]二“Resouce Allocation and Service Provisioning in Multi-Agent Robotics: A Comprehensive Survey“的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/815845

相关文章

AI hospital 论文Idea

一、Benchmarking Large Language Models on Communicative Medical Coaching: A Dataset and a Novel System论文地址含代码 大多数现有模型和工具主要迎合以患者为中心的服务。这项工作深入探讨了LLMs在提高医疗专业人员的沟通能力。目标是构建一个模拟实践环境,人类医生(即医学学习者)可以在其中与患者代理进行医学

【学习笔记】 陈强-机器学习-Python-Ch15 人工神经网络(1)sklearn

系列文章目录 监督学习:参数方法 【学习笔记】 陈强-机器学习-Python-Ch4 线性回归 【学习笔记】 陈强-机器学习-Python-Ch5 逻辑回归 【课后题练习】 陈强-机器学习-Python-Ch5 逻辑回归(SAheart.csv) 【学习笔记】 陈强-机器学习-Python-Ch6 多项逻辑回归 【学习笔记 及 课后题练习】 陈强-机器学习-Python-Ch7 判别分析 【学

系统架构师考试学习笔记第三篇——架构设计高级知识(20)通信系统架构设计理论与实践

本章知识考点:         第20课时主要学习通信系统架构设计的理论和工作中的实践。根据新版考试大纲,本课时知识点会涉及案例分析题(25分),而在历年考试中,案例题对该部分内容的考查并不多,虽在综合知识选择题目中经常考查,但分值也不高。本课时内容侧重于对知识点的记忆和理解,按照以往的出题规律,通信系统架构设计基础知识点多来源于教材内的基础网络设备、网络架构和教材外最新时事热点技术。本课时知识

2014 Multi-University Training Contest 8小记

1002 计算几何 最大的速度才可能拥有无限的面积。 最大的速度的点 求凸包, 凸包上的点( 注意不是端点 ) 才拥有无限的面积 注意 :  凸包上如果有重点则不满足。 另外最大的速度为0也不行的。 int cmp(double x){if(fabs(x) < 1e-8) return 0 ;if(x > 0) return 1 ;return -1 ;}struct poin

2014 Multi-University Training Contest 7小记

1003   数学 , 先暴力再解方程。 在b进制下是个2 , 3 位数的 大概是10000进制以上 。这部分解方程 2-10000 直接暴力 typedef long long LL ;LL n ;int ok(int b){LL m = n ;int c ;while(m){c = m % b ;if(c == 3 || c == 4 || c == 5 ||

2014 Multi-University Training Contest 6小记

1003  贪心 对于111...10....000 这样的序列,  a 为1的个数,b为0的个数,易得当 x= a / (a + b) 时 f最小。 讲串分成若干段  1..10..0   ,  1..10..0 ,  要满足x非递减 。  对于 xi > xi+1  这样的合并 即可。 const int maxn = 100008 ;struct Node{int

论文翻译:arxiv-2024 Benchmark Data Contamination of Large Language Models: A Survey

Benchmark Data Contamination of Large Language Models: A Survey https://arxiv.org/abs/2406.04244 大规模语言模型的基准数据污染:一项综述 文章目录 大规模语言模型的基准数据污染:一项综述摘要1 引言 摘要 大规模语言模型(LLMs),如GPT-4、Claude-3和Gemini的快

论文阅读笔记: Segment Anything

文章目录 Segment Anything摘要引言任务模型数据引擎数据集负责任的人工智能 Segment Anything Model图像编码器提示编码器mask解码器解决歧义损失和训练 Segment Anything 论文地址: https://arxiv.org/abs/2304.02643 代码地址:https://github.com/facebookresear

数学建模笔记—— 非线性规划

数学建模笔记—— 非线性规划 非线性规划1. 模型原理1.1 非线性规划的标准型1.2 非线性规划求解的Matlab函数 2. 典型例题3. matlab代码求解3.1 例1 一个简单示例3.2 例2 选址问题1. 第一问 线性规划2. 第二问 非线性规划 非线性规划 非线性规划是一种求解目标函数或约束条件中有一个或几个非线性函数的最优化问题的方法。运筹学的一个重要分支。2

【C++学习笔记 20】C++中的智能指针

智能指针的功能 在上一篇笔记提到了在栈和堆上创建变量的区别,使用new关键字创建变量时,需要搭配delete关键字销毁变量。而智能指针的作用就是调用new分配内存时,不必自己去调用delete,甚至不用调用new。 智能指针实际上就是对原始指针的包装。 unique_ptr 最简单的智能指针,是一种作用域指针,意思是当指针超出该作用域时,会自动调用delete。它名为unique的原因是这个