针对机械臂的运维系统和方法与流程

文档序号:15448414发布日期:2018-09-14 23:39阅读:269来源:国知局

本发明涉及机械臂技术领域,具体涉及一种针对机械臂的运维系统和方法。



背景技术:

机械臂系统层面的自动化运维,可以实现对大部分业务系统的远程操作。但是在学生实验室中经常会遇到系统死机,必须通过手动操作开关机键进行如机械臂这样的硬件重启的情况下,只能靠发现问题后第一时间通知运维人员到机房现场处理,这就导致出现当遇到需设备重启情况下,故障不能及时解决,可能会对实验的正常运行造成严重影响,引发重大维事故的问题。针对目前学校科研机房如机械臂在内的硬件运维过程中出现的问题,必须引入智能机械化自动运维手段,在发生故障的当下,通过运维人员远程操控即刻重启设备,用高效、快速、低成本的解决方法将对科研系统正常运行的影响降到最低。

由此就引入了一种移动通信设备控制机械臂的智能硬件运维系统,包括:移动控制器、云平台服务器、控制器、机械臂和摄像头;其中:移动控制器通过云平台服务器与控制器连接,控制器分别与机械臂和摄像头连接。

所述的移动控制器为运维人员手中的移动通讯设备,安装有运维app,包括通信模块和显示模块,通信模块用于发送用户指令和接收图像信息,显示模块用于显示操作界面和图像信息。

所述的云平台服务器是由置于机房的多台主机服务器搭成的资源池,用于接收和转发移动控制器发出的指令和处理控制器上传的信息。

所述的控制器为安装在机械臂上的控制驱动装置,包括:控制模块和无线通信模块,其中:控制模块分别与机械臂和摄像头连接,无线通信模块与摄像头连接,云平台服务器分别与控制模块和无线通信模块连接。

所述的机械臂为安装在机房机柜正面的三轴机械臂,包括:相互垂直的x轴、y轴、z轴和机械前臂,其中:y轴垂直固定在机柜的正面,z轴在y轴上移动,z轴带动x轴使机械前臂在机柜中上下移动,对准设备机架位置;机械前臂在x轴上移动,使机械前臂对准开关机键位置;机械前臂用于按压开关机键,x轴带动机械前臂在z轴上移动,使机械前臂向开关机键按压,完成开关机操作。

所述的摄像头为安装在机械臂的z轴之上的图像采集装置,用于实时采集现场的图像信息。

而该移动通信设备控制机械臂的智能硬件运维方法包括按顺序执行的下列步骤:

步骤1)登录连接

当运维人员登陆移动控制器与云平台服务器上部署的运维系统并建立连接后,在移动控制器的运维app中输入故障设备的ip地址,云平台服务器接收到数据后,在数据库中查找该ip地址对应设备的物理位置,包含机房、机柜、机架位置以及在导轨上移动的x、y、z值;在数据库中无法查找到信息的情况下,联系调度人员查看台账手动输入以上参数值;云平台服务器将得到的这些值以及在y轴上移动机械臂的指令通过控制器进行处理,然后通过控制模块控制机械臂运行;

步骤2)打开摄像头

接下来,运维人员在移动控制器的运维app上按下“开摄像头”按钮,通过移动控制器的通信模块将指令发送给云平台服务器,云平台服务器将指令传递给控制器的控制模块,控制摄像头开启,摄像头开启后,将采集到的实时设备现场图像信息通过控制器的无线通信模块实时传递到云平台服务器,云平台服务器将图像信息保存在本地,同时将其传送到移动控制器,通过移动控制器的显示模块展示在运维人员面前;

步骤3)关机操作

运维人员在观察现场环境无误的情况下,在移动控制器的运维app上按下“关机”按钮,通过移动控制器的通信模块将指令发送给云平台服务器,云平台服务器接到指令后,向控制器发出在x轴上移动一定距离的指令;倘若通过移动控制器的显示模块观察现场视频发现,机械臂没有移动到设备位置,运维人员能够通过在移动控制器的运维app上更改x、y值使机械臂找到正确的位置;确定机械臂位置后,云平台服务器向控制器3的控制模块下达使机械臂在z轴上移动的指令;机械臂在z轴上移动,机械前臂在接触到开关机键后,继续匀速向前;

步骤4)延时

云平台服务器自下发机械臂在z轴上移动的指令后,开始计时10s,10s后云平台服务器向控制器的控制模块下发控制机械臂在z轴上反方向移动的命令,使机械前臂从开关机键抬起;

摄像头拍摄到的现场视频信息通过控制器的无线通信模块传输到云平台服务器上,云平台服务器将视频信息保存到本地,同时传送给移动控制器的通信模块,并通过移动控制器的显示模块在屏幕上展现;

步骤5)开机操作

运维人员通过移动控制器的显示模块观察设备状态,若状态无误,在移动控制器的运维app上按下“开机”按钮;若没有完成关机操作,重新在运维app上输入需要移动的x、y、z轴坐标,控制机械臂移动,直到机械臂完成开关机操作;

当运维人员按下“关机”按钮10s后才能够按下“开机”按钮;“开机”指令通过移动控制器的通信模块发送给云平台服务器,云平台服务器接到指令后,向控制器发出在z轴上移动设定距离的指令;机械前臂向设备方向移动将接触到开关机键,然后再继续向前移动一定距离,完成开机操作;

步骤6)关闭摄像头

运维人员通过移动控制器观测设备实时状态运行无误后,在移动控制器的运维app上按下“关闭摄像头”按钮,通过移动控制器的通信模块将指令发送给云平台服务器,云平台服务器发送指令要求机械臂返回到机柜顶部原固定位置,控制器的控制模块控制机械臂移动;云平台服务器发送关闭摄像头指令,云平台服务器将指令传递给控制器的控制模块,控制摄像头关闭。

