基于Win-ROS的公共服务机器人系统设计与实现

来源 :浙江工业大学 | 被引量 : 0次 | 上传用户:javaname39
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科技的不断进步和人们生活水平的逐步提高,服务机器人逐渐走入千家万户,协助人类去完成大量操作简单且重复性的劳动。由此发展起来的服务机器人技术受到越来越多的关注。目前应用于博物馆、医院、银行等公共场景的服务机器人存在智能化水平不高、人机交互性能不完善、用户操作方式不便捷、无法满足动态环境下的复杂导览任务等问题。针对上述服务机器人的弊端,本文开发了基于Win-ROS的公共服务机器人系统。本系统基于Windows的友好交互技术开发,并根据ROS(Robot Operating System)的同步RPC(远程过程调用)与异步数据流通信机制设计。对用于人机交互的Web框架和实现用户需求的应用模块进行前后端分离,使系统具有丰富的功能应用和友好的人机交互特性。同时,结合实际应用场景,对系统进行功能模块开发,主要包括社会性功能模块、语言性功能模块、空间性功能模块和感知性功能模块。根据功能需求,重点对人机交互子系统和路径规划与导航模块进行设计与实现,主要有:(1)基于科大讯飞语音识别技术实现智能化人机对话;(2)整合Node.js前端开源框架搭建Web交互界面;(3)基于WCF封装的NIO通信接口,实现各后台应用模块间的消息传输;(4)运用SQLite轻量级数据缓存池和消息队列技术,完成雷达数据的跨平台传输和环境地图的在线构建;(5)使用LTL结合A*的路径规划算法实现动态环境下的复杂导览任务。最后,对所开发的基于Win-ROS的公共服务机器人系统进行实验验证。分别进行了功能模块的专项实验和面向实际应用场景的综合性实验。实验结果表明,本文设计的公共服务机器人系统提高了服务机器人的智能化水平,改善了人机交互效果,提升了用户的操作效率,使服务机器人能够在动态环境中实现较好的导览任务。该系统的设计与实现为服务机器人商业化开发提供了新的解决方案。
其他文献
元谋干热河谷植被呈多顶极分布的格局。稀树灌草丛是一具次生性的河谷气候顶极群落,但在发生上也有一定的古老性。扭黄茅+车桑子群落是在现代自然-人为因素强烈影响下形成的一个
研究背景及目的以循证医学为依据的一系列围手术期优化处理,使患者达到快速康复的目的是ERAS(enhanced recovery after surgery)即加速康复外科的核心思想。ERAS的实施主要是减少应激和创伤,优化围手术期(术前、术中、术后)管理措施,加速患者术后快速康复,以达到缩短住院日,减轻患者负担。术后ERAS程序的实施优化术后疼痛管理,占据重要地位。目前对于术后疼痛管理现有措施多为
<正>贪污受贿犯罪是一种严重损害党和政府在人民群众中声望和威信的犯罪,也是一种隐蔽性很强的职务性犯罪,有其独特的犯罪心理与动机。因此,我们在反腐斗争中要特别重视对贪
考虑到三维轴对称非齐次不可压缩MHD方程的基本能量估计对后续解的存在性的证明至关重要,为了使其适用范围更广,在柱坐标下的MHD方程基本能量估计的基础上,通过移除其柱对称
论文介绍了一种基于DSPf28335的数字式励磁控制系统。它通过对同步发电机系统关键模拟量的采集与计算,给出适用于当前工况下触发脉冲角度α,将先进的交流采样算法和DSP自身的
硫化氢(H2S)在经天然气脱硫过程后含量较低,需连续检测,目前国内对微量H2S的检测研究设计较少。本文使用高灵敏度硫化氢传感器,采用STM32系列主控芯片,基于电化学原理,进行一
针对某广场在高强预应力管桩施工中出现大量浮桩的现象,研究了软土地基中管桩浮桩对桩侧阻、端阻和承载力的影响.通过对浮桩进行注浆和复打两种处理方法的对比研究表明,在软
<正>领导科学研究成果表明,领导者的影响力通常由两方面构成:一是权力影响力,二是非权力影响力。权力影响力是组织授予的,具有法定的强制性,也称"硬实力";而非权力影响力是指
一、引言 Java是当今最热门的编程语言,它的跨平台与网络应用方面的强大功能使之非常适用于网络游戏的开发。Java不仅功能简单,还很容易上手,对于新手来说,做一些简单的游戏相对
期刊