基于机械手的视觉伺服控制及其应用研究(硕士论文)(可编辑).doc
《基于机械手的视觉伺服控制及其应用研究(硕士论文)(可编辑).doc》由会员分享,可在线阅读,更多相关《基于机械手的视觉伺服控制及其应用研究(硕士论文)(可编辑).doc(34页珍藏版)》请在三一办公上搜索。
1、基于机械手的视觉伺服控制及其应用研究(硕士论文) 摘 要摘 要为了使机器人能够工作在动态变化的环境中,代替人类从事各种危险的工作,必须提高机器人的感知能力,提高机器人感知能力的方法是:给机器人配置各种各样的传感器,例如,力传感器、触觉传感器、接近觉传感器、距离传感器和视觉传感器。对于自治机器人来说,视觉传感器起着非常重要的作用,它能够无接触地测量环境的变化,为机器人提供丰富的环境信息,辅助以其它传感器的信息,机器人能够进行决策,并执行相应的操作,完成指定的作业任务。在传统方式中,视觉传感器工作在开环的系统中,对目标物体的岔置劭岔即,姿吞进行测量,机器人根据测得的姿态对目标物体进行操作,其精度完
2、全依赖于视觉系统的精度和机器人本体的精度,当目标物体做未知运动时,机器人的操作就会失败。将视觉传感器加入到机器人控制回路中形成闭环控制,利用视觉信息控制机器人本体例如,车辆、飞行器和潜水器或机械手末端执行器相对于目标物体的位置和方位,就是所谓的视觉伺服控制。视觉伺服以视觉信息引导机器人完成对物体的跟踪、抓取和装配等作业任务,提高了机器人的操作精度和机器人的自治能力。根据视觉信息在控制回路中的作用方式可以将视觉伺服分为基于岔置的视觉伺服、基于母臻的视觉伺服和 视觉伺服:根据摄像机的安装位置,可以将机械手视觉伺服控制分为.?和?.也称为配置下的视觉伺服控制;根据摄像机的数目可以将其分为:单目、双目
3、和多目配置下的视觉伺服控制。本文提出了一种新的基于多摄像机的机械手视觉伺服系统结构,其视觉系统由双目立体视觉和单目.组成,双目立体视觉系统安装在能够进行/运动的云台上,当双目立体视觉系统用于跟踪运动物体时,就构成了类似于双目.?配置的两关节机械手视觉伺服系统;当双目立体视觉系统用于机械手的视觉伺服控制时,构成了双目.配置的机械手视觉伺服系统:当机械手处于目标物体上方对其进行定位、跟踪和抓取等作业任务时,主要依靠单目?视觉系统对机械手进行视觉伺服控制。因此,本文分别对单目?、双目摘 簧.?帮敢嚣,?配置下豹懿缀手撬觉臻骚控剽进霉亍疆究,通过对上述几种视觉伺服方法的组合成用,提高机器人在未知环境中
4、的自治缝力。本文首先给出了单目。?配置和双目立体配置下的视觉伺服控裁模块瓣基本源瑾。烹要内密惫括:基于肇鏊?配置豹霪像雅可比矩阵的推导、多特征点情况下图像雅可比矩阵的组台、基于任务丞数茨撬壤手控测算法,鞋及蘩予双羹立落獠燮翳撬藏手援嚣援黢控剩,并分别给出了基于.和.?配置下的仿崴实验,接蓑绘窭了蕤于多摄像凝聚统款疑觉饲黢控裁煞基本系绞维褥,稳建了硬件实验平台。,最嚣绘逛了艇摭手我囊键毅控豢黪蘸个嶷蠲实例,一个是基予立薅援觉的机械手未知平面内曲线跟踪,另一个是基于视觉和力觉信息混合控制。本文的创新之处和厢献主凝有以一几点:凌当兹姿态和嚣标姿态之阕存在旋转分量鲍凑况下,单肇遮袄靠图像空间的位置误差
5、进行视觉伺服控制常常不能使机械手收敛到目标位饕,铮霹这闫返,本文提出了一穆麓单的传诗旋转误差黪方法,将估计结果叠加在常用的控制方法上,例如,本文所使用的基于任务函数的方法上,实现了对荣窍旋转分量款物体数定位,遴过债奏实验,验证了该方法的有效性。邋过仿嶷实验发现,当起始位器和鼙椽位置窍在深度上鲍蓑别时,仅仅依靠视觉伺服控制不能使萁收敛到目标位置,必须通过深度估计技术对该深度误差进行偿,在消除深度影响鲍愤况下,才能依靠视觉饲服实现对物体的定位。提出了穗裁的基于多摄像机的视觉伺服控制系统的结梅,该系统由一套主动双日立体视觉系统和单酾?摄像机组成,其中双联立体视觉系统安装在跳够做/运动的云台上,丰富了
6、现有的襁燮饲服系统结构。针对实际应用中的非接触型幸留业任务的特点,提出了基于双耳立体视觉的未知平面内齑线跟踪的方法,在假设立体税觉精度能够满足要求的情况下,通过估计未知平西的法线方向和她线的起始点,确定了机械手摘 要末端执行器的姿态,通过仿真实验验证了所提方法的有效性。在实际的接触型作业任务中,需要在控制位置的同时,控制末端执行器与环境之间的接触力,针对这一问题,本文提出了一种基于视觉/力觉的混合控制算法,采用双目?配置下的视觉伺服控制技术确定机械手在和方向上的运动,采用平面约束和力控制的方法确定机械手在方向上的运动,通过仿真实验,验证了所提方法的有效性。关键词:机器人视觉 视觉伺服 视觉/力
7、觉混合控制 多摄像机视觉伺服 立体视觉 手眼协调., , ,. ,.,.,? . ., ?, ., , .,. ?,., ?。?., ?, .,?.,? / ,., ?., , .,?, ?.,., ?, ? ? .? , , ,?.,. ,. ,./ . :,., ., . , ?.,/ ., . . , ? . . , .,. ? ? ? , ? , .:,/ ,? , ,?第章绪论第章 绪 论.课题目的和意义在现阶段工业生产过程中,大量的工业机器人工作在参数己知的结构化环境里,依靠精确的位置设定进行抓取和放置工件等工作,提高了生产效率和产品的质量,一定程度上满足了工业生产和人们生活的需要
8、。与此同时,我们也应该看到,它们也存在着较大的局限性,因为大多数机器人要求工件以精确的方位出现在固定的位置上,如果这一要求不能满足时,往往导致生产过程的失败或中断。也就是说,这些机器人不具备感知外界环境变化的能力。而在实际的工业生产中,企业为了满足市场的需求,经常需要根据市场的形势组织生产,有时会改变产品的结构、尺寸和工艺流程,此时,必须对生产线上的机器人进行重新编程和校准,以适应新的作业任务。例如,电孑元件插装机器人系统,当印刷电路板结构尺寸发生变化时,元件插放或贴装的位置也就发生了改变,这时就需要对机器人的程序进行更改,这一切均由机器人专家来完成,无论是培养自己的员工还是从外面聘请机器人专
9、家,均导致生产成本的增加,另外,在重新编程的过程中,也导致了生产线的停滞和生产效率下降,也将造成一定的经济损失。另外,随着人们生活水平的提高和审美观念的改变,过去大批量生产方式己逐渐落伍,取而代之的是多样式小批量的生产方式,如果继续采用传统的机器人生产线必然会限制企业的生产效率,导致生产成本的提高,从而影响企业在市场上的竞争力,那么,能否研究和开发具有一定智能水平的、能够感知外界环境变化的智能型工业机器人呢这是摆在机器人学研究人员面前的一个难题。在浩瀚的宇宙和深邃的海洋中,蕴藏着丰富的资源和宝藏,同时也存在着重重的、不可预知的危险,这些地方是人类现阶段不宜到达的空间,如何探测这些充满神秘而又具
10、有相当吸引力的领域呢人们自然而然地想到了机器人,让它们代替人们去探索这些未知领域,为人们提供宝贵的、第章绪论第一手的资料。受距离和通信手段的限制,利用现阶段的遥操作技术控制探险机器人进行操作,其效率非常低。研究和开发具有一定程度自治能力的智能型探险机器人是解决这一问题的有效途径。现阶段的自治水下机器人多以观测型为主,对水下环境进行观测,还不能进行自主的操作。因此,研究和开发对环境变化具有一定感知能力和自治能力的智能操作型机器人具有重要的实用价值人类从外界环境所获取的感知信息有%以上来自于视觉感知,使得人类能够认识世界和改造世界,在视觉的引导下完成各种各样的复杂任务。人类也幻想能够赋予机器以视觉
11、,希望机器能够象人类那样感知和适应周围环境的变化,代替人们完成各种充满危险的、条件恶劣的工作,甚至是在人类不宜到达的环境中从事一定的作业任务,例如,排除爆炸物、清理具有放射性的核废料、宇宙探险、科学探险和深海考察等任务。视觉传感器能够模拟人的视觉系统而赋予机器人无接触地感知周围环境的能力,使得带有视觉的智能机器人能够工作在非结构化的环境中,扩大机器人的应用领域。研究和开发具有视觉的智能机器人是机器人技术研究和发展的一个重要方向,主要包括:开发实用的视觉系统、算法和基于视觉感知的智能控制方法,这些研究有助于人类认识自身的视觉系统和智能控制系统。因此可以说,研究具有视觉的智能机器人系统有着重要的理
12、论价值。矿雾祝祝歙也可以称之为“扔器扭货”的主要任务是:通过对数字图像的计算获得周围世界的几何模型例如,物体的形状、大小和位置等和运动特性例如,运动速度。将计算机视觉和机器人学有机地结合起来就形成了所谓的扔;以物货,广泛地应用于产品质量检验与挑选,移动机器人视觉导航,机器人视觉伺服控制等领域。本文主要研究机械手视觉伺服控制系统及其应用。通过对现阶段的机械手视觉伺服控制系统的研究和对比,本文提出了一种基于双目立体视觉和?相结合的多摄像机视觉伺服控制结构,期望该机器人系统能够在未知的环境下对目标物体进行跟踪和操作,同时,希望该系统能够在具有视觉和力觉反馈的情况下完成相应作业任务。例如,在轨迹跟踪和
13、第章绪论轮廓跟踪的同时,保持接触力恒定,以模拟实际工业生产过程中打磨、抛光等加工工艺过程。本文的主要研究工作主要涉及:摄像机一机械手配置,视觉伺服控制算法的分析与设计、基于双目立体视觉的目标估计,轨迹跟踪,机械手力/视觉混合控制等多个研究领域。本课题是国家计划支持的“操作型水下机器人多传感器手爪感知系统”的一个延伸,主要完成基于视觉伺服和力信息的典型操作,可为水下和空间机器人基于视觉的控制提供一定的理论和应用基础,对本系统加以改造后,可应用于工业机器人和微操作机器人的视觉伺服控制,提高操作精度和降低劳动强度。.视觉伺服控制综述人们对具有视觉功能的机器人研究可以追溯到年,设计开发了一台以电视摄像
14、机作为输入机构的计算机装置,能够实时地识别物体,并且能够判断其位置。年,在斯坦福大学研制成功了一台带有摄像机和机械臂计算机,该系统能够玩游戏和解难题,能够将四个带有不同颜色面的立方体堆放在一起,要求每个侧面不能为同一种颜色。在,一台类似的系统能够通过观察而重建积木结构。在日本,研究开发出一个机器人手眼系统,该系统能够按照装配图组装块状结构?。最初的带有视觉的机器人系统多采用开环的控制策略,在这种控制方式下,视觉传感器获取目标物体的图像,经过特征提取和匹配,计算出目标物体相对于摄像机或者机器人坐标系的位姿,。利用该位姿信息,机器人运动到理想的位置,然后在无视觉的状态下,完成相应的作业任务。为了能
15、够利用视觉信息估计目标物体的姿态,该物体的几何模型和摄像机的模型必须已知;为了能够准确无误地运动到理想位置,机械手的运动学正解和反解也必须事先已知。年,学者和最先将视觉信息引入控制回路,通过视觉反馈控制提高了机器人定位的精度,通过视觉反馈成功地将一个方块放入盒子里“。年,学者和首次使用了”视觉伺服” 这一术语口】。在”视觉伺服”这一术语被引入之前,多采用视觉反馈第章绪论来表示类似的研究方法。什么是视觉伺服控制呢视觉伺服是利用视觉信息控制机械手末端,或执行器与目标物体之间的相对位姿:者是利用一组从图像中提取的特征来控制机械手末端执行器与该组特征之间的相对位姿。根据利用图像信息的不同,可以将视觉伺
16、服分为基于位置的视觉伺服、基于图像的视觉伺服【和.视觉伺服。如果将视觉伺服控制应用到移动机器人,例如自治车辆、自治飞行器和自治潜水器,那么就是利用视觉信息或者一组从图像中提出的特征信息来控制机器人与目标物体之间的相对位姿。因此,可以认为视觉伺服控制是一门多学科交叉的研究领域,它涉及许多学科,主要包括:数字图像处理、数字信号处理、实时系统、控制理论、运动学、动力学、计算机视觉和机器人学等。到了年代末、年代初,关于视觉伺服的论文数量明显增加,这得益于个人计算机处理能力的提高以及摄像机技术的发展。因为在个人计算机性能提高之前,研究视觉伺服需要专用的、价格昂贵的采用流水线技术的像素处理设备,因此,当个
17、人计算机性能大幅度提高以后,越来越多的学者加入到视觉伺服控制研究领域,大大地提高了视觉伺服控制研究方面的论文数量。针对视觉伺服的应用,各国学者也提出了很多的应用原型,例如:从传送带上抓取零件、零件装配、机器人遥操作、.导弹跟踪图像系统、水果采摘、汽车无人驾驶和飞机降落【】。.摄像机配置机械手视觉伺服控制的任务是利用视觉信息或者从图像中抽取特征点信息控制末端执行器的位姿量。在三维空间中,位姿是一个包括位置和方位的六维矢量。在视觉伺服控制中,摄像机的配置方法通常有两种:固定在周围的环境中,称之为.?或者 ;安装在末端执行器上,称之为?。摄像机和物体之间的距离定义为深度。在.的摄像机配置情况下,摄像
18、机坐标系与机械手基座坐标系之间存在一个固定的齐次变换关系耳,目标物体和末端执行器第章绪论与摄像机之间的齐次变换关系分别为。和。上。在此种摄像机配置情况下,目标物体在摄像机上的成像与机械手的运动无关。如果将摄像机安装在移动机器人、另一台机械手或者能够作/运动的云台上,则大大增强视觉控制的灵活性,并且能够在一定程度上避免机械手对目标物体的遮挡问题。在?的摄像机配置情况下,摄像机坐标系和末端执行器坐标系之间存在一个固定的齐次变换关系。正,表明了摄像机和末端执行器之间的相对位姿。而目标物体与摄像机之间相对位姿用。表示。摄像机、目标物体和机械手之间的坐标变换关系如图?所示。在?的配置情况下,能够避免机械
19、手遮挡摄像机的视线。图卜 在?配置下,各坐标系之间的关系图卜 在?配置下,各坐标系之间的关系第章绪论本文提出的基于多摄像机的视觉伺服控制系统中,采用的就是将双目立体摄像机安装在能够作/运动的云台上,另外将单目摄像机安装在机械手的末端执行器上,构成?.配置,使得两个视觉系统之间能够实现优势互补,提高机械手伺服系统的整体性能。从图一和图?中可以看出,为了进行视觉伺服控制,必须知道摄像机的外部参数,即摄像机坐标系与机械手基座坐标系之间的齐次变换关系,以及摄像机的成像几何模型,即摄像机的内部参数,主要包括:焦距长度,主点在像平面上的坐标,像素尺度因子。可以通过观测尺寸已知的标定模板的方法对这些参数进行
20、计算,这一过程称为摄像机标定。视觉系统通过摄像机透镜将三维立体空间的物体投影到二维像平面上,丢失了深度信息,二维像平面上一点对应三维空间的一条射线。为了通过二维像平面上一点来确定物体在三维空间中的关系,必须有附加的信息,主要包括:多个视图、目标物体上多个特征点之间的几何关系。对于多个视图,可以通过多摄像机的方法来获得,常用的是双目立体视觉,也可以通过单目摄像机在不同进行拍摄来获得,该方法又称之为主动单目立体视觉 。在双目立体视觉中,采用两个摄像机测量物体的深度信息即物体和摄像机之间的距离,主要是利用左右两个摄像机之间的视差信息对深度信息进行估计,该方法的主要难度在于图像特征点之间的对应关系的确
21、定,使得计算量很大,同时得到的深度信息误差较大。在主动单目立体视觉中,采用一个摄像机对同一个场景进行多位置拍摄,依靠多幅图像之间的对应关系对深度信息进行估计,当两个摄像机距离基线距离较小时,图像之间的对应关系很容易确定,但是计算结果的误差较大。为了获得较高精度的深度信息,必须对摄像机进行多次移动以获得较大的基线距离。另外,该方法只能用于场景保持静止不变的情况,因此,该方法不能用于运动物体的跟踪。然而,无论采用哪种方法,所得到的计算结果都存在较大的误差,主要原因在于摄像机的量化误差和测量误差不可避免。量化误差是模拟信号向数字信号转换过程中产生的,测量误差是由摄像机镜头畸变和扫描采样时序等造成的。
22、对于模型已知的目标物体来说,其特征点之间的几何关系获取相对比第章绪论较简单,可以从物体的模型中获得。.,视觉伺服分类 .典型的视觉伺服控制任务通常有:定位问题,即通过视觉信息控制机械手末端执行器对准目标物体,也就是控制机械手末端执行器运动到理想位姿。跟踪问题,即保持机械手末端执行器和运动目标之间的相对位姿恒定。在这两种任务情况下,视觉传感器用来测量机械手末端执行器当前位姿和理想位姿之间的误差,该误差可以是以像平面空间坐标的形式表示,也可以通过摄像机和物体的几何模型回算到坐标空间,以坐标的形式来表示,根据视觉信息应用方式的不同,可以将视觉伺服控制分为、和.视觉伺服控制。其中,视觉伺服就是所谓的基
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 机械手 视觉 伺服 控制 及其 应用 研究 硕士论文 编辑
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3940613.html