一种机器视觉控制方法及机器人控制器与机器人控制系统的制作方法_2

文档序号:9878199阅读:来源:国知局
操作系统。按照用途将两个核分为运动核和应用核:运动核内置PLC任务和运动任务,实现运动学、动力学功能;应用核实用及其视觉算法处理网络摄像头传来的图像,并将结果发送给运动核。第一工业以太网接口由运动核控制,支持Ethercat协议,与若干伺服电机(本实施例采用3个伺服电机)相连,负责与伺服电机的Ethercat通信。第二工业以太网接口由应用核控制,支持Modbus TCP协议,与外部Modbus TCP设备通信相连。通用以太网接口由应用核控制,通过一个交换机芯片扩展成4路RJ45接口,与网络摄像头、示教器、上位机、其他机器人控制器相连。四组数字输入输出接口中,一组数字输入输出接口与工业相机相连接,另一组数字输入输出接口与安全模块相连,可以检测当前安全模块的状态,其余数字输入输出接口的DO和DI点作为备用,可与外部开关量设备相连接。与运动核通过第一工业以太网接口实现Ethercat协议栈与伺服电机通讯,处理1信号。应用核通过通用以太网接口处理上位机/示教器指令,通过第二工业以太网接口实现Modbus TCP主站功能,利用RS485接口与光源控制器通讯调节光源亮度。双核之间通过共用缓存区(DDR3存储器)的方式交互数据。为保证实时性,应用核中机器视觉处理任务处于低优先级。
[0018]非易失性存储器中的文件系统挂接到应用核,应用核读取运动和初始化所需的配置文件,并将其发送给运动核。配置文件包括控制器配置文件,Modbus TCP配置文件。配置软件可对机器人类型、尺寸参数、电机零点位置、减速比等机器人参数进行修改,将修改后的配置文件存入到非易失性存储器中,可对Modbus TCP的主从站类型进行选择,对TCP主/从站参数进行设置,对缓存数据到PLC缓存的映射关系进行设置。机器视觉的处理过程和缓存区映射关系通过视觉软件进行配置,视觉软件将配置结果存放在视觉配置文件中。
[0019]具体工作过程如下:将控制器的一组数字输入输出接口(具体为一个DI点和一个DO点)、通用以太网接口与网络摄像头相连。机器人上电后,应用核读取视觉配置文件中相关参数并将其加载到程序中。运动核启动时也读取视觉配置文件中内容,建立变量表及映射关系。首先运动核中通信任务周期性发送DO信号触发网络摄像头拍照,并记录下时间,网络摄像头将采集到的图像通过网络传送到应用核,然后应用核收到相关图像后调用配置的算法模块进行处理,处理完成后将目标的位置通过共用缓存区发送给运动核,最后运动核中的PLC任务更新物体目标变量并通知运动任务进行抓取或装配操作。如果目标未出现则等待下一次通信任务触发。
【主权项】
1.一种机器视觉控制方法,其特征在于:所述机器视觉控制方法通过网络摄像头进行图像采集,通过嵌入式双核微处理器进行控制处理;所述嵌入式双核微处理器包括运动核和应用核;所述运动核处理PLC命令及运动命令;所述应用核进行图像处理,并发送至运动核。2.根据权利要求1所述的视觉控制方法,其特征在于:所述运动核内置PLC任务和运动任务;所述应用核内置算法模块;所述视觉控制方法的具体步骤如下: (1)运动核中通信任务周期性发送DO信号触发网路摄像头拍照; (2)网络摄像头将采集到的图像附带时间信息,通过网络传送给应用核; (3)应用核收到图像后,调用算法模块进行处理; (4)判断有无目标物体,如果有,进入步骤(5);如果无,返回步骤(I); (5)将目标物体的位置通过运动核和应用核的共用缓存区发送至运动核; (6)运动核中PLC任务更新物体目标变量,并通知运动任务进行抓取或装配操作。3.一种采用权利要求1或2所述视觉控制方法的机器人控制器,其特征在于:包括第一工业以太网接口、第二工业以太网接口、通用以太网接口、非易失性存储器、数字输入接口、数字输出接口、DDR3存储器、RS485接口、所述嵌入式双核微处理器;所述通用以太网接口通过交换机芯片与所述嵌入式双核微处理器相连;所述第一工业以太网接口、第二工业以太网接口、非易失性存储器、数字输入接口、数字输出接口、DDR3存储器、RS485接口分别与所述嵌入式双核微处理器相连;所述嵌入式双核微处理器分别通过通用以太网接口和数字输出接口与所述网络摄像头相连。4.根据权利要求3所述的机器人控制器,其特征在于:所述通用以太网接口通过交换机芯片与所述嵌入式双核微处理器的应用核相连;所述第一工业以太网接口与所述嵌入式双核微处理器的运动核相连;所述第二工业以太网接口、RS485接口、数字输入接口、数字输出接口分别与所述嵌入式双核微处理器的应用核相连;所述嵌入式双核微处理器的运动核和应用核通过所述DDR3存储器交互数据进行通信。5.—种具有机器视觉的机器人控制系统,包括权利要求4所述的机器人控制器,其特征在于:所述机器人控制系统还包括伺服电机、Modbus TCP设备、示教器、上位机、光源控制器和安全模块;所述伺服电机为一个或多个,分别与所述第一工业以太网接口相连;所述Modbus TCP设备为一个或多个,分别与所述第二工业以太网接口相连;所述示教器和上位机分别与所述通用以太网接口相连;一个数字输入接口和一个数字输出接口排列为一组数字输入输出接口;所述数字输入输出接口为两组或两组以上,其中两组数字输入输出接口分别与所述网络摄像头和所述安全模块相连。
【专利摘要】本发明公开了一种机器视觉控制方法及机器人控制器与机器人控制系统。该机器视觉控制方法通过网络摄像头进行图像采集,通过嵌入式双核微处理器进行控制处理;其中,嵌入式双核微处理器包括运动核和应用核;运动核处理PLC命令及运动命令;应用核进行图像处理,并发送至运动核。本发明机器人控制器集成度高,将机器视觉和机器人控制器集成到同一控制器上,体积小功耗低便于移动,用户应用时只需要采购通用网络摄像头,无须另外采购专用机器视觉设备。
【IPC分类】B25J9/16
【公开号】CN105643624
【申请号】
【发明人】祖利辉, 丁茂实, 刘春国
【申请人】南京科远自动化集团股份有限公司
【公开日】2016年6月8日
【申请日】2016年3月4日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1