支持云机器人的软件平台研究与实现

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:houduo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着应用领域的扩展,今天的机器人需要更为复杂的算法、庞大的数据与丰富的知识。但是,受硬件平台、制造成本等条件的约束,机器人本地资源往往极其有限,严重制约了机器人在复杂环境下的自主行为能力。在这样的背景下,云机器人概念进入了人们的视野。云计算与机器人的结合,不仅能够为机器人提供按需使用的计算资源,而且能够通过大数据等资源极大增强机器人智能,通过后台基础设施有效支持多机器人协同。随着云机器人的发展,如何高效构造面向机器人任务的各类云服务,进而打造云机器人软件生态链,已经成为亟待解决的挑战。这一过程中,“平台即服务”层级的云端软件平台不可或缺。这一平台应当能够高效复用机器人领域已有积累(例如基于机器人软件事实标准ROS的大量软件包),同时又要能够支持机器人以服务化形式按需访问其上服务。针对这一客观需求,本文以支持ROS软件包直接部署的云机器人软件平台为目标,围绕ROS软件包映射为云服务过程中的协议转换、并发访问、资源隔离等问题,进行了以下三个方面的研究:(1)支持ROS软件包部署和服务化使用的云平台架构。本文提出了一个基于Docker与ROS的通用云平台架构,采用ROS软件包作为该平台的应用程序模型,通过协议转换与按需实例化实现了服务化封装,并通过Docker实现了资源隔离,以支持多机器人场景下ROS软件包的快速部署与服务化使用。(2)ROS软件包接口的云端服务化封装机制。本文提出了对于ROS接口的云端服务化封装机制,旨在针对ROS自身过于面向局域网的特性与直接云端服务化手段缺乏的问题,通过ROS消息与JSON消息的相互转换并使用WebSocket协议在互联网上进行传输,使得ROS软件包不再受限于局域网环境,而云端基于ROS软件包的服务提供方式变得可行。(3)面向多机器人的云端资源隔离与调度机制。本课题以对多机器人场景下云端的资源隔离与调度进行了探索,提出了基于容器的资源隔离机制与面向容器粒度的调度机制,保证每台机器人都能获得质量有保证的服务。在此基础上,本文实现了相应的原型系统,并通过SLAM实验对于本文工作在平台架构的可行性,机器人任务的加速效果以及对于多机器人场景的支持能力进行了验证。
其他文献
综合实验的开设对学生综合素质的提高,实践能力、创新能力的培养,以及整个高等教育培养模式的转换起着非常重要的作用。论述了开设综合化学实验与培养学生综合创新能力之间的
<正>一、学会创设情境,体验诗人情感1、调动学生多重感官,变抽象的语言为形象生动的画面。古人作诗,往往诗中传情,而更多的是因景而生,寓情于景,因此在领悟古诗词思想情感时
我国畜牧业快速发展的同时也带来了严重的环境污染,不仅对人类造成危害,同时也影响着畜产品的质量。这需要我们探索出一种环境友好型的畜牧生产模式,促进畜牧经济、环境和社
以6年生的澳洲坚果为试材,研究温度、蔗糖浓度、矿质营养和植物生长调节剂对花粉萌发和花粉管伸长的影响。结果表明:25℃和10%的蔗糖浓度对花粉的萌发和生长最为有利;植物生长调
<正>解题是一个复杂的思维过程,包括阅读情境材料、明确应答问题、提取有效信息、调用相关知识、进行思维加工、作出判断和解答等。在高三地理总复习中,我们发现许多学生在解
春风化雨,润物无声。为落实立德树人根本任务,许多学校把搞好德育工作放在首位,并采取了诸多措施,但总是收效甚微。笔者采用“雅”“实”“细”“适”的德育教学方法,取得了
期刊
目的 探讨逆向工程技术在重建无牙颌模型中的应用前景 ,为全口义齿的CAD/CAM开发奠定基础。方法 利用逆向工程技术开发出激光线扫描测量仪 ,对牙列缺失患者的无牙颌模型进
海南省体育旅游发展具有独特优势,但海南省体育旅游发展过程中也存在管理体制不健全,缺乏高素质专业人才,体育旅游产业化程度低等问题。提出了完善体育旅游管理体制,做好整体
结合消费者对布艺花瓶产品的实际要求,论述了布艺花瓶产品设计研发过程,提出了创造性的设计解决方案,并通过设计深化,最终获得了能够满足消费者审美、配套、环保、重复使用、