一种基于ROS网络的服务机器人可视化远程控制系统技术方案

技术编号:19346637 阅读:60 留言:0更新日期:2018-11-07 15:34
本发明专利技术涉及一种基于ROS网络的服务机器人可视化远程控制系统,包括移动机器人平台模块、路由器模块、服务器及控制模块;移动机器人平台模块包括运动底盘以及安装于运动底盘上的Up board、深度摄像头、无线网卡和MCU运动控制端,路由器模块包括与无线网卡组成ROS网络的无线路由器,Up board将深度摄像头采集的图像进行处理并在ROS网络中广播,服务器接收图像,通过人工发出控制指令,并由串口通信将控制指令传递给MCU运动控制端。本发明专利技术在移动机器人工作时,人工可以在距离家里相对较远的地方来完成相应的指令操作,摆脱传统的通过安装在家里的摄像头监控家庭环境状况的方式。大大减少了开发成本、增加了移动机器人的灵活性。

【技术实现步骤摘要】
一种基于ROS网络的服务机器人可视化远程控制系统
本专利技术涉及ROS服务机器人领域,具体涉及一种基于ROS网络的服务机器人可视化远程控制系统。
技术介绍
近些年来机器人领域的一些先进技术对社会发展和工业生产做出了非常大的贡献,机器人系统在自动化生产领域、军事领域、医疗领域以及家庭服务等领域得到了广泛应用,越来越多的机器人应用出现在日常生活中,一步步改善我们的生活环境。家庭服务机器人产业的发展对国家现代化建设具有巨大的推动作用。传统的家庭服务机器人在开发智能化模块过程中需要大量代码的实现,开发成本高。工业的快速发展对传统服务机器人智能化、自动化水平有了更高的考验。机器视觉的广泛发展促进了更加智能化、更加轻巧便捷的服务机器人的发展。传统的家庭服务开发效率低、开发成本高。想要达到对家庭环境进行监视的目的,一般采用监视摄像头的方法,这种方法灵活性差。
技术实现思路
本专利技术对于现有技术的不足,提供了一种基于ROS网络的服务机器人可视化远程控制系统,利用安装在移动机器人上的深度摄像头实时的捕获机器人的运动状态,Upboard对深度摄像头采集到的信息进行处理,通过ROS网络将深度摄像头捕获的机器人运动状态以及家庭实时场景发送到远程桌面计算机,然后在远程桌面计算机上监视移动机器人的动作以及家庭的实时场景。人工通过远程桌面计算机判断移动机器人的动作以及家庭的实时场景,通过工控板发出指令,数传模块将指令信息传递给MCU运动控制端,通过PID控制算法对输出的PWM信号进行处理,控制带编码器的直流减速电机进行相应指令操作,从而控制移动机器人的移动,对家庭环境突发事件进行及时检测以及处理。为解决上述问题,本专利技术采取的技术方案为:一种基于ROS网络的服务机器人可视化远程控制系统,包括移动机器人平台模块、路由器模块、服务器及控制模块;所述移动机器人平台模块包括运动底盘、Upboard、深度摄像头、无线网卡和MCU运动控制端,所述Upboard、深度摄像头、无线网卡和MCU运动控制端均安装在运动底盘上。所述运动底盘下方安装有四个受控于MCU运动控制端的麦克纳姆轮,所述麦克纳姆轮能够全方位运动,具有很强的灵活性。所述的路由器模块包括连接服务器及控制模块并与移动机器人平台模块的无线网卡组成ROS网络的无线路由器,Upboard将深度摄像头采集的图像进行处理并通过发布话题方式在ROS网络中广播,服务器通过订阅解耦的方式接收图像;所述服务器及控制模块由桌面计算机及工控板组成,通过人工发出控制指令,并由串口通信将控制指令传递给MCU运动控制端。基于ROS网络的服务机器人可视化远程控制系统,基于ROS开发平台,具有易扩展性。利用ROS网络系统实时监测移动机器人的运行状况以及家庭环境状况,并对机器人的运行状态进行实时反馈,指导家庭服务机器人根据人的心理要求进行相应活动,及时的对家庭环境突发事件作出反应。优选的,所述深度摄像头采用RealSenseR200深度相头,该摄像头可以在不同的计算机系统上运行,RealSenseR200安装在与相机配套的Upboard上。优选的,所述的Upboard搭载X5-Z8350处理器,采用分布式运算分配方法,通过无线路由器和无线网卡构建连接Upboard和服务器的ROS网络。优选的,MCU运动控制端包括供电电源以及依次连接的MCU、光耦隔离单元、功率放大器、直流电机;所述的直流电机为控制麦克纳姆轮动作的带编码器的直流减速电机。优选的,所述MCU选用型号为STM32F103C8T6增强型系列的RAM处理器芯片,接收由数传模块传递的控制指令并输出相应的PWM信号。其中光耦隔离单元的作用是对MCU和功率放大器进行隔离保护;功率放大器的作用是对PWM信号的功率进行放大处理,对电流信号进行放大处理后对直流减速电机供电。优选的,所述桌面计算机采用联想桌面电脑,所述的工控板采用昆仑通态工控板。本专利技术的有益效果为:当人们在距离家里相对较远时,通过移动机器人上的深度摄像头实时的检测家庭环境状态以及移动机器人的运动状态,对家庭环境条件进行实时的检测,并通过调整移动机器人的运动状态进行相应的操作。人工可以实时的检测移动机器人的运动状态,并通过工控板发出指令信息,指令信息通过串口通信、数传模块发送到MCU,生成PWM信号进而控制带编码器的直流减速电机运动,实现对家庭环境的实时检测以及通过移动机器人来完成相应的作业。这样在移动机器人工作时,人工可以在距离家里相对较远的地方来完成相应的指令操作,摆脱传统的通过安装在家里的摄像头监控家庭环境状况的方式。大大减少了开发成本、增加了移动机器人的灵活性。附图说明图1为本专利技术控制流程原理图;图2为本专利技术MCU运动控制端原理图;图1中:1.桌面计算机,2.Upboard,3.MCU控制运动端,4.深度摄像头,5.运动底盘。具体实施方式为能清楚说明本方案的技术特点,下面通过具体实施方式,对本方案进行阐述。一种基于ROS网络的服务机器人可视化远程控制系统,包括移动机器人平台模块、路由器模块、服务器及控制模块;所述移动机器人平台模块包括运动底盘5以及安装于运动底盘5上的Upboard2、深度摄像头4、无线网卡和MCU运动控制端3,所述运动底盘5下方安装有四个受控于MCU运动控制端3的麦克纳姆轮;所述深度摄像头4通过USB与Upboard2连接,所述无线网卡安装在Upboard2用于构建ROS网络。所述的路由器模块包括连接服务器及控制模块并与移动机器人平台模块的无线网卡组成ROS网络的无线路由器,Upboard2将深度摄像头4采集的图像进行处理并通过发布话题方式在ROS网络中广播,服务器通过订阅解耦的方式接收图像;所述服务器及控制模块由桌面计算机1及工控板组成,通过人工发出控制指令并由串口通信将控制指令传递给MCU运动控制端3。所述桌面计算机1在启动系统时根据相机启动参数配置深度摄像头4的分辨率、帧数等参数。优选的,所述深度摄像头4采用RealSenseR200深度相头,该摄像头可以在不同的计算机系统上运行,RealSenseR200安装在与相机配套的Upboard上。优选的,所述的Upboard2搭载X5-Z8350处理器,采用分布式运算分配方法,通过无线路由器和无线网卡构建连接Upboard和服务器的ROS网络。优选的,所述桌面计算机1采用联想桌面电脑,所述的工控板采用昆仑通态工控板。如图2所示,MCU运动控制端3包括供电电源以及依次连接的MCU、光耦隔离单元、功率放大器、直流电机;所述的直流电机为控制麦克纳姆轮动作的带编码器的直流减速电机;所述MCU选用型号为STM32F103C8T6增强型系列的RAM处理器芯片,接收由数传模块传递的控制指令并输出相应的PWM信号。其中光耦隔离单元的作用是对MCU和功率放大器进行隔离保护;功率放大器的作用是对PWM信号的功率进行放大处理,对电流信号进行放大处理后对直流减速电机供电。本控制系统中深度摄像头4采集到的数据通过UPboard2处理,无线路由器连接服务器与无线网卡组成ROS网络,在Ubuntu系统中,在ROS框架下使用RealSenseR200深度相机采集数据,在计算科学和计算机图形学中,对真实领域中信息进行表示和可视化存在强烈的要求,采用Rviz3D可视化本文档来自技高网...