这样可实现设备状态的监视,设备硬重启过程的在线监视,运维人员可通过移动通讯设备上的运维app远程操控机械臂,利用机械臂代替人手实现设备硬重启操作,这样就会极大方便运维人员的操作模式,实现了设备硬重启随时随地即刻完成,完全改变了设备硬重启的运维模式,实现了运维操作的实时监测和全面记录。

而移动控制器的通信模块为gprs通讯模块,若干gprs通讯模块与云平台服务器中的一台主机服务器相连接,所述移动控制器的通信模块将指令发送给云平台服务器的方式为通过该移动控制器的gprs通讯模块把指令打包形成数据包发送给与该gprs通讯模块相连接的主机服务器,对每个gprs通讯模块发送给主机服务器的数据包都要在主机服务器中进行各自独立的个数计算,这也是主机服务器的重要性能,主机服务器用数据包个数计算程序来对每个gprs通讯模块发送给主机服务器的数据包的个数分别计算。经由朝每个gprs通讯模块发送给主机服务器的数据包的个数、还有对数据包大小的掌握,能够找到gprs通讯模块构建不适合、功能局限之处,亦就益于改善gprs通讯模块的一些性能,以此达到用户对达成客户对gprs通讯模块的需要。就像:gprs通讯模块太大量发送给主机服务器的数据包使得主机服务器的功能减弱,如果于主机服务器中带着数据包个数计算程序,就能够发现所述功能减弱的缘故的来源,以此改善gprs通讯模块的性能来达成客户的需要。

迄今为止,此类个数计算往往还得经若干整型变量来达成,所述整型变量与gprs通讯模块的数量相同,并且整型变量与gprs通讯模块一一对应,把每个整型变量赋值为经数据包个数计算程序计算出的与其对应的那个gprs通讯模块向主机服务器发送来的数据包的个数,要确保计算的正确,须在整型变量中的数据包的个数超出额度前由基板管理控制器取走,具体达成方法为若有整型变量中的数据包的个数超出预设的临界数后数据包个数计算程序发送消息让基板管理控制器实时取走该整型变量中的数据包的个数,然而此类方法往往使得短时间大量的发送消息给基板管理控制器,使得基板管理控制器任务增加而不堪重负。

而所述云平台服务器设置在服务器机箱中,服务器机箱为中空长方体结构,而在服务器机箱的前壁上开设着盖板,这样拉开盖板就对服务器机箱里的云平台服务器执行维护,合上盖板就能盖上服务器机箱,由此而便于操作,然而因为构建考虑不周到,此类服务器机箱未带着高效清除颗粒物杂质的性能。

于是,所以急待构建一类节约时长还节约体力、清除颗粒物杂质性能佳、清除时安全性佳的设置着清除颗粒物杂质的设备的服务器机箱,以此防止目下的服务器机箱清除颗粒物杂质的过程时长不短并体力消耗大、清除颗粒物杂质性能不佳、清除时安全性不佳的问题。



技术实现要素:

为解决上述问题,本发明提供了一种针对机械臂的运维系统和方法,有效避免了现有技术中服务器机箱清除颗粒物杂质的过程时长不短并体力消耗大、清除颗粒物杂质性能不佳、清除时安全性不佳、使得短时间大量的发送消息给基板管理控制器而使得基板管理控制器任务增加而不堪重负的缺陷。

为了克服现有技术中的不足,本发明提供了一种针对机械臂的运维系统和方法的解决方案,具体如下:

一种针对机械臂的运维系统,包括移动控制器1、云平台服务器2、控制器3、机械臂4和摄像头5;其中:移动控制器1通过云平台服务器2与控制器3连接,控制器3分别与机械臂4和摄像头5连接;

所述的移动控制器1包括通信模块和显示模块,通信模块用于发送用户指令和接收图像信息,显示模块用于显示操作界面和图像信息;

所述的云平台服务器2是由置于机房的多台主机服务器搭成的资源池,用于接收和转发移动控制器1发出的指令和处理控制器3上传的信息;

所述云平台服务器设置在服务器机箱中,所述服务器机箱为中空长方体结构;

所述服务器机箱包括着回转支承座一a1、丝母a2、丝杠a3、回转支撑座二a4、马达一a5、清理设备a6与箱体a7;

所述箱体a7的内下壁上经一头到另一头顺序设有回转支承座一a1、回转支撑座二a4和马达一a5,马达一a5的转子同转杆一相连,回转支承座一a1和回转支撑座二a4间设有丝杠a3,丝杠a3的距离回转支承座一a1更远的一头同转杆一相连,所述转杆一处在所述丝杠a3同马达一a5之间,丝杠a3上丝接着丝母a2,丝母a2的上端设有清理设备a6;

清理设备a6包括着形变部件一a8、撑持座a9、引导块二b0、导轨一b1、转筒b2、外壁上粘结着绒毛的条状杆一b3、形变部件二b4、外壁上粘结着绒毛的条状杆二b5、马达二b6、铁丝b7与引导块一b8;

撑持座a9上部的背边设有马达二b6,马达二a6的转子同转杆二相连,转杆二同导轨一b1相连,转杆二处在马达二a6和导轨一b1间,所述马达二a6处在所述导轨一b1前方,导轨一b1的距离回转支承座一a1更近的一边上沿着箱体的正面向箱体的背面方向镜像分布着一对转筒b2,所述一对转筒b2为各自受其对应的马达三和马达四驱动控制旋转的转筒,转筒b2上缠着铁丝b7,导轨一b1上设有引导块一b8与引导块二b0,引导块一b8处在引导块二b0的背后,引导块一b8同引导块二b0间相连着形变部件一a8,距离马达二更远的那个转筒b2上的铁丝b7同引导块一b8的背边连接,距离马达二更近的转筒b2上的铁丝b7同引导块二b0的前壁相连,引导块一b8的上端枢接着外壁上粘结着绒毛的条状杆二b5,引导块二b0的上端枢接着外壁上粘结着绒毛的条状杆一b3,外壁上粘结着绒毛的条状杆一b3同外壁上粘结着绒毛的条状杆二b5相枢接,外壁上粘结着绒毛的条状杆一b3同外壁上粘结着绒毛的条状杆二b5下部间相连着形变部件二b4;

