论文部分内容阅读
随着机器人技术的快速发展,人们对机器人智能化水平的要求也越来越高。由于视觉是机器人高度智能化的一种体现形式,所以机器人视觉伺服技术也就成为了研究的核心内容之一。目前,视觉伺服技术已经广泛应用在工业机械臂的控制中,在工业生产中占得比重较大。同时,工业现场的特殊性决定了工作环境的图像信息比较单一,视觉检测和定位的实现相对难度不大。但是,未来视觉机器人并不会只局限工业现场中,因此视觉感知到的环境信息也会变的更加复杂。 在复杂的工作环境下,要想使机器人具有聪明的分辨能力和明确的行动能力,这就要求机器人具有更高的视觉能力,也是视觉伺服技术水平程度的高度体现。本文正是以这样的目的为出发点,结合在研项目来重点研究一种六自由度机械手臂的视觉伺服技术。 首先,本文在查阅了大量相关文献的基础上,明确了视觉伺服控制系统的组成形式。接着,本文提出了视觉伺服系统的方案设计以及实验过程。同时,对视觉伺服系统进行相关的数学建模与分析,结合本文机械臂系统中的坐标转换关系,为类似人眼与手臂的协调性的关系,从而确立了采用眼在手上的视觉伺服形式。然后,根据机械臂固有机械属性,在不考虑动力学的因素下,采用经典D-H法对其运动学进行建模与分析,完成相关建模分析和实验仿真。 其次,结合本文视觉伺服技术的难点,着重研究特征提取和识别算法。在复杂背景信息下,实现了SIFT算法进行特征提出、匹配,通过RANSAC算法消除匹配误差干扰,从而能够准确无误的识别目标物体。处理过程中,使用OpenCV视觉库来完成相关算法的编写,通过实验验证了算法的可行性。同时,计算得出了目标物体在图像坐标系下的像素坐标区域。 再次,结合已经标定好的双目立体摄像机,针对本次实验的目标物体,设计了实际位置与姿态测量的计算方法。利用GrabCut算法进行复杂背景图像分割处理,提取出目标轮廓和轮廓中心点。再根据物体几何特性与双目视觉原理计算确定出实际空间中的位置和姿态。从而实现整个视觉伺服系统的功能。 最后,在目标物体三维坐标已经确定的基础上,通过六自由度机械臂运动学逆解实现了机械臂末端夹持器抓取目标物体。通过实验测试与数据分析,表明了手眼系统的标定、空间物体识别与定位的准确性符合设计方案预期要求。