近场通信检测与远程媒体结合的机械臂控制台及方法与流程

文档序号:15327810发布日期:2018-09-04 19:27阅读:来源:国知局

技术特征:

1.一种近场通信检测与远程媒体结合的机械臂控制方法,其特征在于,包括:

OPC模块检测位于演出场所中的每一个机械臂上报的指示消息,并对所述指示消息的内容进行识别,若所述指示消息的内容表明所述机械臂通过近场通信方式读取到非接触式卡片标识,将所述机械臂作为目标机械臂;

多轨回放模块预先在多个轨道上生成轨道景,即多轨回放模块预先在启动轨道上生成用于进行全局控制各个目标机械臂启动的启动轨道景,在同步轨道上生成用于进行全局控制各个目标机械臂同步的同步轨道景,在速度轨道上生成用于进行全局控制各个目标机械臂速度的速度轨道景,在机器人轨道上生成用于标识各个目标机械臂的机器人轨道景,在命令轨道上生成用于对各个目标机械臂进行控制的命令轨道景,以及利用通过远程媒体编辑外部接口从远程媒体服务器中获取的远程媒体素材在远程媒体轨道上生成远程媒体景;

所述OPC模块通过函数接口从多轨回放模块中调用所述启动轨道景、所述同步轨道景、所述速度轨道景、所述机器人轨道景、所述命令轨道景以及所述远程媒体景;以及以外部周期性输入的时间码为起点进行计时,并在计时达到所述多轨回放模块设置的全时模式规定的时长时,将调用的所述启动轨道景、所述同步轨道景、所述速度轨道景、所述命令轨道景以及所述远程媒体景通过OPC服务器发送给所述机器人轨道景所标识的所述各个目标机械臂的PLC设备,以使所述各个目标机械臂的PLC设备以所述启动轨道景、所述同步轨道景、所述速度轨道景以及所述命令轨道景为依据对各自对应的目标机械臂进行控制,并驱动各自对应的目标机械臂同时播放所述远程媒体景。

2.根据权利要求1所述的机械臂控制方法,其特征在于,所述方法还包括:

所述OPC模块检测用户针对任一个目标机械臂对应的监控框的触及操作,并响应所述触及操作通过所述OPC服务器监视所述任一个目标机械臂的机器人详细参数,所述机器人详细参数包括机器人轴角度、机器人速度、正在运行程序号、当前运行时间以及总运行时间,其中:

1)所述机器人轴角度:包括A1-A6的6个角度参数,角度参数范围为-180°到180°;

2)所述机器人速度:每个目标机械臂运行都有自身的速度,只许显示查看,不许修改;

3)所述正在运行程序号:包括目标机械臂当前运行的程序号;

4)所述当前运行时间:包括目标机械臂当前运行的时间;

5)所述总运行时间:包括目标机械臂总的运行时间。

3.根据权利要求2所述的机械臂控制方法,其特征在于,所述OPC模块检测用户针对任一个目标机械臂对应的监控框的触及操作之后,以及响应所述触及操作通过所述OPC服务器监视所述任一个目标机械臂的机器人详细参数之前,所述方法还包括:

检测所述触及操作产生的触及压力和触及指纹;

判断所述触及压力是否超过预设触及压力,如果超过,输出人机交互界面,所述人机交互界面上以阵列方式排序显示多个不同的图形;

在用户完成对所述人机交互界面上的所述多个不同的图形重新排序之后,确定重新排序后的所述多个不同的图形的排序规则;

判断是否存储有所述排序规则对应的模板指纹特征,如果存储有,判断所述排序规则对应的模板指纹特征的唯一标签是否与所述任一个目标机械臂对应的模板指纹特征的唯一标签相同,如果相同,根据所述触及指纹生成触及指纹图像;

对所述触及指纹图像做预处理,所述预处理包括分别对所述触及指纹图像的图像分割、图像增强、图像二值化以及细化处理,获得输入细化指纹图像;

在所述输入细化指纹图像中提取指纹细节点,并对所述输入细化指纹图像进行跟踪,并提取所述输入细化指纹图像中脊线上的采样点,以及提取所述输入细化指纹图像的采样点的凸包,生成含有指纹细节点、所有脊线上采样点和采样点的凸包的输入指纹特征;