还包括有辊子b9、回转支承座三c0、链轮一c1、链条c2、链轮二c3、圈状体c4、形变部件三c5、柱状联结条c6、导轨二c7、引导块三c8、两头贯通的条状塑料杆c9、条状定位条d0、抽气壳d1与抽气马达d2;

链轮一c1套接在转杆二上,链轮一c1的背边同导轨一b1相连,马达二b6之上的撑持座a9的上部的背边设有回转支承座三c0,回转支承座三c0套接着辊子b9,所述辊子b9的背边设有链轮二c3,链轮二c3与链轮一c1间缠着链条c2,链轮二c3的背边相连着圈状体c4,回转支承座三c0之上的撑持座a9上部的背边设置有导轨二c7,导轨二c7上设有引导块三c8,引导块三c8同导轨二c7里的下部间相连着形变部件三c5,引导块三c8的背边枢接着柱状联结条c6,柱状联结条c6的下端同偏离圈状体c4的背边上且偏离该背边的中心的所在之处相枢接,引导块三c8的顶端设有条状定位条d0,条状定位条d0的背边相连着抽气壳d1,箱体a7的顶端设有抽气马达d2,抽气马达d2上设有两头贯通的条状塑料杆c9,两头贯通的条状塑料杆c9同抽气壳d1相连。

形变部件一a8与形变部件二b4都是螺旋状玻青铜丝。

回转支承座一与回转支承座二都是环形回转支承座。

回转支承座三是环形回转支承座。

形变部件三是螺旋状玻青铜丝。

所述针对机械臂的运维系统的方法包括按顺序执行的下列步骤:

步骤1)登录连接

当运维人员登陆移动控制器1与云平台服务器2上部署的运维系统并建立连接后,在移动控制器1的运维app中输入故障设备的ip地址,云平台服务器2接收到数据后,在数据库中查找该ip地址对应设备的物理位置,包含机房、机柜、机架位置以及在导轨上移动的x、y、z值;在数据库中无法查找到信息的情况下,联系调度人员查看台账手动输入以上参数值;云平台服务器2将得到的这些值以及在y轴上移动机械臂4的指令通过控制器3进行处理,然后通过控制模块3.1控制机械臂4运行;

步骤2)打开摄像头

接下来,运维人员在移动控制器1的运维app上按下“开摄像头”按钮,通过移动控制器1的通信模块将指令发送给云平台服务器2,云平台服务器2将指令传递给控制器3的控制模块3.1,控制摄像头5开启,摄像头5开启后,将采集到的实时设备现场图像信息通过控制器3的无线通信模块3.2实时传递到云平台服务器2,云平台服务器2将图像信息保存在本地,同时将其传送到移动控制器1,通过移动控制器1的显示模块展示在运维人员面前;

另外移动控制器的通信模块为gprs通讯模块,若干gprs通讯模块与云平台服务器中的一台主机服务器相连接,所述移动控制器的通信模块将指令发送给云平台服务器的方式为通过该移动控制器的gprs通讯模块把指令打包形成数据包发送给与该gprs通讯模块相连接的主机服务器,并且主机服务器还对该gprs通讯模块发送来的数据包执行数据包个数计算处置,具体方法如下;

1)在主机服务器的内存中设置有用来放进整型变量指针的队列和若干整型变量,在主机服务器中包括有数据包个数计算程序、用来判断可否放至用来放进整型变量指针的队列的程序以及用来发送消息的程序,所述整型变量与gprs通讯模块的数量相同,并且整型变量与gprs通讯模块一一对应,在gprs通讯模块将接收的数据打包形成数据包发送给主机服务器后,数据包个数计算程序计算出该gprs通讯模块向主机服务器发送来的数据包的个数作为当前值,随后把该gprs通讯模块对应的那个整型变量赋值为该整型变量原来的值加上当前值的和,该求得的和就作为该整型变量的变量值;

2)接着用来判断可否放至用来放进整型变量指针的队列的程序判断可否存在有整型变量的变量值达到预设的放至用来放进整型变量指针的队列的激活临界数的情况,在若存在整型变量的变量值达到预设的放至用来放进整型变量指针的队列的激活临界数的条件下,把该整型变量的指针放至到用来放进整型变量指针的队列里;

具体而言,即为把放至用来放进整型变量指针的队列的激活临界数预设为一对,分别为激活临界数一与激活临界数二,激活临界数二比激活临界数一大,若存在激活临界数一小于整型变量的变量值且激活临界数二大于该整型变量的变量值,就须确定该整型变量有没有已在用来放进整型变量指针的队列里,若已在用来放进整型变量指针的队列里,就无须把该整型变量的指针放至到用来放进整型变量指针的队列里,若激活临界数二小于整型变量的变量值,亦把该整型变量的指针放至到用来放进整型变量指针的队列里;

3)在用来放进整型变量指针的队列中的整型变量的指针容量到了预设的容量值或者在用来放进整型变量指针的队列放至整型变量的指针的时长到了预设的时段值后,就发送消息给基板管理控制器处置,具体为:

在用来放进整型变量指针的队列中的整型变量的指针的数量,即整型变量的指针容量到了预设的容量值后就发送消息给基板管理控制器处置,而用来发送消息的程序,于首个整型变量的指针放至进用来放进整型变量指针的队列时,就把首个整型变量的指针放至进用来放进整型变量指针的队列之时作为起始时刻来持续计算从该起始时刻起的时长,若时长到了预设的时段值后且用来放进整型变量指针的队列中的整型变量的指针容量也没到了预设的容量值,此刻也就发送消息给基板管理控制器处置,并且终止持续计算从起始时刻起的时长;

4)所述发送消息给基板管理控制器处置的方法如下:

