[发明专利]面向Windows环境的服务机器人运行控制系统在审
申请号: | 201810852522.2 | 申请日: | 2018-07-30 |
公开(公告)号: | CN109101018A | 公开(公告)日: | 2018-12-28 |
发明(设计)人: | 欧林林;朱峰;禹鑫燚;柏继华;施甜峰 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | G05D1/02 | 分类号: | G05D1/02 |
代理公司: | 杭州天正专利事务所有限公司 33201 | 代理人: | 王兵;黄美娟 |
地址: | 310014 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种面向Windows环境的服务机器人运动控制系统,主要包括前端交互模块、后端功能模块、中台服务模块、外设控制模块、底盘运动模块。用户通过前端交互模块触发服务机器人后端功能模块的特定任务,通过中台服务模块获取触发消息,再把消息转化为硬件控制信号传输给外设控制模块和底盘运动模块,最后实现服务机器人运动控制。本发明吸收了ROS(机器人操作系统)的功能特点,在Windows环境下实现了服务机器人控制系统,使服务机器人可以大范围的使用.net框架下的应用服务仓库,为服务机器人系统设计提供了新的方案,也为服务机器人商业化需求提供了可行的解决思路。 | ||
搜索关键词: | 服务机器人 外设控制模块 底盘运动 服务模块 交互模块 服务机器人系统 机器人操作系统 硬件控制信号 运动控制系统 运行控制系统 触发服务 触发消息 功能特点 控制系统 消息转化 应用服务 运动控制 机器人 仓库 传输 吸收 | ||
【主权项】:
1.一种面向Windows环境的服务机器人运动控制系统,其特征在于:前端交互界面安装在用户的Windows电脑上,激光雷达传感器和碰撞传感器安装在机器人底座,Kinect摄像头通过USB与机器人底座有线连接,机器人底座与PC电脑通过以太网有线通信;所述的服务机器人系统依次包括前端交互模块、后端功能模块、中台服务模块、外设控制模块、底盘运动模块;中台服务模块通过后端功能模块向前端交互模块传输操作信息,后端功能模块基于中台服务模块的信息调度来驱动外设控制模块和底盘运动模块实现用户操作任务;前端交互模块通过中台服务模块,把后端功能模块实现的功能信息显示在交互界面上,实现良好的人机交互;前端交互模块,是一个用户操作机器人的交互界面;前端交互模块基于HTML5,JavaScript,Jquery以及React技术开发;开启服务机器人系统后,将在显示器上动态展示后端功能模块对应的功能图标,用于触发后端功能模块运行,其显示语音交互、人脸识别、自主导航、多媒体播放的功能图标;前端交互模块通过向后端功能模块发送Http请求,通过Servlet处理Http请求,后端功能模块接受Http请求后进行任务调度,触发相应的后端功能模块应用运行;后端功能模块,是服务机器人系统功能实现的执行模块,用于满足用户的各种功能需求;后端功能模块主要由四块功能组件构成,感知性功能组件提供相关识别功能,包括语音文本转换,人脸检测,人脸识别,障碍物检测;语言性功能组件提供相关的语言功能,包括人机对话;空间性功能组件提供空间感知功能,包括电子围栏,路径导航,地图导航;社会性功能组件提供人机亲和互动的功能,包括虚拟人物表达,人脸追踪;后端功能模块通过中台服务模块获取前端交互模块的操作命令,来触发相应的功能组件,再通过中台服务模块把机器指令传输给外设控制模块和底盘运动模块实现相应功能;中台服务模块,是整个服务机器人运行控制系统的核心模块,实现机器人操作系统的任务调度和信息传输的功能;向下通过机器指令控制外设控制模块和底盘运动模块工作,向上通过数字信号与后端功能模块和前端交互模块通信,模块由以下六部分组成:组件管理器,完成各功能组件相关动态链接库的加载和初始化并管理组件的功能布局;通信组件,用于中台服务模块内部组件之间的通信,组件提供两种通信模式,当组件执行的运算结果要单方传送到别的组件时使用Message通信方式。当要使用其他组件提供的API功能时使用Service通信方式;ROS消息组件,在中台服务模块内部的组件中使用Event Model通信,而在组件和模块或应用之间使用ROS Messaging通信;Logging,主要使用Log4net,用于在框架核心模块中对组件,消息/服务调用,建立实时日志,建立的日志用于Log4net的UDP Appender,并对特定地址发送日志以及对消息进行过滤处理;中央运算组件,接受后台功能模块的运算请求,完成人脸识别、语音交互、路径规划和导航等应用的后台运算,最后通过ROS消息组件传输给后台功能模块;外设控制模块,用于完成后端功能模块的具体实现,属于服务机器人系统的硬件层;外设控制模块在Intel‑i3处理器的外围接口连接了液晶显示组件,RGB摄像头组件,深度摄像头组件以及激光雷达组件;模块接受来自中台服务模块传输的机器指令,控制一个或多个硬件组件实现前端交互模块发出的任务需求,并通过中台服务模块把反馈信息传输给后端功能模块进行处理,最后在前端交互模块向用户展示;底盘运动模块,是服务机器人实现移动功能的核心模块,也是完成其他功能需求的基础模块;底盘运动模块分为硬件和软件两部分:硬件是服务机器人底座,核心为嵌入式开发板,搭载有STM32微处理器,激光雷达接口、红外及碰撞传感器接口、以太网接口、电机控制接口、电源接口、USB接口和通用扩展接口;软件部分主要由运动控制和动态避障组件两部分组成,当接受到中台控制模块的底盘控制信号时,底盘运动模块自动开启运动控制和动态避障两部分组件。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810852522.2/,转载请声明来源钻瓜专利网。