【技术保护点】
1.一种基于ROS网络的服务机器人可视化远程控制系统,其特征在于:包括移动机器人平台模块、路由器模块、服务器及控制模块;所述移动机器人平台模块包括运动底盘以及安装于运动底盘上的Up board、深度摄像头、无线网卡和MCU运动控制端,所述运动底盘下方安装有受控于MCU运动控制端的麦克纳姆轮;所述的路由器模块包括连接服务器及控制模块并与移动机器人平台模块的无线网卡组成ROS网络的无线路由器,Up board将深度摄像头采集的图像进行处理并在ROS网络中广播,服务器接收图像;所述服务器及控制模块由桌面计算机及工控板组成,通过人工发出控制指令,并由串口通信将控制指令传递给MCU运动控制端。

【技术特征摘要】
1.一种基于ROS网络的服务机器人可视化远程控制系统,其特征在于:包括移动机器人平台模块、路由器模块、服务器及控制模块;所述移动机器人平台模块包括运动底盘以及安装于运动底盘上的Upboard、深度摄像头、无线网卡和MCU运动控制端,所述运动底盘下方安装有受控于MCU运动控制端的麦克纳姆轮;所述的路由器模块包括连接服务器及控制模块并与移动机器人平台模块的无线网卡组成ROS网络的无线路由器,Upboard将深度摄像头采集的图像进行处理并在ROS网络中广播,服务器接收图像;所述服务器及控制模块由桌面计算机及工控板组成,通过人工发出控制指令,并由串口通信将控制指令传递给MCU运动控制端。2.根据权利要求1所述的基于ROS网络的服务机器人可视化远程控制系统,其特征在于:所述深度摄像头采用RealSenseR200深度相头。3.根据权利要求1...

【专利技术属性】
技术研发人员:闫银发李承盖顺华李法德刘莫尘刘平宋占华田富阳李玉道宋华鲁韩守强王广瑞孙君亮
申请(专利权)人:山东农业大学
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1