基板管理控制器接收到该发送来的消息后,就由用来放进整型变量指针的队列中取出整型变量的指针,接着凭借整型变量的指针取出该指针所在的整型变量中的变量值,就获取了传送给主机服务器的数据包的个数。

所述数据包个数计算程序用来计算出该gprs通讯模块向主机服务器发送来的数据包的个数作为当前值,随后把该gprs通讯模块对应的那个整型变量赋值为该整型变量原来的值加上当前值的和。

所述用来判断可否放至用来放进整型变量指针的队列的程序用来确定若存在激活临界数一小于整型变量的变量值且激活临界数二大于该整型变量的变量值,就须确定该整型变量有没有已在用来放进整型变量指针的队列里,若已在用来放进整型变量指针的队列里,就无须把该整型变量的指针放至到用来放进整型变量指针的队列里,若激活临界数二小于整型变量的变量值,亦把该整型变量的指针放至到用来放进整型变量指针的队列里。

所述用来发送消息的程序用来于首个整型变量的指针放至进用来放进整型变量指针的队列时,就把首个整型变量的指针放至进用来放进整型变量指针的队列之时作为起始时刻来持续计算从该起始时刻起的时长,若时长到了预设的时段值后且用来放进整型变量指针的队列中的整型变量的指针容量也没到了预设的容量值,此刻也就发送消息给基板管理控制器处置,并且终止持续计算从起始时刻起的时长。

本发明的有益效果为:

1、本方法能够降低短时间大量的发送消息给基板管理控制器,还能发送一次消息给基板管理控制器就能处置若干整型变量的变量值,降低了基板管理控制器的任务量;

2、本方法结合激活临界数二,能够筛除一致的指针,避免基板管理控制器得到让基板管理控制器实时取走该整型变量中的数据包的个数的发送消息之际把硬件软件耗损于一致的指针上;

3、本方法避免了不短的延误下发送消息给基板管理控制器处置,也就要让基板管理控制器不要延误太久来获取用来放进整型变量指针的队列中的整型变量的指针,再根据整型变量的指针得到整型变量中的变量值。

另外还达到了一种节约时长还节约体力、清除颗粒物杂质性能佳、清除时安全性佳的设置着清除颗粒物杂质的设备的服务器机箱。能够容易的清除颗粒物杂质。

附图说明

图1是本发明的针对机械臂的运维系统的整体结构示意图;

图2是本发明的机械臂的结构示意图;

图3为本发明的服务器机箱的正面结构图;

图4为本发明的服务器机箱的边部示意图。

具体实施方式

下面将结合附图和实施例对本发明做进一步地说明。

如图1-图4所示,针对机械臂的运维系统,包括移动控制器1、云平台服务器2、控制器3、机械臂4和摄像头5;其中:移动控制器1通过云平台服务器2与控制器3连接,控制器3分别与机械臂4和摄像头5连接;

所述的移动控制器1为运维人员手中的移动通讯设备,如手机或平板电脑,移动控制器1中安装有运维app,用于通过云平台服务器2与控制器3进行数据信息交互,并通过控制器3控制机械臂4工作同时通过摄像头5采集机房现场的图像信息。

所述的移动控制器1包括通信模块和显示模块,通信模块用于发送用户指令和接收图像信息,显示模块用于显示操作界面和图像信息;

所述的云平台服务器2是由置于机房的多台主机服务器搭成的资源池,用于接收和转发移动控制器1发出的指令和处理控制器3上传的信息;

所述的控制器3为安装在机械臂4上的控制驱动装置,用于根据移动控制器1的指令控制摄像头5和机械臂4工作;控制器3包括:控制模块3.1和无线通信模块3.2,其中:控制模块3.1分别与机械臂4和摄像头5连接,无线通信模块3.2与摄像头5连接,云平台服务器2分别与控制模块3.1和无线通信模块3.2连接;控制模块3.1为机械臂4和摄像头5的控制装置,用于接收并执行云平台服务器2下发的指令,并根据指令控制机械臂4和摄像头5完成规定操作;无线通信模块3.2为无线数据传输装置,用于将摄像头5采集的图像信息传送给云平台服务器2。

所述的机械臂4为安装在机房机柜正面的三轴机械臂,用于代替人手实现设备硬重启操作。

所述的机械臂4用于接收控制模块3.1下达的指令并执行操作,其包括:相互垂直的x轴、y轴、z轴和机械前臂,其中:y轴垂直固定在机柜的正面,z轴在y轴上移动,z轴带动x轴使机械前臂在机柜中上下移动,对准设备机架位置;机械前臂在x轴上移动,使机械前臂对准开关机键位置;机械前臂用于按压开关机键,x轴带动机械前臂在z轴上移动,使机械前臂向开关机键按压,完成开关机操作。

所述的摄像头5为安装在机械臂4的z轴之上的图像采集装置,用于实时采集现场的图像信息。

所述的控制器3由所在机柜电源提供电能,摄像头5、机械臂4均通过控制器3获得电能。

所述的云平台服务器2通过控制器3的无线通信模块3.2接收摄像头5采集的图像信息,传输到移动控制器1的通信模块;同时云平台服务器2接收移动控制器1发出的指令,传送给控制器3的控制模块3.1,实现控制机械臂4及摄像头5的操作。

所述的云平台服务器2采用资源池架构,满足数据接入需求,均部署在本地;

所述的云平台服务器2与移动控制器1之间的数据交换可以通过无线网络wifi、gprs、3g/4g传输,云平台服务器2与控制器3之间的数据交换可以通过以太网传输,控制器3与摄像头5及机械臂4之间的信号传输通过电缆等通信线路连接,包括云平台服务器2与控制器3的信号传输、控制器3与摄像头5之间的图像数据传输、控制器3与摄像头5之间的控制信号传输;

所述的控制器3的无线通讯模块3.2还设置有一无线wifi装置,用于将控制器3与移动控制器1通过云平台服务器2相连接,所述的控制器3中的无线通讯模块3.2与移动控制器1之间还可通过3g、4g、gprs等通信网络实现远程通信连接。