利用指纹细节点周围的脊线采样点信息,构建输入指纹特征中的指纹细节点局部方向描述;

根据输入指纹特征中的指纹细节点局部方向描述和模板指纹特征的指纹细节点局部方向描述,计算输入指纹特征中的指纹细节点与所述任一个目标机械臂对应的模板指纹特征中的指纹细节点之间的相似度,得到指纹细节点相似度;

判断指纹细节点相似度是否超过预设阈值,如果超过,执行所述的响应所述触及操作通过所述OPC服务器监视所述任一个目标机械臂的机器人详细参数的步骤。

4.根据权利要求3所述的机械臂控制方法,其特征在于,在判断出指纹细节点相似度超过预设阈值之后,以及在响应所述触及操作通过所述OPC服务器监视所述任一个目标机械臂的机器人详细参数之前,所述方法还包括:

检测所述OPC服务器是否绑定有允许通过所述OPC服务器监视机械臂的机器人详细参数的许可用户的唯一身份标签;

如果绑定有所述许可用户的唯一身份标签,以所述许可用户的唯一身份标签为依据,从数据库中查询所述许可用户的唯一身份标签对应的许可用户指纹特征;

识别所述输入指纹特征与所述许可用户指纹特征是否相匹配,如果所述输入指纹特征与所述许可用户指纹特征不相匹配,向所述许可用户指纹特征对应的许可用户发送监视许可请求,所述监视许可请求包括所述任一个目标机械臂的标签;

若接收到所述许可用户针对所述监视许可请求返回的监视许可同意响应,识别所述监视许可同意响应的接收时间是否位于所述OPC服务器绑定的允许通过所述OPC服务器监视机械臂的机器人详细参数的许可访问时间段内;

如果所述接收时间位于所述许可访问时间段内,执行所述的响应所述触及操作通过所述OPC服务器监视所述任一个目标机械臂的机器人详细参数的步骤;

如果所述输入指纹特征与所述许可用户指纹特征相匹配,识别当前时间是否位于所述许可访问时间段内;如果当前时间位于所述许可访问时间段内,执行所述的响应所述触及操作通过所述OPC服务器监视所述任一个目标机械臂的机器人详细参数的步骤。

5.根据权利要求2、3或4所述的机械臂控制方法,其特征在于,所述方法还包括:

所述OPC模块检测用户针对所有目标机械臂输入的全局监控指令,并响应所述全局监控指令通过所述OPC服务器监视所有目标机械臂的机器人全局参数,所述机器人全局参数包括机器人全局速度、PLC连接状态以及速度不一致报警,其中:

1)所述机器人全局速度:显示目标机械臂的全局速度;

2)所述PLC连接状态:即是PLC设备与机械臂控制台的连接状态,需要通过所述OPC服务器与PLC设备连接状态判断显示;

3)所述速度不一致报警:运行过程中所有目标机械臂的速度应该是一致的,因为速度的设置只能通过全局速度设置进行对每个目标机械臂同时进行速度设置,当所有目标机械臂出现一个速度不同步的情况就需要进行报警提示,并且需要停止目标机械臂运行。

6.根据权利要求5所述的机械臂控制方法,其特征在于,所述OPC模块检测用户针对所有目标机械臂输入的全局监控指令之后,以及响应所述全局监控指令通过所述OPC服务器监视所有目标机械臂的机器人全局参数之前,所述方法还包括:

检测所述OPC服务器是否绑定有允许通过所述OPC服务器监视所有目标机械臂的机器人全局参数的控台管理用户的唯一标签;

如果绑定有所述控台管理用户的唯一身份标签,以所述控台管理用户的唯一身份标签为依据,从数据库中查询所述控台管理用户的唯一身份标签对应的唯一合法密钥;

识别所述全局监控指令中是否包括待校验密钥,如果所述全局监控指令中包括所述待校验密钥,对比所述待校验密钥与所述控台管理用户的唯一合法密钥是否相同;如果相同,执行所述的响应所述全局监控指令通过所述OPC服务器监视所有目标机械臂的机器人全局参数的步骤。

