The embodiment of the invention relates to a device, a method and a system for synchronous tracking of a conveyor belt of a robot. The device comprises a servo driving module, a pulse counting module and a robot control module. The pulse counting module is connected in series with each servo driver in the field bus and servo drive module, and the servo drive module is connected with the robot control module through the field bus. Robot control module receives robot motion-related information and conveyor belt motion-related information from servo drive module and pulse counting module via fieldbus. Based on this information, the robot synchronous tracking trajectory is planned, and then the control information is sent to the servo drive module via Fieldbus to control the machine. The robot synchronizes the target object on the conveyor belt. The embodiment of the invention can ensure that the information from different communication modules is synchronized in time, thereby more effectively realizing the synchronous tracking of the conveyor belt, and improving the security and scalability of the system.
【技术实现步骤摘要】
一种用于机器人的传送带同步跟踪的装置、方法及系统
本公开属于机器人控制
,具体涉及一种用于机器人的传送带同步跟踪的装置、方法及系统。
技术介绍
工业机器人已逐步应用在流水线上的分拣、包装和在线检测等工作。在实际应用中,流水线的传送带是移动的,工业机器人需要对目标物体进行位置的实时同步和跟踪,最终完成上述工作。传送带动态抓取目标物体的一般方法是利用机器视觉技术获取传送带上目标物体的位置信息,并通过安装在传送带上的编码器获取传送带的位置和速度,计算目标物体任意时刻的位置;一旦目标物体进入机器人的工作空间,就会让机器人去动态地抓取传送带上的物体。如上所述,要实现在传送带上的动态抓取,需要在传送带上安装编码器获得传送带的位置和速度,并且需要将编码器的值反馈到机器人控制器,机器人控制器对编码器值进行相关处理后,实现对目标物体的动态跟踪。传统的方法大都是采用RS232或RS485等通讯接口将脉冲计数模块获取的编码器值反馈到机器人控制器,机器人控制器通过EtherCAT总线将运动指令发送到伺服驱动模块。这种方式难以保证机器人通过电机编码器获得的机器人实时位置、速度和脉冲计数模块通过传送带编码器获得的目标物体实时位置、速度在时间轴上一致。此外,传统方法的安全性、可扩展性都较差。
技术实现思路
针对上述问题,本公开的实施例提供一种用于机器人的传送带同步跟踪的装置、方法及系统,确保不同上述通信模块之间时钟的同步,并提高了系统安全性和可扩展性。在本公开的第一方面,提供一种用于机器人的传送带同步跟踪的装置。该装置包括:伺服驱动模块,包括用以驱动机器人的至少一个伺服驱动器,伺服驱 ...
【技术保护点】
1.一种用于机器人的传送带同步跟踪的装置,其特征在于,包括:伺服驱动模块,包括用以驱动机器人的至少一个伺服驱动器,所述伺服驱动模块经由现场总线与机器人控制模块连接,用于向所述机器人控制模块发送机器人运动相关信息以及根据来自所述机器人控制模块的控制信息来控制所述机器人对传送带上的目标物体进行同步跟踪;脉冲计数模块,所述脉冲计数模块通过所述现场总线与所述伺服驱动模块串接,并且与相应的传送带编码器连接,用于处理来自所述传送带编码器的传送带脉冲信息以得到传送带运动相关信息,以及经由所述现场总线向所述机器人控制模块发送所述传送带运动相关信息;以及机器人控制模块,所述机器人控制模块经由所述现场总线从所述伺服驱动模块和所述脉冲计数模块接收所述机器人运动相关信息和所述传送带运动相关信息,以及基于所述机器人运动相关信息和所述传送带运动相关信息,规划规划机器人的同步跟踪运动轨迹,并且经由所述现场总线向所述伺服驱动模块发送所述控制信息。
【技术特征摘要】
1.一种用于机器人的传送带同步跟踪的装置,其特征在于,包括:伺服驱动模块,包括用以驱动机器人的至少一个伺服驱动器,所述伺服驱动模块经由现场总线与机器人控制模块连接,用于向所述机器人控制模块发送机器人运动相关信息以及根据来自所述机器人控制模块的控制信息来控制所述机器人对传送带上的目标物体进行同步跟踪;脉冲计数模块,所述脉冲计数模块通过所述现场总线与所述伺服驱动模块串接,并且与相应的传送带编码器连接,用于处理来自所述传送带编码器的传送带脉冲信息以得到传送带运动相关信息,以及经由所述现场总线向所述机器人控制模块发送所述传送带运动相关信息;以及机器人控制模块,所述机器人控制模块经由所述现场总线从所述伺服驱动模块和所述脉冲计数模块接收所述机器人运动相关信息和所述传送带运动相关信息,以及基于所述机器人运动相关信息和所述传送带运动相关信息,规划规划机器人的同步跟踪运动轨迹,并且经由所述现场总线向所述伺服驱动模块发送所述控制信息。2.根据权利要求1所述的装置,其特征在于,所述现场总线包括基于以太网的现场总线。3.根据权利要求2所述的装置,其特征在于,所述机器人控制模块被设置为通信主站,所述至少一个伺服驱动器和所述脉冲计数模块被设置为通信从站,所述通信主站与所述通信从站根据基于所述现场总线的通信协议进行通信。4.根据权利要求1所述的装置,其特征在于,还包括:附加脉冲计数模块,所述附加脉冲计数模块被串接在所述现场总线中,并且与相应的附加传送带编码器连接,用于处理来自所述附加传送带编码器的传送带脉冲信息以得到附加传送带运动相关信息,以及经由所述现场总线向所述机...
【专利技术属性】
技术研发人员:曹永,
申请(专利权)人:广州视源电子科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。