The invention relates to the field of welding technology, in particular to a control method and device for the motion state of a robot, which is used to detect welds. A camera and two structured light projectors are installed on the robot, and the two structured light projectors are symmetrically arranged relative to the camera. When two structured light projectors project the laser onto the weld surface, the camera is controlled to capture the weld image, and then the distance and angle information of the robot's front end to the weld are obtained by analyzing the weld image. Further, the angle information is filtered to obtain the angle information which is less than the dynamic threshold after filtering. According to the angle information and distance value of the target, the first motor control quantity and the second motor control quantity of the first motor set on the robot are calculated to make the machine. According to the first motor control quantity and the second motor control quantity, the human adjusts the motion posture to detect the weld seam.
【技术实现步骤摘要】
对机器人的运动状态控制方法及装置
本专利技术涉及焊接
,具体而言,涉及一种对机器人的运动状态控制方法及装置。
技术介绍
在无损检测机器人对焊缝检测过程中,有利用磁性贴条与摄像头结合进行焊缝跟踪检测,此种方法的优点在于摄像头获取的前端信息稳定,控制系统采用传统PID即可满足实际工程需求。为了提高焊缝检测机器人的智能化程度,采用结构光投射器与摄像头组合方式识别跟踪焊缝,此种方案前端信息存在诸多不稳定因素,如焊缝表面反光、凹凸不平、生锈等均会影响检测结果,因此需要对控制系统提出更高的要求。
技术实现思路
本专利技术的目的在于提供一种对机器人的运动状态控制方法,以实现根据分析得到的机器人相对于焊缝的角度和距离实时调整机器人的转动角度和距离,以使得机器人能稳定跟踪焊缝,实现焊缝检测。本专利技术的另一目的在于提供一种对机器人的运动状态控制装置,以实现根据分析得到的机器人相对于焊缝的角度和距离实时调整机器人的转动角度和距离,以使得机器人能稳定跟踪焊缝,实现焊缝检测。为了实现上述目的,本专利技术实施例采用的技术方案如下:第一方面,本专利技术实施例提供了一种对机器人的运动状态控制方法,所述机器人用于对焊缝进行检测,所述机器人上安装有摄像头以及两个结构光投射器,所述两个结构光投射器相对于所述摄像头呈对称设置,所述方法包括:控制所述摄像头在所述两个结构光投射器将激光投射至所述焊缝表面时采集焊缝图像;对所述焊缝图像进行分析得到所述机器人前端距离所述焊缝的距离值和角度信息;对所述角度信息进行滤波;获取滤波后的角度信息中小于动态阈值的角度信息为目标角度信息;根据所述目标角度信息和距 ...
【技术保护点】
1.一种对机器人的运动状态控制方法,所述机器人用于对焊缝进行检测,所述机器人上安装有摄像头以及两个结构光投射器,所述两个结构光投射器相对于所述摄像头呈对称设置,其特征在于,所述方法包括:控制所述摄像头在所述两个结构光投射器将激光投射至所述焊缝表面时采集焊缝图像;对所述焊缝图像进行分析得到所述机器人前端距离所述焊缝的距离值和角度信息;对所述角度信息进行滤波;获取滤波后的角度信息中小于动态阈值的角度信息为目标角度信息;根据所述目标角度信息和距离值计算得到设置于所述机器人中的第一电机的第一电机控制量和第二电机的第二电机控制量;根据所述第一电机控制量和第二电机控制量控制所述机器人对焊缝进行检测。
【技术特征摘要】
1.一种对机器人的运动状态控制方法,所述机器人用于对焊缝进行检测,所述机器人上安装有摄像头以及两个结构光投射器,所述两个结构光投射器相对于所述摄像头呈对称设置,其特征在于,所述方法包括:控制所述摄像头在所述两个结构光投射器将激光投射至所述焊缝表面时采集焊缝图像;对所述焊缝图像进行分析得到所述机器人前端距离所述焊缝的距离值和角度信息;对所述角度信息进行滤波;获取滤波后的角度信息中小于动态阈值的角度信息为目标角度信息;根据所述目标角度信息和距离值计算得到设置于所述机器人中的第一电机的第一电机控制量和第二电机的第二电机控制量;根据所述第一电机控制量和第二电机控制量控制所述机器人对焊缝进行检测。2.如权利要求1所述的方法,其特征在于,所述对所述角度信息进行滤波的步骤包括:将所述角度信息带入预设的角度状态方程;采用卡尔曼滤波对所述角度状态方程进行迭代运算。3.如权利要求1所述的方法,其特征在于,所述动态阈值的设置方式为:Threshold=K·Angle其中,Threshold为动态阈值,K为与速度成正比例的一个值,Angle为通过实验数据获得的固定角度阈值;所述方法还包括:若滤波后的角度信息大于所述动态阈值,则所述角度信息为异常数据。4.如权利要求1所述的方法,其特征在于,所述根据所述目标角度信息计算得到设置于所述机器人中的第一电机的第一电机控制量和第二电机的第二电机控制量的步骤包括:计算所述目标角度信息与预设角度信息的角度差值;计算所述距离值与预设距离值的距离差值;获取第一预设公式和第二预设公式包含的目标参数;将所述目标参数、角度差值以及距离差值带入所述第一预设公式和第二预设公式计算得到所述第一电机的第一角速度和第二电机的第二角速度;根据所述第一角速度和第二角速度计算出所述第一电机控制量和第二电机控制量。5.如权利要求4所述的方法,其特征在于,所述获取第一预设公式和第二预设公式包含的目标参数的步骤包括:根据所述第一预设公式和第二预设公式包含的不同未知参数对应的模糊规则表对未知参数进行模糊化;采用加权平均法对模糊化后的未...
【专利技术属性】
技术研发人员:汪月银,费跃农,王杰,
申请(专利权)人:深圳市神视检验有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。