一种基于近场通信检测的机械臂控制台及方法技术

技术编号:14536372 阅读:126 留言:0更新日期:2017-02-02 22:05
一种基于近场通信检测的机械臂控制台及方法,该方法中:目标机械臂通过近场通信方式读取到非接触式卡片标识;OPC模块从多轨回放模块中调用多个轨道生成的轨道景,包括用于进行全局控制各个目标机械臂启动的启动轨道景、用于进行全局控制各个目标机械臂同步的同步轨道景、用于进行全局控制各个目标机械臂速度的速度轨道景、用于标识各个目标机械臂的机器人轨道景及用于对各个目标机械臂进行控制的命令轨道景;将多个轨道生成的轨道景通过OPC服务器发送给各个目标机械臂的PLC设备,各个目标机械臂的PLC设备根据多个轨道生成的轨道景控制各自相应的目标机械臂。可集中控制引入至舞台、展厅等演出场所中的数量较多的机械臂,提高控制效率。

Mechanical arm control board and method based on near field communication detection

A near field communication detection method based on arm and console, the method: read contactless cards and identifies the target manipulator by near field communication; OPC module calls from multi track playback module in a plurality of tracks generated track scene, including for global control to start the orbit scene, each target manipulator start the global control for synchronous orbit scene, each target manipulator for synchronization of global control of each target manipulator speed track for robot track scene scene, identify each target manipulator and track control command for view of each target manipulator; a plurality of rail track generated by OPC king the server sends to the target manipulator PLC device, each target manipulator PLC equipment based on multiple track generation track scene control each phase Target mechanical arm. Centralized control can be introduced to the stage, exhibition halls and other places of the performance of a large number of mechanical arm, improve control efficiency.

【技术实现步骤摘要】