7.一种近场通信检测与远程媒体结合的机械臂控制台,其特征在于,包括:OPC模块、OPC服务器以及多轨回放模块,其中,所述OPC模块通过OPC协议与所述OPC服务器建立数据通讯连接,所述OPC服务器通过网络与位于演出场所中每一个机械臂的PLC设备建立数据通讯连接;

OPC模块,用于检测位于演出场所中的每一个机械臂上报的指示消息,并对所述指示消息的内容进行识别,若所述指示消息的内容表明所述机械臂通过近场通信方式读取到非接触式卡片标识,将所述机械臂作为目标机械臂;

多轨回放模块,用于预先在多个轨道上生成轨道景,即多轨回放模块预先在启动轨道上生成用于进行全局控制各个目标机械臂启动的启动轨道景,在同步轨道上生成用于进行全局控制各个目标机械臂同步的同步轨道景,在速度轨道上生成用于进行全局控制各个目标机械臂速度的速度轨道景,在机器人轨道上生成用于标识各个目标机械臂的机器人轨道景,在命令轨道上生成用于对各个目标机械臂进行控制的命令轨道景,以及利用通过远程媒体编辑外部接口从远程媒体服务器中获取的远程媒体素材在远程媒体轨道上生成远程媒体景;

所述OPC模块,还用于通过函数接口从多轨回放模块中调用所述启动轨道景、所述同步轨道景、所述速度轨道景、所述机器人轨道景、所述命令轨道景以及所述远程媒体景;以及以外部周期性输入的时间码为起点进行计时,并在计时达到所述多轨回放模块设置的全时模式规定的时长时,将调用的所述启动轨道景、所述同步轨道景、所述速度轨道景、所述命令轨道景以及所述远程媒体景通过OPC服务器发送给所述机器人轨道景所标识的所述各个目标机械臂的PLC设备,以使所述各个目标机械臂的PLC设备以所述启动轨道景、所述同步轨道景、所述速度轨道景以及所述命令轨道景为依据对各自对应的目标机械臂进行控制,并驱动各自对应的目标机械臂同时播放所述远程媒体景。

8.根据权利要求7所述的机械臂控制台,其特征在于:

所述OPC模块,还用于检测用户针对任一个目标机械臂对应的监控框的触及操作,并响应所述触及操作通过所述OPC服务器监视所述任一个目标机械臂的机器人详细参数,所述机器人详细参数包括机器人轴角度、机器人速度、正在运行程序号、当前运行时间以及总运行时间,其中:

1)所述机器人轴角度:包括A1-A6的6个角度参数,角度参数范围为-180°到180°;

2)所述机器人速度:每个目标机械臂运行都有自身的速度,只许显示查看,不许修改;

3)所述正在运行程序号:包括目标机械臂当前运行的程序号;

4)所述当前运行时间:包括目标机械臂当前运行的时间;

5)所述总运行时间:包括目标机械臂总的运行时间。

9.根据权利要求8所述的机械臂控制台,其特征在于:所述OPC模块还用于在检测用户针对任一个目标机械臂对应的监控框的触及操作之后,以及响应所述触及操作通过所述OPC服务器监视所述任一个目标机械臂的机器人详细参数之前,执行以下操作:

检测所述触及操作产生的触及压力和触及指纹;

判断所述触及压力是否超过预设触及压力,如果超过,输出人机交互界面,所述人机交互界面上以阵列方式排序显示多个不同的图形;

在用户完成对所述人机交互界面上的所述多个不同的图形重新排序之后,确定重新排序后的所述多个不同的图形的排序规则;

判断是否存储有所述排序规则对应的模板指纹特征,如果存储有,判断所述排序规则对应的模板指纹特征的唯一标签是否与所述任一个目标机械臂对应的模板指纹特征的唯一标签相同,如果相同,根据所述触及指纹生成触及指纹图像;

对所述触及指纹图像做预处理,所述预处理包括分别对所述触及指纹图像的图像分割、图像增强、图像二值化以及细化处理,获得输入细化指纹图像;

在所述输入细化指纹图像中提取指纹细节点,并对所述输入细化指纹图像进行跟踪,并提取所述输入细化指纹图像中脊线上的采样点,以及提取所述输入细化指纹图像的采样点的凸包,生成含有指纹细节点、所有脊线上采样点和采样点的凸包的输入指纹特征;

