基于云计算的服务机器人系统设计与实现

来源 :西安科技大学 | 被引量 : 1次 | 上传用户:g8y99
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着服务机器人应用领域的发展,服务机器人在执行任务时面临着大量数据存储和计算的压力,但是受硬件水平、能耗和制造成本等条件的限制,服务机器人本地资源及计算能力往往有限,严重制约了服务机器人自主行为及服务能力。云计算具有计算能力强、存储数据量大、按需提供资源的特点。因此结合云计算技术本文提出了一种基于机器人操作系统(Robot Operation System,ROS)的服务机器人系统架构,将服务机器人中实时性要求低、计算密集型任务迁移到云端,减少本地资源消耗从而降低硬件成本。本文主要进行了以下几点的研究。本文首先分析了服务机器人系统需求,以ROS系统中计算密集任务迁移到云端为目标,给出了基于云计算的服务机器人系统总体设计。系统分为服务机器人端和云平台,在服务机器人端设计了集感知、处理与执行的系统结构及数据接口,将云平台端将系统划分为基础层,平台层与服务层。其次着重对系统的通信,服务机器人与云端协同计算以及资源的管理等进行了分析,其中针对ROS自身消息通信机制无法直接通过互联网传输,本文基于Rosbridge实现了消息转换,使得服务机器人能够与云端利用Rosbridge通信并传递ROS消息。对于计算密集型任务同步定位与建图(SLAM)过度消耗服务机器人本地资源问题,本文提出基于云计算的服务机器人分布式SLAM服务架构,通过在云平台层部署ROS作为应用基础,将SLAM服务执行迁移到云端解决本地资源受限问题。在服务机器人的系统资源管理问题上提出了基于容器技术资源隔离机制并设计了服务机器人管理框架实现对多服务机器人的支持。最后,本文实现了相应的原型系统,并通过实验对本文所提的架构进行了验证,结果表明本系统能够提高服务机器人的运算性能,节省本地资源,并满足对服务机器人管理的功能。
其他文献
恩替卡韦是目前临床上的一线抗病毒药物,为提高抗病毒效果,预防病毒变异,本院采用苦参素联合恩替卡韦抗病毒治疗,现将结果报告如下。1资料与方法1.1一般资料 2004年8月-2008年8月
随着学习化社会的到来,学校教育的重要使命就是要把学生培养成自主的学习者,使学生能够不断更新自我,超越自我,应对挑战。那么在物理教学中如何体现学生的自主创新学习呢?  一、加强直观教学  学生认识事物是从感性到理性,从具体形象的感觉和知觉到抽象逻辑思维的过程,教学要适应和促进这个过程,就要加强直观教学,例如:在教学生“功”这一章,对功、功率和机械效率三个概念容易混淆。我设计了一堂比赛形式的实验课;比
采用大鼠背部刀伤模型与酶联免疫检测技术,动态观察伤后3、5、7天创面肉芽组织中内源性肿瘤坏死因子a(TNFa)含量的变化,并探讨这种变化与组织修复的关系。结果表明,伤后3个时
固定资产投资在区域经济增长中发挥着十分重要的作用,其不仅能大大改善基础设施、增加就业和收入、增加公共产品供给、形成消费增长的长效机制,而且能高关联度地拉动诸多产业
在高中数学的教学中运用几何画板,可以将抽象的数学内容直观形象地呈现在学生面前.目前越来越多的教师愿意采用这种教育方式对学生进行合适的指导,人们也在实践的同时加大了
随着科学技术的飞速发展,人工智能已然成为新时代科技的宠儿。而无人驾驶作为人工智能最重要的研究领域之一,也掀起了全球研究的热潮。无人驾驶技术主要分为感知、决策、规划
目的:观察瘦素( LP)对大鼠气道平滑肌细胞β2肾上腺素能受体(β2-AR)表达的影响,探讨LP参与哮喘发病的机制。方法组织贴块法原代培养大鼠气道平滑肌细胞(ASMCs),随机分为空白对照组(A组