本专利技术涉及演出集成控制
,尤其涉及一种基于近场通信检测的机械臂控制台及方法
技术介绍
目前,机械臂(属于一种机器人)主要应用于工业生产领域,它可把某一个物件或工具按空间位姿(位置和姿态)的时变要求进行移动,从而完成某一工业生产的作业要求。为了给舞台、展厅等演出场所输出良好的服务,机械臂被逐渐引入舞台、展厅等演出场所中。在实践中发现,随着引入舞台、展厅等演出场所的机械臂越来越多,如何有效地对引入至舞台、展厅等演出场所中的数量较多的机械臂进行集中控制,以提高对引入至舞台、展厅等演出场所中的数量较多的机械臂的控制效率,从而能够为演出场所输出更好的服务,是演出场所急需解决的技术难题。
技术实现思路
本专利技术实施例公开了一种基于近场通信检测的机械臂控制台及方法,能够有效地对引入至舞台、展厅等演出场所中的数量较多的机械臂进行集中控制,提高对引入至舞台、展厅等演出场所中的数量较多的机械臂的控制效率。本专利技术实施例第一方面公开一种基于近场通信检测的机械臂控制方法,包括:OPC模块检测位于演出场所中的每一个机械臂上报的指示消息,并对所述指示消息的内容进行识别,若所述指示消息的内容表明所述机械臂通过近场通信方式读取到非接触式卡片标识,将所述机械臂作为目标机械臂;多轨回放模块在多个轨道上生成轨道景,即多轨回放模块在启动轨道上生成用于进行全局控制各个目标机械臂启动的启动轨道景,在同步轨道上生成用于进行全局控制各个目标机械臂同步的同步轨道景,在速度轨道上生成用于进行全局控制各个目标机械臂速度的速度轨道景,在机器人轨道上生成用于标识各个目标机械臂的机器人轨道景,在命令轨道上生成用于对各个目标机械臂进行控制的命令轨道景;所述OPC模块通过函数接口从多轨回放模块中调用多个轨道生成的轨道景,并将调用的所述多个轨道生成的轨道景通过所述OPC服务器发送给所述各个目标机械臂的PLC设备,以使所述各个目标机械臂的PLC设备根据所述多个轨道生成的轨道景各自对相应的目标机械臂进行控制。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述方法还包括:所述OPC模块检测用户针对任一个目标机械臂对应的监控框的触及操作,并响应所述触及操作通过所述OPC服务器监视所述任一个目标机械臂的机器人详细参数,所述机器人详细参数包括机器人轴角度、机器人速度、正在运行程序号、当前运行时间以及总运行时间,其中:1)所述机器人轴角度:包括A1-A6的6个角度参数,角度参数范围为-180°到180°;2)所述机器人速度:每个目标机械臂运行都有自身的速度,只许显示查看,不许修改;3)所述正在运行程序号:包括目标机械臂当前运行的程序号;4)所述当前运行时间:包括目标机械臂当前运行的时间;5)所述总运行时间:包括目标机械臂总的运行时间。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述OPC模块检测用户针对任一个目标机械臂对应的监控框的触及操作之后,以及响应所述触及操作通过所述OPC服务器监视所述任一个目标机械臂的机器人详细参数之前,所述方法还包括:检测所述触及操作产生的触及压力和触及指纹;判断所述触及压力是否超过预设触及压力,如果超过,输出人机交互界面,所述人机交互界面上以阵列方式排序显示多个不同的图形;在用户完成对所述人机交互界面上的所述多个不同的图形重新排序之后,确定重新排序后的所述多个不同的图形的排序规则;判断是否存储有所述排序规则对应的模板指纹特征,如果存储有,判断所述排序规则对应的模板指纹特征的唯一标签是否与所述任一个目标机械臂对应的模板指纹特征的唯一标签相同,如果相同,根据所述触及指纹生成触及指纹图像;对所述触及指纹图像做预处理,所述预处理包括分别对所述触及指纹图像的图像分割、图像增强、图像二值化以及细化处理,获得输入细化指纹图像;在所述输入细化指纹图像中提取指纹细节点,并对所述输入细化指纹图像进行跟踪,并提取所述输入细化指纹图像中脊线上的采样点,以及提取所述输入细化指纹图像的采样点的凸包,生成含有指纹细节点、所有脊线上采样点和采样点的凸包的输入指纹特征;利用指纹细节点周围的脊线采样点信息,构建输入指纹特征中的指纹细节点局部方向描述;根据输入指纹特征中的指纹细节点局部方向描述和模板指纹特征的指纹细节点局部方向描述,计算输入指纹特征中的指纹细节点与所述任一个目标机械臂对应的模板指纹特征中的指纹细节点之间的相似度,得到指纹细节点相似度;判断指纹细节点相似度是否超过预设阈值,如果超过,执行所述的响应所述触及操作通过所述OPC服务器监视所述任一个目标机械臂的机器人详细参数的步骤。作为一种可选的实施方式,在本专利技术实施例第一方面中,在判断出指纹细节点相似度超过预设阈值之后,以及在响应所述触及操作通过所述OPC服务器监视所述任一个目标机械臂的机器人详细参数之前,所述方法还包括:检测所述OPC服务器是否绑定有允许通过所述OPC服务器监视机械臂的机器人详细参数的许可用户的唯一身份标签;如果绑定有所述许可用户的唯一身份标签,以所述许可用户的唯一身份标签为依据,从数据库中查询所述许可用户的唯一身份标签对应的许可用户指纹特征;识别所述输入指纹特征与所述许可用户指纹特征是否相匹配,如果所述输入指纹特征与所述许可用户指纹特征不相匹配,向所述许可用户指纹特征对应的许可用户发送监视许可请求,所述监视许可请求包括所述任一个机械臂的标签;若接收到所述许可用户针对所述监视许可请求返回的监视许可同意响应,识别所述监视许可同意响应的接收时间是否位于所述OPC服务器绑定的允许通过所述OPC服务器监视机械臂的机器人详细参数的许可访问时间段内;如果所述接收时间位于所述许可访问时间段内,执行所述的响应所述触及操作通过所述OPC服务器监视所述任一个目标机械臂的机器人详细参数的步骤;如果所述输入指纹特征与所述许可用户指纹特征相匹配,识别当前时间是否位于所述许可访问时间段内;如果当前时间位于所述许可访问时间段内,执行所述的响应所述触及操作通过所述OPC服务器监视所述任一个目标机械臂的机器人详细参数的步骤。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述方法还包括:所述OPC模块检测用户针对所有目标机械臂输入的全局监控指令,并响应所述全局监控指令通过所述OPC服务器监视所有目标机械臂的机器人全局参数,所述机器人全局参数包括机器人全局速度、PLC连接状态以及速度不一致报警,其中:1)所述机器人全局速度:显示目标机械臂的全局速度;2)所述PLC连接状态:即是PLC设备与机械臂控制台的连接状态,需要通过所述OPC服务器与PLC设备连接状态判断显示;3)所述速度不一致报警:运行过程中所有目标机械臂的速度应该是一致的,因为速度的设置只能通过全局速度设置进行对每个目标机械臂同时进行速度设置,当所有目标机械臂出现一个速度不同步的情况就需要进行报警提示,并且需要停止目标机械臂运行。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述OPC模块检测用户针对所有目标机械臂输入的全局监控指令之后,以及响应所述全局监控指令通过所述OPC服务器监视所有目标机械臂的机器人全局参数之前,所述方法还包括:检测所述OPC服务器是否绑定有允许通过所述OPC服务器监视所有机械臂的机器人全局参数的控台管理用户的唯一标签;如果绑定有所本文档来自技高网...

【技术保护点】
一种基于近场通信检测的机械臂控制方法,其特征在于,包括:OPC模块检测位于演出场所中的每一个机械臂上报的指示消息,并对所述指示消息的内容进行识别,若所述指示消息的内容表明所述机械臂通过近场通信方式读取到非接触式卡片标识,将所述机械臂作为目标机械臂;多轨回放模块在多个轨道上生成轨道景,即多轨回放模块在启动轨道上生成用于进行全局控制各个目标机械臂启动的启动轨道景,在同步轨道上生成用于进行全局控制各个目标机械臂同步的同步轨道景,在速度轨道上生成用于进行全局控制各个目标机械臂速度的速度轨道景,在机器人轨道上生成用于标识各个目标机械臂的机器人轨道景,在命令轨道上生成用于对各个目标机械臂进行控制的命令轨道景;所述OPC模块通过函数接口从多轨回放模块中调用多个轨道生成的轨道景,并将调用的所述多个轨道生成的轨道景通过所述OPC服务器发送给所述各个目标机械臂的PLC设备,以使所述各个目标机械臂的PLC设备根据所述多个轨道生成的轨道景各自对相应的目标机械臂进行控制。

【技术特征摘要】
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服务器监视所有目标机械臂的机器人全局参数的步骤。...

【专利技术属性】
技术研发人员:黄石锋李志雄黄庆杰李株亮
申请(专利权)人:广州励丰文化科技股份有限公司
类型:发明
国别省市:广东;44

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

1