论文部分内容阅读
把视觉传感器与机器人结合起来,赋予机器人系统视觉功能,让机器人能感知外部的世界,大大提高了机器人的适用性,使机器人在特定的环境下能帮助人类解决一些难以解决的问题,是智能机器人系统的关键技术之一,也是机器人技术研究发展的一个重要方向。本文论述了当前机器人视觉伺服技术的国内外研究现状和发展趋势,在此基础上进一步论述了机器人视觉伺服控制系统所面临的主要问题和发展前景。结合公益性行业(农业)科研专项(nyhyzx07-005):“机械手式全自动裸根苗移栽机研制”项目,搭建了关节机器人视觉伺服控制系统的硬件平台,完成了其相应功能的控制程序编制和操作界面的开发,本文所做的工作主要有以下五个部分:1.从视觉伺服系统控制结构、摄像机的安装方式、视觉伺服系统硬件设计三方面入手对机器人伺服控制系统进行了总体结构设计,完成了实现机器人视觉伺服控制系统的硬件的设计。其中视觉系统的硬件设计方面又包括、摄像机、图像采集卡、运动控制控制部分和关节机器人四个方面;2.从连杆坐标系的建立,手部姿态的描述等方面进行了对关节机器人进行运动学分析,最后把D-H坐标系法引用到本系统所使用的SCARA机器人运动学中,建立了系统所用的关节机器人各个连杆的坐标系,求出了各个连杆的参数,最后用MATLAB进行矩阵运算,求出了关节机器人正、逆运动方程的解;3.建立了摄像机的成像模型,求解了图像坐标系、摄像机坐标系、世界坐标系三者之间的关系,确定了摄像机标定所要研究的主要参数。根据实验室现有的条件,采用修正过的Tsai两步标定方法,做了大量的试验求出了本视觉伺服控制系统所用摄像机内、外参数,完成了对摄像机的标定;4.在视觉信息处理方面从图像的预处理、图像的分离、图像的模板匹配、目标物的提取等四个方面着手,最后为本伺服控制系统确定了用直方图增强的方法对图像进行预处理,实验论证了用Canny算子对图像边缘的检测效果,提出在机器人视觉伺服中可以用Canny边缘检测法来检测图像各区域的边缘以实现图像的分离,最后用模板匹配的方法来实现对目标物的识别;5.完成了关节机器人视觉伺服控制系统的控制流程的设计,以Microsoft VisualC++为程序设计平台,完成了机器人伺服控制系统程序编制和操作界面的开发。通过开发的操作界面能读出关节机器人各个关节的关节信息。完成了图像处理、模板匹配、抓取目标物和关节机器人运动学分析等控制功能。