利用指纹细节点周围的脊线采样点信息,构建输入指纹特征中的指纹细节点局部方向描述;

根据输入指纹特征中的指纹细节点局部方向描述和模板指纹特征的指纹细节点局部方向描述,计算输入指纹特征中的指纹细节点与所述任一个目标机械臂对应的模板指纹特征中的指纹细节点之间的相似度,得到指纹细节点相似度;

判断指纹细节点相似度是否超过预设阈值,如果超过,执行所述的响应所述触及操作通过所述OPC服务器监视所述任一个目标机械臂的机器人详细参数。

10.根据权利要求9所述的机械臂控制台,其特征在于,所述OPC模块在判断出指纹细节点相似度超过预设阈值之后,以及在响应所述触及操作通过所述OPC服务器监视所述任一个目标机械臂的机器人详细参数之前,还执行以下操作:

检测所述OPC服务器是否绑定有允许通过所述OPC服务器监视机械臂的机器人详细参数的许可用户的唯一身份标签;

如果绑定有所述许可用户的唯一身份标签,以所述许可用户的唯一身份标签为依据,从数据库中查询所述许可用户的唯一身份标签对应的许可用户指纹特征;

识别所述输入指纹特征与所述许可用户指纹特征是否相匹配,如果所述输入指纹特征与所述许可用户指纹特征不相匹配,向所述许可用户指纹特征对应的许可用户发送监视许可请求,所述监视许可请求包括所述任一个目标机械臂的标签;

若接收到所述许可用户针对所述监视许可请求返回的监视许可同意响应,识别所述监视许可同意响应的接收时间是否位于所述OPC服务器绑定的允许通过所述OPC服务器监视机械臂的机器人详细参数的许可访问时间段内;

如果所述接收时间位于所述许可访问时间段内,执行所述的响应所述触及操作通过所述OPC服务器监视所述任一个目标机械臂的机器人详细参数的步骤;

如果所述输入指纹特征与所述许可用户指纹特征相匹配,识别当前时间是否位于所述许可访问时间段内;如果当前时间位于所述许可访问时间段内,执行所述的响应所述触及操作通过所述OPC服务器监视所述任一个目标机械臂的机器人详细参数。

11.根据权利要求8、9或10所述的机械臂控制台,其特征在于:

所述OPC模块还用于检测用户针对所有目标机械臂输入的全局监控指令,并响应所述全局监控指令通过所述OPC服务器监视所有目标机械臂的机器人全局参数,所述机器人全局参数包括机器人全局速度、PLC连接状态以及速度不一致报警,其中:

1)所述机器人全局速度:显示目标机械臂的全局速度;

2)所述PLC连接状态:即是PLC设备与机械臂控制台的连接状态,需要通过所述OPC服务器与PLC设备连接状态判断显示;

3)所述速度不一致报警:运行过程中所有目标机械臂的速度应该是一致的,因为速度的设置只能通过全局速度设置进行对每个目标机械臂同时进行速度设置,当所有目标机械臂出现一个速度不同步的情况就需要进行报警提示,并且需要停止目标机械臂运行。

12.根据权利要求11所述的机械臂控制台,其特征在于,所述OPC模块检测用户针对所有目标机械臂输入的全局监控指令之后,以及响应所述全局监控指令通过所述OPC服务器监视所有目标机械臂的机器人全局参数之前,还执行以下操作:

检测所述OPC服务器是否绑定有允许通过所述OPC服务器监视所有目标机械臂的机器人全局参数的控台管理用户的唯一标签;

如果绑定有所述控台管理用户的唯一身份标签,以所述控台管理用户的唯一身份标签为依据,从数据库中查询所述控台管理用户的唯一身份标签对应的唯一合法密钥;

识别所述全局监控指令中是否包括待校验密钥,如果所述全局监控指令中包括所述待校验密钥,对比所述待校验密钥与所述控台管理用户的唯一合法密钥是否相同;如果相同,执行所述的响应所述全局监控指令通过所述OPC服务器监视所有目标机械臂的机器人全局参数。

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