论文部分内容阅读
随着科技的飞速发展,人类对机器的智能化程度要求也越来越高。机器人作为迄今为止人工智能程度最高的科技产品代表,一直是科研工作者们的研究热点。机器人学科涉及的领域十分广泛,诸如机械结构学,传感器技术,计算机科学与技术,电子电路技术,控制工程学,材料学等等。本文主要以工厂的智能化生产需求为前提,介绍了当前机器人技术的发展研究现状以及今后的发展趋势,以机器人技术应用的发展趋势为主导,展开了基于视觉的机械臂控制技术的研究、设计工作。首先,在本文开始以六自由度机械臂为对象,论述了基于视觉的机械臂控制系统的总体系统框架及该控制系统设计初期应达到的预期目标。并针对框架中的视觉图像采集系统、上位机、机械臂运动控制系统三大部分进行研究。然后,给出了在理想模型下摄像机的成像基本原理,并对摄像机标定方法进行研究,特别对经典的Tsai两步法、以及张正友的平面模版标定方法进行了细致的分析,同时针对Tsai的两步法,提出了一种改进迭代的计算方法,提高了标定方法计算的精确度。同时在实验环节以VC++6.0和OpenCV为开发工具,根据张正友的平面模版法计算出了双目立体相机的内参及外参矩阵,并将此实验结果与Matlab视觉工具箱的标定结果进行了对比分析。其次,在进行完相机的标定后,针对机械臂的运动学进行了理论分析,研究了机械臂数学建模的基础理论,利用D-H方法建立了机械臂的运动学模型,着重用代数法推导并求解了机械臂的正运动学方程和逆运动学方程,得到了机械臂逆运动学方程的解析解,并且实验验证了求解结果的正确性。再次,对目标物体识别及定位的技术方法进行了细致的研究。包括图像的预处理,图像分割,特征提取,立体匹配、三维坐标求取等技术方法。并且在上述工作的基础上推导了三维坐标的计算方法,继而利用相关实验验证了该方法的准确性。最后,结合软件开发工作和硬件设备,设计了基于双目视觉的机械臂抓取实验,实验取得了预期的效果,证明了机械臂逆解求解的正确性和目标定位方法的有效性,并对论文的工作进行了最后的总结,并对将来的工作提出了一些建议。