所述的数据传输利用互联网数据传输、与移动营运商配套的数据传输方案以及基于http的视频在线监视技术。

所述的移动控制器1中的运维app能实现如下功能:

视频监控功能,用于观看机房现场采集的机械臂4操作及设备状态实时信息;

视频回放功能,用于对操作记录进行回放检查;

发布操作指令功能,用于将运维人员输入信息及指令传递给云平台服务器2;

所述的云平台服务器2能实现如下功能:

信息处理转发,根据运维app下发的指令,搜寻数据库中的相关设备信息,并将指令及设备信息重新整合后下发给控制器3,并将控制器3反馈的图像信息传送给运维app;

视频存储功能,用于存储机房现场设备状态信息及机械臂4操作视频;

视频回放功能,用于对存储的操作记录进行回放以用于分析;

设备增删功能,用于对增加或下架的设备信息及机械臂4、摄像头5、控制器3的信息进行及时更新汇总;

运维记录管理功能,用于对运维人员的操作时间、操作对象、操作内容等进行记录;

报表导入输出功能,用于对单项或全种类数据以文档形式进行导入或输出;

所述的控制器3包含如下功能:

信息传输功能,用于将摄像头5采集到的现场视频传输给云平台服务器2;

设备控制功能,用于控制机械臂4对设备进行开关机操作及摄像头5的关闭开启操作;

所示机械臂4包含如下功能:

控制机械前臂在机柜内移动;

开关硬件设备,用机械前臂向开关机键施加作用力;

所述摄像头5包含如下功能:

自动对焦功能,用于自动捕捉设备状态灯及机械前臂;

实时监控功能,用于实时监控现场机械臂4操作及硬件设备情况。

所述云平台服务器2包含预置参数,所有设备的品牌、型号、机房、机柜、机架位置、设备上的在运系统、需要移动的x轴、y轴和z轴距离、上次检修日期,开关机操作最少间隔时间;

所述移动控制器1所采集的数据包括:

发出的信息——指令信息,主要包括打开关闭摄像头5、移动机械臂4位置、设备开关机等指令信息,

接收的信息——图像信息,由云平台服务器2发回的设备状态及机械臂4操作视频信息;

所述云平台服务器2的主要功能有:

指令传达——分析并处理控制器3反馈及运维app传入的信息,并将处理后的信息传送出去;

设备信息存储——将所有硬件设备信息进行录入、存储、更新;

图像信息存储——将机械臂上控制器的无线通信模块上传的视频信息进行汇总、存储;

所述的控制器3用于控制摄像头5、机械臂4的操作,接收云平台服务器2传输的指令信息,包括,

摄像头控制指令——打开关闭摄像头5、将摄像头5采集数据发送给云平台服务器2;

机械臂控制指令——控制机械前臂在导轨上移动、控制机械前臂执行开关机操作;

所述的摄像头5用于接收控制器3发出的开关指令,并将采集的图像信息发送给控制器3,采集的数据含有:

硬件设备状态——设备指示灯状态;

机械臂状态——机械前臂的具体位置、机械臂4对设备的操作的实时视频数据。

所述云平台服务器设置在服务器机箱中,所述服务器机箱为中空长方体结构;

所述服务器机箱包括着回转支承座一a1、丝母a2、丝杠a3、回转支撑座二a4、马达一a5、清理设备a6与箱体a7;

所述箱体a7的内下壁上经一头到另一头顺序设有回转支承座一a1、回转支撑座二a4和马达一a5,马达一a5的转子同转杆一相连,回转支承座一a1和回转支撑座二a4间设有丝杠a3,丝杠a3的距离回转支承座一a1更远的一头同转杆一相连,所述转杆一处在所述丝杠a3同马达一a5之间,丝杠a3上丝接着丝母a2,即丝母a2同丝杠a3丝接,丝母a2的上端设有清理设备a6;

清理设备a6包括着形变部件一a8、撑持座a9、引导块二b0、导轨一b1、转筒b2、外壁上粘结着绒毛的条状杆一b3、形变部件二b4、外壁上粘结着绒毛的条状杆二b5、马达二b6、铁丝b7与引导块一b8;所述撑持座a8能够为直角折尺状;

撑持座a9上部的背边设有马达二b6,马达二a6的转子同转杆二相连,转杆二同导轨一b1相连,转杆二处在马达二a6和导轨一b1间,所述马达二a6处在所述导轨一b1前方,导轨一b1的距离回转支承座一a1更近的一边上沿着箱体的正面向箱体的背面方向镜像分布着一对转筒b2,所述一对转筒b2为各自受其对应的马达三和马达四驱动控制旋转的转筒,转筒b2上缠着铁丝b7,导轨一b1上设有引导块一b8与引导块二b0,引导块一b8处在引导块二b0的背后,引导块一b8同引导块二b0间相连着形变部件一a8,距离马达二更远的那个转筒b2上的铁丝b7同引导块一b8的背边连接,距离马达二更近的转筒b2上的铁丝b7同引导块二b0的前壁相连,引导块一b8的上端枢接着外壁上粘结着绒毛的条状杆二b5,引导块二b0的上端枢接着外壁上粘结着绒毛的条状杆一b3,外壁上粘结着绒毛的条状杆一b3同外壁上粘结着绒毛的条状杆二b5相枢接,外壁上粘结着绒毛的条状杆一b3同外壁上粘结着绒毛的条状杆二b5下部间相连着形变部件二b4;

还包括有辊子b9、回转支承座三c0、链轮一c1、链条c2、链轮二c3、圈状体c4、形变部件三c5、柱状联结条c6、导轨二c7、引导块三c8、两头贯通的条状塑料杆c9、条状定位条d0、抽气壳d1与抽气马达d2;

