The invention discloses a robot dynamic visual tracking method and system based on grasping, by the image processor to predict the target workpiece in the position to grasp, the robot controller selects the first position at the capture location upstream, to enable the implementation of target motion from the workpiece to be captured before the punctuation position of the first position and zero speed robot at the end of the robot end effector acceleration in the direction of the target workpiece, and then make the target end to grab the workpiece after the actuator so that the two in the second position at the same speed in the movement to the target after the workpiece grasping position the end effector to grab grab, grab the last movement to complete the target recognition algorithm and tracking algorithm, the positioning and grasp the target workpiece, the end effector according to the set Grasping path trajectory can achieve smooth operation in the process of grasping the target workpiece, and reduce the vibration caused by the robot in tracking and grasping the target workpiece.
【技术实现步骤摘要】
基于视觉的机器人动态跟踪抓取方法及系统
本专利技术涉及一种机器人抓取技术,尤其是指一种基于视觉的机器人动态跟踪抓取方法及系统。
技术介绍
工件抓取是生产线上机器人的一项重要技术,目前,生产线上大部分的机器人仅能在严格定义的结构化环境中执行预定的指令,一旦工件的状态发生改变,机器人往往不能做出正确的应变,近年来,视觉引导与定位技术已经成为机器人获得作业周围环境信息的主要手段,它可以使机器人在实际作业中具有自主判断能力,从而使机器人应用灵活性和工作质量大大提高。当前基于视觉的机器人抓取系统已有的研究主要有两种:(1).基于单目视觉的机器人抓取方法:该类方法一般采用将相机安装在机器人工作空间的上方,目标工件和机械手末端同时出现在相机视野中,通过相机的媒介作用建立起目标与机器人之间的关系。(2).基于立体视觉的机器人抓取方法:该类方法一般是使用两台相机对目标工件同时进行拍摄,利用视差和立体匹配技术获取目标的空间位姿,从而引导机器人实现抓取动作。不管是在单目视觉还是立体视觉,怎样能实现机器人精确抓取目标工件及在跟踪及抓取过程中实现平滑性,以及怎样防止机器人在跟踪与抓 ...
【技术保护点】
一种基于视觉的机器人动态跟踪抓取方法,其特征在于,包括以下步骤:步骤S1:根据相机和机器人的位置关系建立两者之间的坐标映射公式,通过相机建立目标工件与机器人之间的相对位姿关系,并确定机器人的末端执行器在传送带上的工作安全范围;步骤S2:图像处理器对相机采集到的目标工件图像进行处理,并进行特征检测,确定目标工件的特征模板,作为用以识别算法的依据;步骤S3:传送带以速度V带携载工件在运行方向平移移动,相机对进入其视场的目标工件进行图像采集传送至图像处理器,图像处理器采用模板匹配识别算法在图像中搜索目标工件,得到目标工件在拍照时刻的位置和偏转角度,根据步骤S1的标定结果将拍照时刻 ...
【技术特征摘要】
1.一种基于视觉的机器人动态跟踪抓取方法,其特征在于,包括以下步骤:步骤S1:根据相机和机器人的位置关系建立两者之间的坐标映射公式,通过相机建立目标工件与机器人之间的相对位姿关系,并确定机器人的末端执行器在传送带上的工作安全范围;步骤S2:图像处理器对相机采集到的目标工件图像进行处理,并进行特征检测,确定目标工件的特征模板,作为用以识别算法的依据;步骤S3:传送带以速度V带携载工件在运行方向平移移动,相机对进入其视场的目标工件进行图像采集传送至图像处理器,图像处理器采用模板匹配识别算法在图像中搜索目标工件,得到目标工件在拍照时刻的位置和偏转角度,根据步骤S1的标定结果将拍照时刻的位置及偏转角度映射到机器人的坐标系中,并将目标工件的位置信息传送给机器人控制器;步骤S4:机器人控制器根据出现在相机视场中的目标工件位置信息,预测目标工件处于待抓取时的位置与偏转角度,机器人控制器判定预测的待抓取位置位于机器人的工作安全范围内则发出抓取命令,反之则放弃抓取;步骤S5:对预测出现在工作安全范围内的目标工件,机器人控制器根据计算选取位于待抓取位置上游的第一位置,机器人的末端执行器位于第一位置时,目标工件与第一位置之间的距离S在可追踪距离范围内,机器人控制器根据第一位置和目标点位置规划机器人的末端执行器运动轨迹,机器人的末端执行器按照规划的运动轨迹先于目标工件运动到达第一位置且速度为零,机器人的末端执行器在目标工件的运行方向上加速运动与目标工件在第二位置以相同的速度相遇,并在待抓取位置抓取目标工件后放置到目标点位置。2.如权利要求1所述的基于视觉的机器人动态跟踪抓取方法,其特征在于:在步骤S3中,图像处理器识别定位出现在相机视场中的一个目标工件作为相机的跟踪目标,并以此跟踪目标作为执行滤波算法的基准,且不断刷新跟踪目标的位姿,跟踪目标确定后在其周围进行目标工件搜索,对搜索识别到的目标工件作为非跟踪目标,建立非跟踪目标与跟踪目标之间的定位关系,并将跟踪目标与非跟踪目标的位姿输出至机器人控制器,图像处理器对此后拍照的图像中满足与跟踪目标之间定位关系的非跟踪目标将被过滤掉,不再重复输出非跟踪目标的位姿信息给机器人控制器,机器人控制器根据已获得的目标工件的位姿信息预测最靠近工作安全范围的目标工件处于待抓取时的位置与偏转角度,跟踪目标移动出了相机视场后,图像处理器重新寻找进入相机视场还未识别的目标工件作为相机的新跟踪目标,重复上述操作。3.如权利要求2所述的基于视觉的机器人动态跟踪抓取方法,其特征在于:相机视场根据目标工件在传送带上的运行方向分为三个不重叠的视场区域,依次为第一视场区域、第二视场区域及第三视场区域,图像处理器在第一视场区域进行跟踪目标确定及其位姿更新,跟踪目标进入第二视...
【专利技术属性】
技术研发人员:陈晨,张志青,曹学东,
申请(专利权)人:深圳市得意自动化科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。