论文部分内容阅读
机器人技术经过长期的发展历程,目前已成为一个跨学科的研究领域。同时随着科学技术的发展,机器人应用领域越来越广泛,为了适应不同环境下对机器人操作技术的要求,人们将各种传感器,如触觉、力觉、视觉等传感器应用于机器人控制系统中,以提高机器人的智能性和适应性。其中视觉伺服是目前机器人控制领域中最热门的研究领域之一。本文是基于视觉的PUMA560机械臂控制系统研究,主要目的是给机械臂设计一个开放式的、通用的、具备一定拓展性的控制系统。本文主要工作分为四个部分:原有控制系统的改造,视觉子系统的设计,关节伺服系统的设计以及视觉控制器的设计。其中,原控制系统的改造主要是隔离原控制系统的控制信号、抱闸信号并提取、调整其反馈信号,为课题设计新控制系统做准备。视觉子系统的设计是基于BF533 DSP图像采集及处理过程,主要包括目标图像的采集、图像信息的滤波去噪、灰度化、二值化、边缘检测以及特征点的提取。关节伺服系统的设计是基于MATLAB/RTW的半实物仿真过程,其控制结构是采用位置、速率双闭环结构,控制方式采用传统PID方式,MATLAB/RTW中的控制器与计算机外的机械臂本体通过PCI-1711数据采集卡实现信息传输。整个关节伺服系统主要设计工作包括功率放大驱动电路设计以及双闭环控制器设计。视觉控制器是通过BP神经网络实现的,其主要作用是实现视觉子系统与关节伺服系统的数据连通。视觉子系统计算得到的目标物体特征点作为视觉控制器的输入,通过视觉控制器的处理输出关节伺服系统的位置控制信号,关节伺服系统根据此位置控制信号控制机械臂运动到目标位置。本文完成了PUMA560机械臂视觉系统、关节伺服系统以及视觉控制器的设计,并对整个视觉系统进行了联调,取得了较好的效果,但是控制精度还有待提高,这也是今后课题进一步研究的方向。