关键词:机械臂;视觉伺服;图像处理;图像雅克比矩阵
摘 要:机器人技术发展至今已经逐渐成熟,在工业生产和科学研究中的应用也更加广泛,其中智能机器人技术成为了新的发展方向,在机器人上安装视觉传感器实现机器人对运动目标的视觉跟踪是研究的热点。本文研究RM-501机械臂的视觉伺服,采用摄像机固定的安装方式,设计视觉检测算法,提取运动目标的中心位置作为图像特征,并采用基于图像的方法进行视觉伺服控制器和RM-501机械臂关节控制器的设计,目的是实现机械臂末端执行器对二维平面内运动目标的视觉跟踪。为控制机械臂的运动以实现机械臂末端执行器对运动目标的跟踪,本文首先采用几何法对机械臂进行正逆运动学分析,得到机械臂末端位置和关节角度之间的转换关系,为关节控制器提供给定量。为将目标物体的运动转化为视觉伺服系统可以处理的变量,本文进行了视觉检测算法设计。视觉检测完成的工作主要是图像的灰度化,边缘检测和中心位置计算,提取运动目标的圆心位置坐标作为图像特征,作为视觉伺服控制器的输入。设计完视觉检测算法之后,本文搭建了DM6446达芬奇技术平台的软件开发环境并进行多线程应用程序的设计,在DM6446上实现了视觉检测算法。为把运动目标的图像特征变化转化为关节运动信息,本文采用基于图像的视觉伺服方法,选择图像雅克比矩阵作为描述机械臂手眼关系的模型。基于图像的视觉伺服重点在于如何实现图像雅克比矩阵的在线估计,本文采用卡尔曼滤波算法在线估计图像雅克比矩阵,并在MATLAB中进行了仿真。为驱动RM-501机械臂关节电机转动,本文设计了机械臂各关节的控制系统并进行了系统联调,关节控制系统的设计需要对关节电机建模,然后设计RM-501机械臂各关节的双闭环控制器,内环为速率环,外环为位置环。
内 容:原文可通过湖北省科技信息共享服务平台(http://www.hbstl.org.cn)获取