链轮一c1套接在转杆二上,链轮一c1的背边同导轨一b1相连,马达二b6之上的撑持座a9的上部的背边设有回转支承座三c0,回转支承座三c0套接着辊子b9,所述辊子b9能转动,所述辊子b9的背边设有链轮二c3,链轮二c3与链轮一c1间缠着链条c2,链轮二c3的背边相连着圈状体c4,回转支承座三c0之上的撑持座a9上部的背边设置有导轨二c7,导轨二c7上设有引导块三c8,引导块三c8同导轨二c7里的下部间相连着形变部件三c5,引导块三c8的背边枢接着柱状联结条c6,柱状联结条c6的下端同偏离圈状体c4的背边上且偏离该背边的中心的所在之处相枢接,引导块三c8的顶端设有条状定位条d0,条状定位条d0的背边相连着抽气壳d1,箱体a7的顶端设有抽气马达d2,抽气马达d2上设有两头贯通的条状塑料杆c9,两头贯通的条状塑料杆c9同抽气壳d1相连。

形变部件一a8与形变部件二b4都是螺旋状玻青铜丝。螺旋状玻青铜丝拉伸形变和解除拉伸还原的性能佳。

回转支承座一与回转支承座二都是环形回转支承座。

回转支承座三是环形回转支承座。

形变部件三是螺旋状玻青铜丝。螺旋状玻青铜丝拉伸形变和解除拉伸还原的性能佳。

在须对箱体a7的距离丝母a2的间隔大小小于距离回转支撑座二a4的间隔大小的里部表面执行清除颗粒物杂质之际,运行马达一a5反转,牵引丝母2朝该里部表面运行,让清理设备a6朝该里部表面运行,在清理设备a6同箱体a7的该里部表面相挨之际,马达一a5终止运行。运行距离该里部表面更近的转筒b2对应的马达反转来牵引该转筒b2以此把铁丝b7拉回,而运行另一个转筒b2对应的马达正转来牵引该转筒b2依赖把铁丝b7拉回,这样牵引引导块一b8朝后方运行,引导块二b0朝前方运行,让形变部件一a8拉长,以此让外壁上粘结着绒毛的条状杆一b3同外壁上粘结着绒毛的条状杆二b5的上部打开,接着运行距离该里部表面更近的转筒b2对应的马达正转来牵引该转筒b2把铁丝b7送出,而运行另一个转筒b2对应的马达反转来牵引该转筒b2来把铁丝b7放出,在形变部件一a8的作用下,让引导块一b8朝前方运动,引导块二b0朝后方运动,以此让外壁上粘结着绒毛的条状杆一b3和外壁上粘结着绒毛的条状杆二b5的上部收拢,在外壁上粘结着绒毛的条状杆一b3同外壁上粘结着绒毛的条状杆二b5打开和收拢期间对箱体a7的该里部表面执行去除颗粒物杂质。在箱体a7的该里部表面去除颗粒物杂质完成之际,转筒b2终止运行。在须对箱体a7的距离丝母a2的间隔大小大于距离回转支撑座二a4的间隔大小的里部表面执行清除颗粒物杂质之际,运行马达一a5正转,牵引丝母a2朝该里部表面运动,让清理设备a6也朝该里部表面运动,在清理设备a6同箱体a7的该里部表面相挨之际,马达一a5终止运行。这样经由运行转筒b2所对应的马达来牵引转筒b2持续运行,当箱体a7的右内壁除灰结束时,转筒b2停止工作。在须对箱体a7里的下壁执行清除颗粒物杂质之际,运行马达二b6反转或正转,让导轨一b1反转或正转,牵引外壁上粘结着绒毛的条状杆一b3同外壁上粘结着绒毛的条状杆二b5反向或正向旋动,在清理设备a6旋动π/2的弧度之际,马达二b6终止运行。经由运行转筒b2所对应的马达来牵引转筒b2持续运行,在颗粒物杂质清除结束之际,转筒b2终止运行,运行马达二b6正转或反转,让导轨一b1正转或反转,牵引外壁上粘结着绒毛的条状杆一b3同外壁上粘结着绒毛的条状杆二b5正转或反转旋动,在清理设备a6旋动到初始所在之处之际,马达二b6终止运行。由于还包括有辊子b9、回转支承座三c0、链轮一c1、链条c2、链轮二c3、圈状体c4、形变部件三c5、柱状联结条c6、导轨二c7、引导块三c8、两头贯通的条状塑料杆c9、条状定位条d0、抽气壳d1与抽气马达d2;

链轮一c1套接在转杆二上,链轮一c1的背边同导轨一b1相连,马达二b6之上的撑持座a9的上部的背边设有回转支承座三c0,回转支承座三c0套接着辊子b9,所述辊子b9能转动,所述辊子b9的背边设有链轮二c3,链轮二c3与链轮一c1间缠着链条c2,链轮二c3的背边相连着圈状体c4,回转支承座三c0之上的撑持座a9上部的背边设置有导轨二c7,导轨二c7上设有引导块三c8,引导块三c8同导轨二c7里的下部间相连着形变部件三c5,引导块三c8的背边枢接着柱状联结条c6,柱状联结条c6的下端同偏离圈状体c4的背边上且偏离该背边的中心的所在之处相枢接,引导块三c8的顶端设有条状定位条d0,条状定位条d0的背边相连着抽气壳d1,箱体a7的顶端设有抽气马达d2,抽气马达d2上设有两头贯通的条状塑料杆c9,两头贯通的条状塑料杆c9同抽气壳d1相连。在对箱体a7执行去除颗粒物杂质之际,常常出现一些颗粒物杂质悬于箱体里的中空区域里,由此运行抽气马达d2,经由两头贯通的条状塑料杆c9与抽气壳d1,抽取中空区域里的颗粒物杂质,在马达二b6旋动期间,链轮一c1伴着旋动,链轮二c3在链条c2的牵引下旋动,圈状体c4亦伴着旋动,让柱状联结条c6在竖直向运动,凭借形变部件三c5的拉伸形变和解除拉伸还原的性能与柱状联结条c6的牵引下引导块三c8竖直向运动,以此让条状定位条d0沿竖直向运动,牵引抽气壳d1竖直向运动,能够更好的把颗粒物杂质抽离。

