基于图像的视觉伺服系统Word版

上传人:公**** 文档编号:506240683 上传时间:2024-02-12 格式:DOC 页数:11 大小:139KB
返回 下载 相关 举报
基于图像的视觉伺服系统Word版_第1页
第1页 / 共11页
基于图像的视觉伺服系统Word版_第2页
第2页 / 共11页
基于图像的视觉伺服系统Word版_第3页
第3页 / 共11页
基于图像的视觉伺服系统Word版_第4页
第4页 / 共11页
基于图像的视觉伺服系统Word版_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《基于图像的视觉伺服系统Word版》由会员分享,可在线阅读,更多相关《基于图像的视觉伺服系统Word版(11页珍藏版)》请在金锄头文库上搜索。

1、基于图像的机器人视觉伺服系统研究 班级:自121姓名:成佳宇 学号:3120413006推荐精选基于图像的机器人视觉伺服系统摘要 本文采用基于图像的眼在手(eye in hand)视觉伺服结构,通过计算图像雅克比矩阵实现机械手的定位任务。本文采用应用最广泛的机器人工具箱(Robotics Toolbox for Matlab),在该工具箱的基础上,运用Sub-system实现Matlab和Simulink的有机结合,建立基于图像反馈的六自由度PUMA560机器人视觉伺服系统Simulink模型,仿真验证该模型的有效性。关键字:puma560机器人;视觉伺服;图像的雅可比矩阵Abstract:I

2、n this paper,we use Image-based visual servoing control system, via image jacobin matrix function the positioning of the manipulator by calculation task. on the basis of Robotics Toolbox for Matlab, and using Sub - system to realize the organic combination of Matlab and Simulink, based on the image

3、feedback Simulink model of six degrees of freedom PUMA560 robot visual servoing system, the simulation verify the validity of the model.Keyword:PUMA560robot;IBVS;Image jacobin引言:机器人视觉伺服己成为机器人领域重要的研究内容之一,但是机器人视觉伺服系统是一个十分复杂的非线性系统。视觉是一种复杂的感官,视觉信息中包含有大量的数据,要推荐精选从中提取特征信息,需要复杂的算法及耗费大量的运算时间,视觉通常采用CCD摄像机来实现

4、,在成像过程中会受到多种因素的影响,因此如何使复杂的视觉伺服系统高效的实现预定目标,极大程度上取决于所选取的控制策略。研究机器人非线性系统的控制策略是机器人研究领域中具有挑战性的课题。本文采用基于图像的眼在手视觉伺服结构,通过计算图像雅克比矩阵实现机械手的定位任务。应用机器人工具箱建立基于图像反馈的六自由度PUMA560机器人视觉伺服系统Simulink模型,仿真验证该模型的有效性。1 基于图像的视觉伺服控制结构: 基于图像的机器人视觉伺服系统结构目前存在的基于图像的机器人视觉伺服方法大部分是建立在图像雅可比矩阵基础上的。其结构如图所示,采用双闭环结构,其中内环为关节伺服控制,通过关节位置反馈

5、来实现机器人轨迹跟踪控制。在高性能伺服控制器作用下可将机器人控制系统近似为线性环节。推荐精选外环为视觉控制器,以较低的采样速率完成关节角设定。利用从图像中提取的视觉信息特征,进行机器人末端执行器的位置闭环控制。2 基于图像的机器人视觉伺服仿真2.1 机器人工具箱(RobotiesToolboxforMatlab)简介机器人工具箱是由澳大利亚联邦科学与工业研究组织(CSIRO)的研究员PeterCorke于2002年4月提出的。该工具箱包含了大量功能丰富的函数,可用于机器人运动学、动力学和轨迹规划的研究。该工具箱是基于串连关节机械臂的运动学和动力学提出的,应用该工具箱可以创建串连关节的机器人对象

