论文部分内容阅读
随着工业自动化水平的提高和科技的进步,机器人的数量不断增加,应用场景越来越复杂,对机器人的自动化、智能化、精度、稳定性、灵活性的要求也不断增加。计算机技术和人工智能的发展,使得基于机器视觉技术的机器人在研究和生产领域得到很大的重视。本文针对“基于机器视觉和深度学习的目标识别与抓取定位”所涉及的关键技术进行相关研究。将机器人分为手、眼、脑三部分,六自由度机械臂为机器人的手臂,负责抓取目标;双目机器视觉充当机器人的眼睛,获取外界场景;深度学习技术是机器人的大脑,负责对场景中的目标进行识别和定位。本文对机器人手、眼、脑三部分的所涉及的主要问题进行研究,研究内容主要包括以下几个方面:(1)研究了摄像机标定算法,针对棋盘格标定靶角点提取精度低的缺点,使用平面圆靶标进行摄像机标定,设计了靶标识别算法,使用张正友摄像机标定法进行单目标定。针对特征点匹配所使用的极线约束方法对特征点较多时易匹配错误的问题,提出一种增加方位约束的特征点匹配方法。最后对标定方法和匹配方法进行实验验证。(2)针对机械臂与视觉系统坐标系统一的问题,提出一种基于五点圆靶标的手眼标定方法,并进行手眼标定实验分析,证明所提方法的有效性。(3)针对机械臂控制精度问题,提出了融合多新息理论的多变量PID神经网络改进算法,为了验证所提方法收敛速度和参数估计精度,设计了MI-MPIDNN辨识系统,通过实验对多输入多输出非线性动态系统进行辨识,验证了方法的有效性。(4)针对图像预处理阶段的图像去噪任务,提出基于深度卷积神经网络的去噪方法,构造了一种卷积子网与反卷积子网对称式的网络结构,组成由噪声图像到去噪图像的非线性映射。通过对不同级别的高斯噪声以及其他类型噪声的去噪效果分析,验证了方法的有效性。(5)为了让机械臂智能抓取视场范围内的物体,深入研究了SSD(Single Shot MultiBox Detector)目标检测算法,针对SSD目标检测算法对小目标识别和定位精度不高的问题,提出一种基于特征金字塔的SSD目标检测改进算法(FP-SSD),搭建并训练网络模型。最后在图像检测大规模竞赛测试数据集上进行验证,识别精度有较大提升,并且对小物体有较高的识别和定位精度,证明改进方法的有效性。综上所述,针对智能机械臂系统目标识别和抓取定位等关键技术,本文所提算法效果明显,研究的成果具有一定的理论意义和应用价值。