论文部分内容阅读
自从诞生以来,机器人就一直处于从简单到复杂,从单一到多样,从低级到高级的不断发展过程中,特别是随着电子器件技术的发展,计算机的处理能力与传感器技术有了很大的提高,人们不再满足于机器人仅能在特定的工作环境中按照既定程序进行重复操作,纷纷为其添加各种外部传感器,使其具有更广的适用范围及更高的性能,其中机器人视觉的引入是机器人技术的一个飞跃性发展,其能够为机器人提供丰富而广泛的信息,并能够对环境进行非接触式测量。在机器视觉的的众多研究方向之中,研究机器人的视觉传感器与执行器之间的协调控制策略具有广泛的应用前景,并已经成为一个研究热点。实验室现有RM-501机械臂一台,但是除机体其余设备已损坏,本课题的主要目的是为其设计驱动控制系统,同时加入视觉检测系统,使其具备手眼协调功能,最终使其成为一个开放性的教学演示平台。论文首先对机器人及其手眼协调的背景及发展历程进行了详细的介绍,通过对机械臂手眼协调的特点、适用条件及优缺点进行分析,并结合本课题的特点及要求,本文选用了单目、眼在手上的物理结构及基于图像的视觉控制方式。然后对机械臂手眼协调系统进行了总体介绍,其主要分为关节驱动控制系统、视觉检测系统和视觉控制器,之后对它们进行了详细设计。其中,关节驱动控制系统中使用了PWM的调速方式对各关节电机进行驱动,采用了外环位置环与内环速率换的双闭环控制结构;视觉检测系统主要是采用了基于背景差分的方法实现对目标物体的检测,为了验证算法首先在MATLAB环境下对其进行了仿真,之后将其移植到ADSP Blackfin533平台上,并使用D/A将图像特征矢量输出给主控计算机;视觉控制器的设计是基于图像雅克比矩阵模型,其主要是建立起图像特征矢量变化与机械臂空间运动之间的关系。最后进行系统联调,其中控制器主要是在主控计算机的在Simulink/RTW环境下搭建的,其它个子系统通过PCI1711板卡与主控计算机的控制器进行实时通信,最终实现机械臂的手眼协调功能。目前已完成了对机械臂手眼协调的各子系统的设计与调试,并进行系统联调,实验结果比较理想,但是对目标物体的定位与跟踪精度上还需进一步研究。