所述针对机械臂的运维系统的方法包括按顺序执行的下列步骤:

步骤1)登录连接

当运维人员登陆移动控制器1与云平台服务器2上部署的运维系统并建立连接后,在移动控制器1的运维app中输入故障设备的ip地址,云平台服务器2接收到数据后,在数据库中查找该ip地址对应设备的物理位置,包含机房、机柜、机架位置以及在导轨上移动的x、y、z值;在数据库中无法查找到信息的情况下,联系调度人员查看台账手动输入以上参数值;云平台服务器2将得到的这些值以及在y轴上移动机械臂4的指令通过控制器3进行处理,然后通过控制模块3.1控制机械臂4运行;

步骤2)打开摄像头

接下来,运维人员在移动控制器1的运维app上按下“开摄像头”按钮,通过移动控制器1的通信模块将指令发送给云平台服务器2,云平台服务器2将指令传递给控制器3的控制模块3.1,控制摄像头5开启,摄像头5开启后,将采集到的实时设备现场图像信息通过控制器3的无线通信模块3.2实时传递到云平台服务器2,云平台服务器2将图像信息保存在本地,同时将其传送到移动控制器1,通过移动控制器1的显示模块展示在运维人员面前;

步骤3)关机操作

运维人员在观察现场环境无误的情况下,在移动控制器1的运维app上按下“关机”按钮,通过移动控制器1的通信模块将指令发送给云平台服务器2,云平台服务器2接到指令后,向控制器3发出在x轴上移动一定距离的指令;倘若通过移动控制器1的显示模块观察现场视频发现,机械臂4没有移动到设备位置,运维人员能够通过在移动控制器1的运维app上更改x、y值使机械臂4找到正确的位置;确定机械臂4位置后,云平台服务器2向控制器3的控制模块3.1下达使机械臂4在z轴上移动的指令;机械臂4在z轴上移动,机械前臂在接触到开关机键后,继续匀速向前;

步骤4)延时

云平台服务器2自下发机械臂4在z轴上移动的指令后,开始计时10s,10s后云平台服务器2向控制器3的控制模块3.1下发控制机械臂4在z轴上反方向移动的命令,使机械前臂从开关机键抬起;

摄像头5拍摄到的现场视频信息通过控制器3的无线通信模块3.2传输到云平台服务器2上,云平台服务器2将视频信息保存到本地,同时传送给移动控制器1的通信模块,并通过移动控制器1的显示模块在屏幕上展现;

步骤5)开机操作

运维人员通过移动控制器1的显示模块观察设备状态,若状态无误,在移动控制器1的运维app上按下“开机”按钮;若没有完成关机操作,重新在运维app上输入需要移动的x、y、z轴坐标,控制机械臂4移动,直到机械臂4完成开关机操作;

当运维人员按下“关机”按钮10s后才能够按下“开机”按钮,而不能立即进行“开机”操作;“开机”指令通过移动控制器1的通信模块发送给云平台服务器2,云平台服务器2接到指令后,向控制器3发出在z轴上移动设定距离的指令。机械前臂向设备方向移动将接触到开关机键,然后再继续向前移动一定距离,完成开机操作;

步骤6)关闭摄像头

运维人员通过移动控制器1观测设备实时状态运行无误后,在移动控制器1的运维app上按下“关闭摄像头”按钮,通过移动控制器1的通信模块将指令发送给云平台服务器2,云平台服务器2发送指令要求机械臂4返回到机柜顶部原固定位置,控制器3的控制模块3.1控制机械臂4移动;云平台服务器2发送关闭摄像头指令,云平台服务器2将指令传递给控制器3的控制模块3.1,控制摄像头5关闭。

所述的机械臂4由x轴、y轴、z轴及机械前臂组成,摄像头5安装在该机械臂4上,摄像头5和机械臂4与控制器3进行连接,该控制器3控制机械臂4的移动以及摄像头5的开启;控制器3经由以太网、电缆等通信线路与连接在同一局域网内的云平台服务器2相连。在运维人员控制机械臂4执行关机操作时,从移动控制器1向云平台服务器2发送关机指令,云平台服务器2根据数据库中存储的设备信息,向控制器3的控制模块3.1发送关机指令,控制器3根据得到的设备信息,先控制机械臂4上的机械前臂在x轴上移动,再控制机械臂4的x轴在z轴上移动。

所述的摄像头5将硬件设备的状态图像及机械臂4的操作过程和结果视频信息发送到控制器3的无线通信模块3.2,该模块将图像信息发送给云平台服务器2。云平台服务器2将这些图像信息经由无线wifi、gprs、3g/4g等方式发送到移动控制器1的通信模块上,并通过移动控制器1的显示模块将图像信息展示给运维人员,由其确认操作结果或作出调整执行下一步操作。

所述的控制器3为具有相互不同的通信方式的通信设备,以扩大机械臂控制器本身的通信方式的多样性和普适性。

通过使机械臂4的z轴在y轴即导轨上移动,控制机械臂4在机柜内沿y轴上下移动,使其移动到故障设备机架位置,通过使机械前臂在x轴上移动,可以使机械前臂移动到正对开关机键的位置,通过使x轴在z轴上移动,可以使机械前臂接触到开关机键,并施加压力,实现开关机功能;其中机械臂在x,y,z轴上移动的距离可以预先测量,保存到云平台服务器2,也可以通过移动控制器1的运维app操控进行调节。

另外移动控制器的通信模块为gprs通讯模块,若干gprs通讯模块与云平台服务器中的一台主机服务器相连接,所述移动控制器的通信模块将指令发送给云平台服务器的方式为通过该移动控制器的gprs通讯模块把指令打包形成数据包发送给与该gprs通讯模块相连接的主机服务器,并且主机服务器还对该gprs通讯模块发送来的数据包执行数据包个数计算处置,具体方法如下;