6、。此外该工具箱还提供了一些机器人仿真实例(如PUma560、斯坦福机械臂等)和表示三维位置和姿态时常用的数据类型(如向量、类型转换矩阵和四元数等)。2.2仿真模型的构建系统仿真模型如下图所示仿真的基本思想,是根据目标在像平面的图像特征与理想的图像特征之差定义误差信号,并将其变换到机械臂运动空间,以此作为机器人的运动控制命令驱动机械臂运动,使得目标特征点逐步成像于理想位置。推荐精选2.2.1模型中的主要部分(1) 期望输入 期望输入是指摄像机(机械手)到达期望位置时目标物体在图像平面上的理想特征。通常选取的图像特征可以为特征点、线、圆、图像矩等。本例中选取长方体的四个角点作为特征点。推荐精选(2

7、)PUMA560机器人本实验中的机器人部分包括jacobn 雅可比矩阵、Pinv、fkine、矩阵相乘模块(matrix mu1tiply)和积分模块,jacobn模块用于求机器人雅可比矩阵。输入q为机器人关节角向量;robot用于构建PUMA560机器人模型,pinv是机器人雅可比矩阵的求逆运算(3)摄像机模型摄像机标定完成由二维图像坐标到三维空间坐标的变换。仿真中的摄像机模型由camera模块来实现。camera(p,C,T),输入C是摄像机标定矩阵,p是目标物体特征点的三维坐标,T是世界坐标系到摄像机坐标系的变换矩阵,最终返回相应的图像特征矢量坐标uv(4)视觉控制器视觉控制器的设计方法

8、有很多种,包括常规的PID控制器、基于任务函数法、状态空间法和基于机器人动态特性的控制器。PID控制器由于算法简单有效,在工程实际中得到最广泛应用,因此本文采用PID控制器。根据视觉反馈误差,可以建立以下控制律:推荐精选式中u为控制量,Kp,Ki,Kd分别为比例、积分、和微分算子的系数矩阵。本文采用最简单的比例控制,其控制量u=Kp*e该模型中的视觉控制器由visjae、pinv、矩阵相乘模块(matrixmultiply)和比例模块组成。由于误差定义在图像特征空间,而机器人的控制输入通常在笛卡儿空间或关节空间,因此需要进行必要的空间变换,即在线计算图像雅可比矩阵。visjac(uv,camd

9、ata,z)模块的功能是完成图像雅可比矩阵的在线计算,其中输入uv为图像特征矢量,Camdata=ax,ay,uo,v是摄像机参数,具体值将在仿真试验中给出.2.3 仿真结果选取物体表面的四个角点为特征点,初始的图像特征点坐标在仿真图中已经给出,如下图 ,期望的图像特征点坐标从仿真图中可得256 456,456 456,456 256,256 256,期望的图像也如下推荐精选 初始目标特征图像 期望目标特征图像从仿真图中得到的误差如下图,适当调节比例系数后得到调节后的误差如下,可以明显看到系统误差减小了很多 系统误差 调节比例系数后的误差推荐精选由仿真结果可以看出,图像特征点最终能够到达期望的

10、位置,且误差收敛于零。仿真结果具有较高的精度,能够较好的完成定位试验3 结束语本章通过分析机器人视觉伺服系统的基本原理,采用基于图像的视觉伺服方法,基于机器人仿真工具箱,在Simulink环境下,运用子系统建立了基于图像的PUMA56O机器人视觉伺服仿真模型。利用图像雅克比矩阵原理实现机械手对空间物体的定位仿真试验,验证了该模型的有效性。机器人视觉伺服系统的仿真,可为系统的设计提供一定的理论依据。参考文献【1】辛菁.机器人无标定视觉伺服系统的研究:硕士学位论文D.西安理工大学.2007【2】赵清杰.基于图像的机器人视觉伺服研究D.北京:清华大学博士论文,2002【3】熊有伦.机器人技术基础.武汉:华中理工大学出版社,1996 (注:可编辑下载,若有不当之处,请指正,谢谢!) 推荐精选

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号