1)在主机服务器的内存中设置有用来放进整型变量指针的队列和若干整型变量,在主机服务器中包括有数据包个数计算程序、用来判断可否放至用来放进整型变量指针的队列的程序以及用来发送消息的程序,所述整型变量与gprs通讯模块的数量相同,并且整型变量与gprs通讯模块一一对应,在gprs通讯模块将接收的数据打包形成数据包发送给主机服务器后,数据包个数计算程序计算出该gprs通讯模块向主机服务器发送来的数据包的个数作为当前值,随后把该gprs通讯模块对应的那个整型变量赋值为该整型变量原来的值加上当前值的和,该求得的和就作为该整型变量的变量值;

2)接着用来判断可否放至用来放进整型变量指针的队列的程序判断可否存在有整型变量的变量值达到预设的放至用来放进整型变量指针的队列的激活临界数的情况,在若存在整型变量的变量值达到预设的放至用来放进整型变量指针的队列的激活临界数的条件下,把该整型变量的指针放至到用来放进整型变量指针的队列里;

要避免短时间大量的发送消息给基板管理控制器而使得基板管理控制器任务增加而不堪重负,在若存在整型变量的变量值达到预设的放至用来放进整型变量指针的队列的激活临界数的条件下,把该整型变量的指针放至到用来放进整型变量指针的队列里;

具体而言,即为把放至用来放进整型变量指针的队列的激活临界数预设为一对,分别为激活临界数一与激活临界数二,激活临界数二比激活临界数一大,结合激活临界数二,能够筛除一致的指针,避免基板管理控制器得到让基板管理控制器实时取走该整型变量中的数据包的个数的发送消息之际把硬件软件耗损于一致的指针上,详细的即为:若存在激活临界数一小于整型变量的变量值且激活临界数二大于该整型变量的变量值,就须确定该整型变量有没有已在用来放进整型变量指针的队列里,若已在用来放进整型变量指针的队列里,就无须把该整型变量的指针放至到用来放进整型变量指针的队列里,若激活临界数二小于整型变量的变量值,亦把该整型变量的指针放至到用来放进整型变量指针的队列里;

3)在用来放进整型变量指针的队列中的整型变量的指针容量到了预设的容量值或者在用来放进整型变量指针的队列放至整型变量的指针的时长到了预设的时段值后,就发送消息给基板管理控制器处置,具体为:

在用来放进整型变量指针的队列中的整型变量的指针的数量,即整型变量的指针容量到了预设的容量值后就发送消息给基板管理控制器处置,然而若用来放进整型变量指针的队列已被放进了一些整型变量的指针,接着于不短的时长里也无指针被放进,也就是,用来放进整型变量指针的队列中的整型变量的指针容量在不短的时长内到不了预设的容量值,要避免不短的延误下发送消息给基板管理控制器处置,也就是要让基板管理控制器不要延误太久来获取用来放进整型变量指针的队列中的整型变量的指针,再根据整型变量的指针得到整型变量中的变量值,就采取了用来发送消息的程序,于首个整型变量的指针放至进用来放进整型变量指针的队列时,就把首个整型变量的指针放至进用来放进整型变量指针的队列之时作为起始时刻来持续计算从该起始时刻起的时长,若时长到了预设的时段值后且用来放进整型变量指针的队列中的整型变量的指针容量也没到了预设的容量值,此刻也就发送消息给基板管理控制器处置,并且终止持续计算从起始时刻起的时长;

4)所述发送消息给基板管理控制器处置的方法如下:

基板管理控制器接收到该发送来的消息后,就由用来放进整型变量指针的队列中取出整型变量的指针,接着凭借整型变量的指针取出该指针所在的整型变量中的变量值,就获取了传送给主机服务器的数据包的个数。

所述数据包个数计算程序用来计算出该gprs通讯模块向主机服务器发送来的数据包的个数作为当前值,随后把该gprs通讯模块对应的那个整型变量赋值为该整型变量原来的值加上当前值的和。

所述用来判断可否放至用来放进整型变量指针的队列的程序用来确定若存在激活临界数一小于整型变量的变量值且激活临界数二大于该整型变量的变量值,就须确定该整型变量有没有已在用来放进整型变量指针的队列里,若已在用来放进整型变量指针的队列里,就无须把该整型变量的指针放至到用来放进整型变量指针的队列里,若激活临界数二小于整型变量的变量值,亦把该整型变量的指针放至到用来放进整型变量指针的队列里。

所述用来发送消息的程序用来于首个整型变量的指针放至进用来放进整型变量指针的队列时,就把首个整型变量的指针放至进用来放进整型变量指针的队列之时作为起始时刻来持续计算从该起始时刻起的时长,若时长到了预设的时段值后且用来放进整型变量指针的队列中的整型变量的指针容量也没到了预设的容量值,此刻也就发送消息给基板管理控制器处置,并且终止持续计算从起始时刻起的时长。

这样就带来如下好处:

1、本方法能够降低短时间大量的发送消息给基板管理控制器,还能发送一次消息给基板管理控制器就能处置若干整型变量的变量值,降低了基板管理控制器的任务量;

2、本方法结合激活临界数二,能够筛除一致的指针,避免基板管理控制器得到让基板管理控制器实时取走该整型变量中的数据包的个数的发送消息之际把硬件软件耗损于一致的指针上;

3、本方法避免了不短的延误下发送消息给基板管理控制器处置,也就要让基板管理控制器不要延误太久来获取用来放进整型变量指针的队列中的整型变量的指针,再根据整型变量的指针得到整型变量中的变量值。

另外还达到了一种节约时长还节约体力、清除颗粒物杂质性能佳、清除时安全性佳的设置着清除颗粒物杂质的设备的服务器机箱。能够容易的清除颗粒物杂质。

以上以附图说明的方式对本发明作了描述,本领域的技术人员应当理解,本公开不限于以上描述的实施例,在不偏离本发明的范围的情况下,可以做出各种变化、改变和替换。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1