机器人视觉伺服系统的控制结构

合集下载

基于图像的机器人视觉伺服系统

基于图像的机器人视觉伺服系统

基于图像的机器人视觉伺服系统基于图像的机器人视觉伺服系统对工作在未知环境中的机器人,在其位置控制和运动控制中引入视觉反馈信息是一种很有吸引力的解决方案。

利用视觉传感器得到的图像作为反馈信息,构造机器人的位置和运动闭环控制,即视觉伺服[1]。

本文主要研究手部摄像机视觉机器人的控制问题,采用基于图像的直接视觉伺服。

它的控制算法不需要求解逆像问题以及机器人运动学,同时它的结构不依赖于机器人惯量以及科里奥利矩阵。

机器人视觉伺服系统的物理结构机器人视觉伺服系统的结构可分为摄像机固定和手部摄像机两种。

在摄像机位置固定的机器人系统中,有多个摄像机安装在机器人周围的环境中,可同时获得机器人和周围环境的图像,这种方法的目标是控制机器人末端执行器的运动直至触碰到期望目标。

而手部摄像机机器人的摄像机安装在机器人手部,只能获取机器人周围环境的信息,这种方法的目标是控制机器人的运动,使运动或静止的目标在摄像机图像平面上到达期望位置。

摄像机固定的安装方式可获得固定的图像分辨率,并同时获得机器人和机器人周围环境的信息,便于将视觉系统集成到控制中。

但在机器人运动过程中,可能发生图像特征遮盖现象,观察灵活性差。

而手部摄像机方式具有较大的工作范围,不存在图像特征遮盖问题。

同时,随着手爪接近目标物体,可获得较高的图像分辨率,从而提高图像精度。

本文建立的机器人系统采用较低的运动速率,避免了因摄像机运动引起的图像的模糊,同时能够保证目标处于摄像机视场范围内,故采用手部摄像机的安装方式[2]。

视觉伺服的方式根据反馈信号表达方式,分为基于位置的视觉伺服和基于图像的视觉伺服。

基于位置的视觉伺服其反馈信号在三维任务空间中以直角坐标形式定义。

基本原理是通过对图像特征的抽取,并结合已知的目标几何模型及摄像机模型,在三维笛卡尔坐标系中对目标位姿进行估计,然后以机械手当前位姿与目标位姿之差作为视觉控制器的输入,进行轨迹规划并计算出控制量,驱动机械手向目标运动,最终实现定位、抓取功能。

机器人视觉伺服系统

机器人视觉伺服系统

三.为什么需要机器人视觉伺服
• 随着社会的发展,社会分工越来越细,尤其在现代 化的大生产中,有的人每天就只管拧同一个部位的 一个螺母,有的人整天就是接一个线头,人们感到 自己在不断异化,各种职业病开始产生。于是人们 强烈希望用某种机器代替自己工作。于是人们研制 出了机器人,代替人完成那些枯燥、单调、危险的 工作,让机器人为人类服务,即“伺服”。 • 而某些工作却不只是重复同一工作,它需要机器人 能够像人一样“看到”眼前的物体并对下一步行动 做出准确的判断,也就是需要机器人“视觉”。
CCD摄像机
数码摄像机的图像获取方法:在每一个像素点,电 荷量与光线成正比,将电荷量移动到移位寄存器并 以一定的速率读取它们来获得图像
(a)图像数据采集模型(b)VHS摄像机的CCD元件
图像处理
• 图像处理的目的:对图像增强、改善或修改,为 图像分析做准备, • 图像处理的过程包含许多子过程,如:
五.机器人视觉伺服系统的发展前景
• 针对任务有时可能需要从一套特征切换到 另一套,可以考虑把全局特征与局部特征 结合起来。 • 结合计算机视觉及图像处理的研究成果, 建立机器人视觉系统的专用软件库。 • 加强系统的动态性能研究。 • 利用主动视觉的成果。系统应具有主动感 知的能力,视觉系统应基于一定的任务或 目的。
• 图像雅可比矩阵(特征敏感度矩阵)不是 常数矩阵,而是随着机器人位姿改变而不 断变化的,具有非线性、时变等特点。
采用多输入、多输出bp神经网络,输入向量为特征 点在图像平面的坐标值变化量,输出向量为相应的 机器人关节运动量。学习算法采用bp算法。神经网 络学习输入、输出之间的关系,不断更新权值直至 误差减少到零。
CCD摄像机
• CCD摄像机的主要组成部分为一个由晶体管 硅晶片构成的取景区,其中包含了数千万 的极小的感光区(像素点),每一个像素 都会产生与投射到该点的光的强度相应的 电荷。 • 1英寸大小的晶片上大约有52万个像素; • 每一个像点旁边都有一个隔离光线的移位 寄存器,每一个像点处的电荷1秒钟向旁边 的移位寄存器移动30次。

机器人视觉伺服系统

机器人视觉伺服系统
组成
机器人视觉伺服系统主要由图像采集设备、图像处理单元、目标识别与定位模块 、伺服控制器和机器人执行机构等部分组成。
02
视觉伺服系统的关键技术
图像获取
相机选择
根据应用需求选择合适的相机类 型,如CCD或CMOS,以及相应 的分辨率。
照明条件
确保足够的照明以获得清晰、对 比度高的图像,并考虑使用红外 或紫外光谱的特殊照明。
图像处理
预处理
包括噪声去除、对比度增强和图像缩放等,以提高图像质量 。
特征提取
利用算法检测和提取图像中的关键特征,如边缘、角点或纹 理。
目标识别与跟踪
目标检测
利用模式识别和机器学习技术检测图像中的目标物体。
目标跟踪
连续帧间跟踪目标,处理目标运动、遮挡等问题。
姿态估计与控制
姿态估计
通过分析图像特征和相机参数,计算 机器人与目标之间的相对姿态。
拓展应用领域
将机器人视觉伺服系统应用到更多领域,如 医疗、农业、工业等。
未来趋势
深度学习技术
利用深度学习技术提高机器人视觉伺 服系统的识别和分类能力。
多模态融合
将图像信息与其他传感器信息融合, 提高机器人视觉伺服系统的感知能力 。
强化学习
利用强化学习技术训练机器人视觉伺 服系统,使其能够自主适应不同环境 和任务。
特点
具有高精度、高速度和高可靠性的特 点,能够实现快速、准确的视觉伺服 控制,提高机器人作业的自动化和智 能化水平。
工作原理
工作流程
图像采集
机器人视觉伺服系统的工作流程主要包括 图像采集、图像处理、目标识别与定位、 伺服控制等步骤。
通过相机等图像采集设备获取目标物体的 图像。
图像处理

微操作机器人的视觉伺服控制

微操作机器人的视觉伺服控制
第 卷第 期 年月
机器人 ΡΟΒΟΤ

文章编号
2
22
微操作机器人的视觉伺服控制Ξ
赵 玮 宗光华 毕树生
北京航空航天大学 机器人研究所
摘 要 视觉伺服控制是微操作机器人实现精确运动 完成自动操作的必要手段 本文介绍了实现微操作机器
人视觉伺服控制的方法 首先论述了微操作机器人的视觉伺服结构 并以建立的面向生物工程的双手微操作机器人
的推移 机构结构参数会发生微小变化 进而导致运 动模型发生变化 为了方便使用 微动机构经常采用 简化的运动学模型 以及经常更换操作工具 如在一 次细胞操作中需多次更换注射针 都会导致运动模 型不准确 为补偿这一误差 视觉伺服控制是一个好 的选择 同时 视觉系统为微操作提供了必不可少的 微观世界的观察手段
2 微操作机器人的视觉伺服结构 Τηε ϖισυ−
αλ σερϖοινγ αρχηιτεχτυρε συιταβλε φορ μ ι− χρομ ανιπυλατορ
按照文献≈ 中的分类法 对于微操作机器人系 统 适于采用基于图像的动态 2 2 √ 的视觉 伺服控制结构 对于基于光学显微镜的微视觉系统 摄像机只能固定安装在显微镜上 无法安装在机构 末端执行器上 可以同时观察到目标对象和末端执 行器 因此只能是末端点闭环 ∞≤ 系统
对于图 所示的视觉伺服结构 机器人运动学 建模的目标是确定关节空间与图像特征空间之间的 变换关系 这一关系可用式 表示
φα ϑΛα
其中 φ 为图像特征向量 φα为其对时间的变化率 Λ 为关节变量向量 Λα为关节速度向量 ϑ 为视觉伺服 的机器人系统的雅可比矩阵 它是图像雅可比矩阵 与机器人运动学雅可比矩阵的组合
中图分类号 × °
文献标识码
ς ΙΣΥ ΑΛ ΣΕ Ρ ς Ο ΧΟΝΤΡ ΟΛ ΟΦ Ρ ΟΒΟΤΙΧ Μ ΙΧΡ ΟΜ ΑΝΙΠΥ ΛΑΤΟΡ

机器人伺服系统详解(组成-原理框图-执行元件-发展趋势)

机器人伺服系统详解(组成-原理框图-执行元件-发展趋势)

机器人伺服系统详解(组成/原理框图/执行元件/发展趋势)若说当下的热门科技,机器人绝对算一个。

机器人作为典型的机电一体化技术密集型产品,它是如何实现运作的呢?
机器人的控制分为机械本体控制和伺服机构控制两大类,伺服控制系统则是实现机器人机械本体控制和伺服机构控制的重要部分。

因而要了解机器人的运作过程,必然绕不过伺服系统。

伺服系统
伺服系统是以变频技术为基础发展起来的产品,是一种以机械位置或角度作为控制对象的自动控制系统。

伺服系统除了可以进行速度与转矩控制外,还可以进行精确、快速、稳定的位置控制。

广义的伺服系统是精确地跟踪或复现某个给定过程的控制系统,也可称作随动系统。

狹义伺服系统又称位置随动系统,其被控制量(输出量)是负载机械空间位置的线位移或角位移,当位置给定量(输入量)作任意变化时,系统的主要任务是使输出量快速而准确地复现给定量的变化。

伺服系统的结构组成
机电一体化的伺服控制系统的结构、类型繁多,但从自动控制理论的角度来分析,伺服控制系统一般包括控制器、被控对象、执行环节、检测环节、比较环节等五部分。

伺服系统组成原理框图
1、比较环节
比较环节是将输入的指令信号与系统的反馈信号进行比较,以获得输出与输入间的偏差信号的环节,通常由专门的电路或计算机来实现。

2、控制器
控制器通常是计算机或PID(比例、积分和微分)控制电路,其主要任务是对比较元件输。

工业机器人伺服结构原理和控制方式解析

工业机器人伺服结构原理和控制方式解析

工业机器人伺服结构原理和控制方式解析伺服的结构是怎样的?一个最简易的伺服控制单元,就是一个伺服电机加伺服控制器,今天就来解析下伺服电机与伺服控制器。

电机动作的原理右手螺旋法则(安培定则)——通电生磁安培定则,也叫右手螺旋定则,是表示电流和电流激发磁场的磁感线方向间关系的定则。

通电直导线中的安培定则:用右手握住通电直导线,让大拇指指向电流的方向,那么四指的指向就是磁感线的环绕方向;通电螺线管中的安培定则:用右手握住通电螺线管,使四指弯曲与电流方向一致,那么大拇指所指的那一端是通电螺线管的N极。

弗来明左手法则——磁生力确定载流导线在外磁场中受力方向的定则。

又称电动机定则。

左手平展,大拇指与其余4指垂直,手心冲着N级,4指为电流方向,大拇指为载流导线在外磁场中受力方向。

DC伺服马达结构伺服控制单元※ SE RVO 语源自拉丁语,原意为“奴隶”的意思,指经由闭环控制方式达到一个机械系统的位置,扭矩,速度或加速度的控制,是自动控制系统中的执行单元,是把上位控制器的电信号转换成电动机轴上的角位移或角速度输出。

1.控制器:动作指令信号的输出装置。

2. 驱动器:接收控制指令,并驱动马达的装置。

3. 伺服马达:驱动控制对象、并检出状态的装置。

伺服马达的种类伺服马达的种类,大致可分成以下三种:1. 同步型:采用永磁式同步马达,停电时发电效应,因此刹车容易,但因制程材料上的问题,马达容量受限制。

〔回转子:永久磁铁;固定子:线圈〕2.感应型:感应形马达与泛用马达构造相似,构造坚固、高速时转矩表现良好,但马达较易发热,容量(7.5KW以上)大多为此形式。

回转子、固定子皆为线圈〕3. 直流型:直流伺服马达,有碳刷运转磨耗所产生粉尘的问题,于无尘要求的场所就不宜使用,以小容量为主。

〔回转子:线圈;固定子:永久磁铁;整流子:磁刷〕SM 同步形伺服马达※特长优点:1. 免维护。

2. 耐环境性佳。

3. 转矩特性佳,定转矩。

4. 停电时可发电剎车。

机器人视觉伺服系统

机器人视觉伺服系统

机器人视觉伺服系统2014-2-18 15:28:29 浏览:112目前,在全世界的制造业中,工业机器人已经在生产中起到了越来越重要的作用。

为了使机器人能够胜任更复杂的工作,机器人不但要有更好的控制系统,还需要更多地感知环境的变化。

其中机器人视觉以其信息量大、信息完整成为最重要的机器人感知功能。

机器人视觉伺服系统是机器视觉和机器人控制的有机结合,是一个非线性、强耦合的复杂系统,其内容涉及图象处理、机器人运动学和动力学、控制理论等研究领域。

随着摄像设备性能价格比和计算机信息处理速度的提高,以及有关理论的日益完善,视觉伺服已具备实际应用的技术条件,相关的技术问题也成为当前研究的热点。

本文对机器人视觉伺服技术进行了综述,介绍了机器人视觉伺服系统的概念及发展历程和分类,重点介绍了基于位置的视觉伺服系统和基于图像的视觉伺服系统。

对机器人视觉所涉及的前沿问题做了概括,并指出了目前研究中所存在的问题及今后发展方向。

机器人视觉伺服系统视觉伺服的定义:人类对于外部的信息获取大部分是通过眼睛获得的,千百年来人类一直梦想着能够制造出智能机器,这种智能机器首先具有人眼的功能,可以对外部世界进行认识和理解。

人脑中有很多组织参与了视觉信息的处理,因而能够轻易的处理许多视觉问题,可是视觉认知作为一个过程,人类却知道的很少,从而造成了对智能机器的梦想一直难以实现。

随着照相机技术的发展和计算机技术的出现,具有视觉功能的智能机器开始被人类制造出来,逐步形成了机器视觉学科和产业。

所谓机器视觉,美国制造工程师协会(sme society of manufacturing engineers)机器视觉分会和美国机器人工业协会(ria robotic industries association) 的自动化视觉分会给出的定义是:“机器视觉是通过光学的装置和非接触的传感器自动地接收和处理一个真实物体的图像,以获得所需信息或用于控制机器人运动的装置。

基于模糊控制的机器人视觉伺服系统

基于模糊控制的机器人视觉伺服系统

2 0 Si eh E gg 0 6 c.T c . nn .
计算机 技术
基于模糊 控制的机 器人视觉 伺服 系统
孙 洪淋 孙 ' 炜h 石玉秋 廖 继 旺
( 湖南大学 电气与信息工程学院 长沙 408 ; , 102 湖南信息职业技 术学院 沙 400 ) 长 120
模糊视觉控 制器 以圆球 在成像平 面上 的 图像 特征( Y r作为机 器人视觉伺服系统的输入语言 ,,) 变量 , 以机 械 手各 关 节 的位 置 期 望 变化 率 ( 0 、 A
△ : ) 、 作为输 出信号 , △ 与之对应的输 出语言变量
为 J J。 hJ 3
图 2 机器人视觉伺服模 糊控制系统结构
关键词
模糊控制
机器人
视觉伺服 系统
中图法分类号 1 26 12 . ; P4
文献标识码 A
机器人视觉伺服控 制系统是 一个 多输人 多输 出的非线性 系统 , 它具 有时变性 、 强耦 合和非线 性
的动力学 特 征 , 难 用 精 确 的 数 学模 型来 描 述 。用 很
1 控 制问题描述
以三关 节 工业 机 械手 为 控 制对 象 , 成 一个 构 ee nhn 系统( 图 l y— —ad i 如 所示 ) 。通 过安装 在机 器 手臂末 端 的摄 像机 为 输入 , 机 器人 看 到 目标小 使 球, 利用该视觉输入判 断机械手臂末端 与 目标 相对 位置 , 通过模糊控制器 , 生相应动作 , 而使机械 产 从 手臂到达工作空间中任 意放 置的 目标所在位置 , 即 完成 “ 知一路 径 选 择一姿 态 调 整一到 达 目标 位 感 置” 的工作任务 。
目标小球
传统的基 于对象模型 的控 制方法难 以进行 有效 的

机器人视觉伺服控制应用研究

机器人视觉伺服控制应用研究
器 视 角 和 位 置 的把 握 和 分 析 以及 运 动 学 、 力学、 机 器
图1 基 于 图 像 的视 觉伺 服 系统 结 构
这 种 基 于 图 像 的 控 制 方 法 具 有 标 定 误 差 相 对 不 敏 感 性 的优 点 , 但 是其 收敛 区间的不可 控性 , 即 在 期 望 位 姿 的相 邻 区 域 内保 持 成 立 , 而 在 该 区 内就 无 法 成 立, 造 成 了 其 在 实 际应 用 中 的操 作 难 度 。
要 问题 并 提 出相 应 的 解 决措 施 。 关键 词 : 机 器人视 觉 视 觉 伺 服 控 制 技 术 作 为 智 能 机 器 人 研 究
图1 所示。
开发 中的一项关键技术 , 集成 了多传感 技术 与集 成技
术 的核 心 , 同时具有灵 活性强 、 精 确度高等优点 , 是 人 类 迈 向智 能化 、 科技化 、 信 息 化 的一 大 进 步 。
2 . 2基 于 位 置 的 伺 服 控 制
基于位 置的视觉伺服也被称 为三维视觉伺服 , 是 目前 运 用 最 为 广 泛 的一 种 方 式 , 其 视 觉 伺 服 控 制 的 特 征 直 接 体 现 在 控 制 器 的设 计 上 . 即利 用 当前 的位 姿 与 期 望 的位 姿 之 间 的误 差 来 设 计 控 制 器 , 保 证 机 器 人 在 三 维 的 空 间 环 境 下 能 够 直 接 控 制 摄 像 机 的 运 行 方 式 和 轨 迹 。在 这 种 基 于 位 置 的 视 觉 伺 服 控 制 过 程 中 , 所 要 控 制 的 目标 都 是 以物 体 作 为 参 照 点 , 通 过 移 动 摄 像 机 即末 端 执 行 器 以达 到所 期 望 的位 姿 。 机 器 人 可 以 从 图像 信 息 中获 取 物 体 的 坐 标 系 和 末 端 执 行 器 的坐 标 系得 到 相 对 应 的位 姿 。基 于 位 置 的伺 服控 制 系统 结 构

基于神经网络的机器人视觉伺服控制

基于神经网络的机器人视觉伺服控制

图 1 坐标系定义
的基准坐标系,在机器人控制中一般以机器人的基
坐标系作为世界坐标系;目标坐标系 {O} :级联于目标的坐标系。
3. 图像雅可比矩阵
基于图像的视觉伺服控制,要根据所选的图像特征构造图像雅可比矩阵。图像雅可比矩 阵是用来描述图像特征空间与机器人末端位姿空间的微分关系的,其推导过程:坐标系定义
标系 {T} :定义在机器人手部末端的坐标系;摄像机
坐标系 {C} :以摄像机中心为原点的坐标系,摄像机 B
光轴作为 z 轴;图像平面坐标系 {I} :摄像机内的像 A 平面坐标系统,与 {C} 的 xy 平面平行,且两坐标系 C D
{I}
A′ B′ D′
C′
{O}
{C} {T}
{W}
的 x 轴和 y 轴重合;世界坐标系 {W} :工作环境中
关键词: 视觉伺服; 图像雅可比矩阵; 逆雅可比矩阵; BP 神经网络; 视觉控制器
中图分类号: TP273+
文献标识码:A
Design of Robotic Visual Servo Controll Based on Neural Network
Xie Dongmei1,2 Qu Daokui1 Xu Fang1 1.Shenyang Institute of Automation, Chinese Academy of Sciences,Shenyang 110016
输出层 (6 个节点)
隐层 (48 个节点)
V = 1 eT e ,此函数是正定的。将上面的李雅普诺夫 2
函数对时间求导,则有
V&= eT e&= −eT (Jq&) = −eT JkPJ+e = −kPeT e

机器人视觉伺服系统综述

机器人视觉伺服系统综述

基于图像的机器人视觉伺服系统综述摘要:本文介绍了机器人视觉伺服系统的概念、发展历程,而且从不同的角度对机器人视觉伺服系统进行了分类。

最后重点介绍了基于图像的机器人视觉伺服系统,以及其的simulink仿真实现。

关键词:机器人;视觉伺服;仿真Abstract:The concept and development process of the robot visual servo system is introduced in this paper, and from different angles of the robot visual servo system are classified. Finally the paper introduces the robot visual servo system based on image, and the realization of Simulink simulation.Key words: robot, visual servoing, simulation1.引言随着先进科学技术的不断发展,机器人已经在生产和生活中起到了越来越重要的作用,因此人们不断对机器人技术提出更高的要求。

为了使机器人能够完成更加复杂的工作,适应更加复杂的环境,人们不断的为机器人寻求更为完善的控制系统。

而影响其发展的一个重要原因就是机器人缺少像人一样的感知能力,在人们为机器人添加各种外部传感器的过程中,机器人视觉以其信息大、信息完整度高成为最重要的机器人感知功能。

机器人的视觉伺服系统是机器人视觉和控制的相结合的复杂系统。

其内容包括了图像的采集与处理、运动学和动力学、自动控制理论及其系统数据实时分析等领域于一体的新兴学科。

随着技术的发展,以及相关理论的日益完善,视觉伺服已具备了在实际中应用的条件;而随着机器人应用领域的不断扩展,重要性也不断提高,与其相关的技术问题已经成为了当前的研究热点。

机器人视觉伺服系统

机器人视觉伺服系统
– – – – – – – 直方图分析 阈值处理 掩模 边缘检测 图像分割 区域增长及建模 二值形态操作等
(a)直方图均衡(b)二值化 (c)边缘检测(d)均值滤 波
• 基于图像的视觉伺服系统,其误差信号直 接用图像特征来定义,即:通过摄像机获取 的图像特征与期望的图像特征比较,经过 特征空间控制律输入到机器 人关节控制器 控制机器人的运动。控制问题的关键在于: 将视觉空间的图像特征误差信息映射到机 器人所在的三维笛卡尔空间中去。
机器人视觉伺服系统
一.什么是机器人视觉
• 机器视觉的目的就是给机器或自动生产线 添加一套视觉系统,其原理是由计算机或 图像处理器以及相关设备来模拟人的视觉 行为,完成得到人的视觉系统所得到的信 息。人的视觉系统是由眼球、神经系统及 大脑的视觉中枢构成,计算机视觉系统则 是由图像采集系统、图像处理系统构成。
CCD摄像机
• CCD摄像机的主要组成部分为一个由晶体管 硅晶片构成的取景区,其中包含了数千万 的极小的感光区(像素点),每一个像素 都会产生与投射到该点的光的强度相应的 电荷。 • 1英寸大小的晶片上大约有52万个像素; • 每一个像点旁边都有一个隔离光线的移位 寄存器,每一个像点处的电荷1秒钟向旁边 的移位寄存器移动30次。
二.什么是机器人视觉伺服
• 视觉伺服的概念,是由hill和park于1979年 提出的。“伺服”一 词源于希腊语“奴隶” 的意思 。视觉伺服,一般指的是,通过光 学的装置和非接触的传感器自动地接收和 处理一个真实物体的图像,通过图像反馈 的信息,来让机器系统对机器人做进一步 控制或相应的自适应调整的行为。
五.机器人视觉伺服系统的发展前景
• 针对任务有时可能需要从一套特征切换到 另一套,可以考虑把全局特征与局部特征 结合起来。 • 结合计算机视觉及图像处理的研究成果, 建立机器人视觉系统的专用软件库。 • 加强系统的动态性能研究。 • 利用主动视觉的成果。系统应具有主动感 知的能力,视觉系统应基于一定的任务或 目的。

视觉伺服控制原理

视觉伺服控制原理

视觉伺服控制原理视觉伺服控制是一种利用计算机视觉技术来实现物体精确定位的自动化控制方法。

该控制方法是在计算机视觉技术和传统伺服控制技术的基础上实现的。

它能够在机器人和自动化设备中实现很多任务,如自动化装配、机器人导航和质量检测等。

视觉伺服控制的核心原理是依靠计算机视觉技术来获取复杂的视觉信息,并以此控制机器人或自动化设备的精确位置和运动。

视觉伺服控制系统一般由四个部分组成:图像采集系统、图像处理系统、运动控制系统和控制算法。

图像采集系统可以是相机、激光测距器、扫描器等设备,它能够采集物体的图像信息。

图像处理系统负责从采集到的图像数据中提取出所需要的物体信息,如物体位置、形状和大小等。

运动控制系统根据所提取的物体信息和指令,实现精确定位和运动控制。

控制算法为视觉伺服控制的核心,利用PID控制方法来根据图像处理系统提供的物体信息对物体进行控制。

视觉伺服控制的原理是基于反馈控制的思想。

它实现了机器人和自动化设备的实时跟踪和位置控制。

通过视觉反馈,一旦运动偏离预定轨迹或目标位置,视觉伺服系统即可及时发出控制信号,调整伺服系统的控制策略,控制机器人或自动化设备的方向和速度,使其重新回到目标设定位置,从而实现目标物体的精准定位。

视觉伺服控制主要应用在自动化装配中,如汽车、电子设备的组装线。

此外还可以应用在工业自动化控制和机器人导航等领域。

其优点是精度高、速度快、适应性强、可扩展性好等。

同时也存在一些挑战,如图像噪声影响、系统复杂性、时滞带来的控制问题等。

总的来说,视觉伺服控制在自动化控制领域中发挥着越来越重要的作用。

它可以帮助制造商提高生产效率和产品质量,降低成本,也可以应用在智能制造、智能交通等领域。

随着计算机视觉技术的不断进步,视觉伺服控制将会有更广泛的应用前景。

机器人视觉伺服仿真系统研究

机器人视觉伺服仿真系统研究


要 : 以 六 自由度 S MO OR G— T MAN机 器 人 为 研 究 对 象 ,建 立 了视 觉 伺 服 仿 真 系 统 .
该 系统 运 行 在 Wid w 环 境 下 的 Malb平 台上 , 可便 捷 地 使 用 Ma a no s t a t b工 具 箱 进 行 图 像 处 理 l
文 章 编 号 :10 —6 8 2 0 0 — 0 70 0 02 1 ( 0 2J3 0 3 —6
・研 究 报 告 ・
机 器 人 视 觉 伺 服 仿 真 系 统 研 究
郭 小 勤 , 费跃 农 ,徐 刚 ,陈 健
( 圳 大学 1程 技 术学 院 ,深圳 586 ) 深 100
收 稿 日 期 :2 0 — 6 0 02 0—3 基金项 目 :国家 自然 科学基 金资 助项 目 ( 0 7 0 6) 6 15 2 ;深 圳大 学基 金资助 项 目 (0 0 ) 2012 作者简 介 :郭小 勤 ( 9 0 ),女 ( 16 一 汉族 ),陕西 省西 安市 人 ,深圳 大 学副教 授 E mal - i : ̄oq Z. d . / x @SU e u C I期 图 望像厂源自 一一 , 厂]
广
图 1 机器 人视 觉 伺服 控 制系统 结构
Fi . S r c u a h r fv s a e WO s se o h o o g 1 t u t r lc a to iu lS l y t m f t e r b t
关 键 词 :机 器人 仿 真 ;视 觉 伺服 ; 图形 仿 真 :O e G pn L 中 图 分 类 号 : P 3 14 T 9 . 1 文 献 标 识 码 :A
弓 言 1
由 于工 业 的 飞 速 发 展 ,人 们 对 机 器 人 的要 求 越 来 越 高 ,要 求 机 器 人 完成 的 任 务 也 越 来 越 复 杂 . 传 统 的控 制 方 案 不 能很 好 地控 制 机 器 人 完 成 这 些 复 杂 的任 务 .如 果 给 机 器 人 安 装 上 像 人 类 一 样 的 眼 睛 ,使 机 器 人 具 有 视 觉 ,则 可 完 成 许 多 复 杂 的任 务 . 代 替 人 眼 的 视 觉 传 感 器 可 将 目标 和周 围环 境 的视 觉 信 息 反 馈 给 机 器 人 大脑 ,经 计 算 机 进 行 加 工处 理 后 再 控 制 机 械 手 的 动 作 来 完成 某 项 任 务 . 机 器 人 视 觉 是 智 能 机 器 人 的 重 要 组 成 部 分 ,也 是 当前 学 科 研 究 的 热

机器人视觉伺服控制系统的建模与仿真

机器人视觉伺服控制系统的建模与仿真

机器人视觉伺服控制系统的建模与仿真近年来,随着机器人技术的不断发展,机器人视觉伺服控制系统越来越成为研究的热点。

机器人视觉伺服控制系统是指利用视觉系统采集对象信息,通过反馈控制系统输出控制信号,使机器人能够完成预定的运动轨迹并保持一定的精度的一种智能控制系统。

在机器人视觉伺服控制系统中,机器人的动作是由伺服控制系统驱动的。

伺服控制系统是一个闭环控制系统,由比例、积分、微分三个部分组成,控制器的作用是使伺服系统输出与输入信号之间的误差最小。

在建模和仿真过程中,机器人视觉系统的侦测器和伺服系统的控制器是智能机器人的核心模块。

由于机器人视觉伺服控制系统的模型十分复杂,因此建模和仿真的精度和可靠性成为了建模与仿真的重要考量因素。

在机器人视觉伺服控制系统中建模时,我们要建立完备的机器人动力学模型,掌握机器人运动状态和变形的规律。

同时,在伺服控制器的设计中,我们还需考虑到信号延迟,与受扰动的抑制作用,以及多种不同动态状态的响应能力等多种因素。

基于上述因素,要使机器人视觉伺服控制系统的建模与仿真更加准确,我们需考虑以下几方面内容:第一,机器人运动学的建模。

机器人的动力学和运动状态与时间有关,因此机器人的理论运动模型应包含时间变量。

我们在建模时,可以采用拉格朗日、牛顿-欧拉等方法来建立机器人的运动学模型。

此外,我们还可以利用仿真软件(如Matlab、Simulink 等)来建立机器人的运动学模型,完成机器人的动态仿真。

第二,机器人视觉系统的建模。

机器人视觉系统主要包含采集、图像处理和识别三个部分。

我们可以采用机器视觉的基本原理,利用数字图像处理技术对机器人所感知的图像进行处理和分析,提取出有用的信息或图像特征,在机器人运动的过程中实现对环境的感知和掌握。

第三,伺服系统的建模。

机器人的伺服系统主要包含比例控制、微分控制和积分控制三个部分。

我们在建模时,可采用系统辨识的方法,通过对控制器输入信号和输出信号的分析来建立伺服系统模型。

机器人视觉伺服控制系统研究

机器人视觉伺服控制系统研究

摘要
机器人视觉伺服控制是一个具有重要理论研究意义和广阔工业应用前景的基础 性研究课题。 本文首先根据二值图像的特点结合距离变换提出了一种基于 GA 模式匹配的复杂 背景下目标的识别方法,该方法能快速准确的匹配图像中的目标,而且对噪声有较强 的鲁棒性;接着对基于 PD 的 2 种机器人控制算法(直接 PD 控制和 PD 加前馈补偿控 制)进行了仿真研究,实验结果表明这两种 PD 控制算法都具有较好的轨迹跟踪性能, 而且 PD 加前馈控制的动态补偿效果也很明显。与 PD 加前馈补偿控制相比,直接 PD 控制对机器人手臂动态模型误差及外界不确定性干扰具有更强的鲁棒性。 最后建立了实验研究中所用的 MOTOMAN 机器人正向运动学模型并分别用代数 法和迭代法完成了 MOTOMAN 机器人的逆运动学方程的求解;以 MOTOMAN 型工 业机器人为执行机构,采用 CCD 摄像机、图像采集卡与 PC 机建立了机器人手眼协调 视觉系统,为机器人实时视觉伺服控制系统的理论研究和模拟实验创造了硬件环境。 利用此实验装置采用手眼立体视觉定位方法实现了目标的三维视觉定位,实验结果 表明了该算法的有效性,同时对实验中发现的问题提出了一些解决措施;在此基础
Philips 公司研制的 PAPS 系统;而素有机器人王国之称的日本在 2001 年 11 月推出的 ASIMO 人工智能机器人更是将智能机器人的研究提高到了一个 新的层次。在诸多传感器中,视觉传感器因其信息量大、适用范围广等特 点已成为最重要的机器人传感器之一。因此,机器人视觉系统的研究一直 是各类智能机器人研究的一个热点。 智能机器人的视觉传感器通常采用 CCD 摄像机,它与机器人的操作臂 及其手爪结合在一起,组成可以模拟人的“look and move”的智能,即所 谓智能机器人“手眼”协调系统[2]。智能机器人“手眼”协调系统是研究基 于视觉传感器的智能机器人作业系统的主要方向之一。 广泛的应用在零 件的自动检测, 生产线的自动监控, 移动工件的抓取[3],三维运动目标跟踪[4],

视觉引导工业机器人伺服控制系统设计

视觉引导工业机器人伺服控制系统设计
基于图像的视觉伺服控制系统主要是对目标物体图像进行特征提取。根据提取到的图像特征信息与期望的图像特征之间的偏差作为控制量,来设计视觉伺服控制器来控制机器人逐渐逼近目标物体,完成系统的运动任务。其优点在于系统模型以及标定误差对系统的精度影响不大;而缺点在于机器人位姿、深度信息对图像雅可比矩阵有很大的影响,并且这类参数都会实时发生变化,特别是深度信息会给视觉检测带来很大的困难。
参考文献:
[1]陶波,龚泽宇,丁汉.机器人无标定视觉伺服控制研究进展[J].力学学报,2016,48(4):767-783.
[2]陈丹,石国良.混合摄像机视觉伺服机器人研究与应用[J].传感器与微系统,2016,35(7):154-157.
[3]徐德,谭民,李原.机器人视觉测量与控制[M].2版.北京:国防工业出版社,2011.
图3机械手跟踪轨迹曲线图
通过轨迹跟踪曲线可以看出得到的机器人跟踪运动目标的跟踪轨迹较为平滑,且跟踪实时性效果较好。能后较好的反映运动目标与机器人跟踪运动之间的关系,从而验证了本文提出的视觉伺服控制方法的有效性。
结语
通过上述轨迹跟踪曲线图像可以得出机器人跟踪运动目标轨迹的位置精确,且动态响应快。机器人视觉伺服控制系统能较准确的捕捉并计算出机器人实际位置与运动目标的差异值并及时做出跟踪运动。在本文的研究中,采用的是以点作为图像特征信息。然而在一般的视觉环境中,由于环境光线的变化及其他影响因素可能获得的图像特征信息不是理想状态下的,会对系统的控制性能带来影响。因此,对于颜色特征、纹理特征等多种更有效的图像特征在视觉伺服控制系统中的应用成为今后进一步研究的重点。
视觉引导工业机器人伺服控制系统设计
摘要:视觉引导的工业机器人的关键技术有:手眼标定、目标追踪、运动控制、实时反馈。其中手眼标定和目标追踪是机器人通过相机获得目标信息、实现精准运动的重要步骤。机器人与视觉技术相融合的首要环节是手眼标定,手眼标定的精度会直接影响机器人的工作任务。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

机器人视觉伺服系统的控制结构
1 前言
对机器人视觉伺服系统的研究是机器人领域中的重要内容之一,其研究成果可直接用于机器人手—眼系统、移动机器人的自动避障及对周围环境的自适应、轨线跟踪等问题中。

通常所说的机器视觉是指:自动获取并分析图像,以得到一组可对景物描述的数据或控制某种动作的数据。

而视觉伺服则不同于机器视觉,它利用机器视觉的原理对图像进行自动获取与分析,以实现对机器人的某项控制为目的。

正是由于系统以实现某种控制为目的,所以视觉伺服系统中的图像处理过程必须快速准确。

视觉伺服系统采用视觉反馈环形成闭环,在视觉反馈环中抽取某种图像特征。

图像特征可以是点、曲线、图像上的某一区域等,比如,它可以是点在图像平面的坐标位置,或投影面的形心及其惯量的高次幂。

2 视觉伺服系统的分类
视觉伺服的控制策略主要基于以下两个问题:
1)是否采用分层控制结构?即机器人是否需要闭环关节控制器?进一步说,就是系统的视觉反馈是为机器人的关节控制闭环提供输入量,还是由视觉控制器直接控制机器人各关节。

2)误差输入量是以机器人所在空间的三维坐标表示,还是以图像特征?
按控制策略2)区分,视觉伺服系统分为两类:基于位置的控制系统
(position —based control,又称3D视觉伺服,3Dvisualservoing ),基于图像的控制系统(image—base control ,或称2D视觉伺服,2Dvisualservoing )。

由于基于位置和基于图像的视觉伺服各有其优缺点,于是近年有学者综合上述两类视觉伺服系统的优点,设计出2-1/2D 视觉伺服系统。

按控制策略1)区分,视觉伺服系统可分为动态观察—移动系统和直接视觉伺服。

前者采用机器人关节反馈内环稳定机械臂,由图像处理模块计算出摄像机应具有的速度或位置增量,反馈至机器人关节控制器;后者则由图像处理模块直接计算机械壁各关节运动的控制量。

3 视觉伺服系统的控制结构
3.1 基于位置的视觉伺服控制结构
在基于位置的控制系统中,输入量以三维笛卡尔坐标表示(又称3D伺服控制),多数基于位置的视觉伺服系统采用一具有5〜6个自由度的机械臂作为摄像机的运动载体。

系统的视觉反馈环首先从图像中提取图像特征,然后利用图像特
征与目标的几何模型、摄像机模型来估计目标与摄像机的相对位置;目标与摄像机相对位置的估计值与其期望值相比较后,产生的位置误差量送入笛卡尔坐标控制模块。

根据是否采用关节控制闭环,基于位置的视觉伺服系统分为动态观察—移动系统和直接视觉伺服两类。

需要指出的是,在机器人手—眼系统中,摄像头与目标的相对位置是通过机械手末端坐标与固定坐标系的关系矩阵T(T已知)间接获得。

如果T存在误差, 则机械手末端的位置估计也将有误差,且此误差不能被系统观察到,所以在某些
情况下(如机器人抓取或跟踪物体时),系统可能会操作失败。

但若使系统在检测目标的同时, 也检测机械手的末端位置, 则上述误差将得到修正。

只能观察目标的手—眼系统称为末端开环系统, 而能同时观察目标和机械手末端位置的手—眼系统称为末端闭环系统。

现在基于位置的控制系统多数为动态观察—移动系统,其原因如下:
①视觉系统较低的采样速率使得对机器人的控制成为复杂的非线性动态控制问题,而动态观察—移动系统将机器人的运动学上的奇异点问题与视觉控制分开,使机器人成为理想的笛卡尔运动设备。

②多数机器人系统中含有能够接受以笛卡尔坐标表示的位置增量或速度的对外接口。

对基于位置的视觉伺服系统的具体应用有:Corke 等采用固定于机械臂末端的单摄像机(已校准),对刚体的二维运动进行视觉跟踪;G.Verghese 等则利用它探讨对三维运动的目标进行视觉跟踪的问题;Peter .K.Allen 等基于该类系统研究出可实时跟踪并抓取移动物体的双目机器人手—眼系统;Papanikolopulos 等根据此类系统研究运动物体速度未知的情况下, 在二维空间内(假设深度已知)实时跟踪非几何形体运动目标的方法。

尽管基于位置的视觉伺服系统在实际应用中较为便利,但它存在如下缺点:八、、・
①依赖于摄像机及机械臂的标定精度,对标定参数误差敏感,有时还依赖于目标模型的正确性;
②对目标图像没有任何控制,意味着在跟踪过程中,目标可能逃离摄像机的视觉范围。

3.2 基于图像的视觉伺服控制结构
基于图像的控制系统又称2D视觉伺服。

此类系统的控制策略基于当前图像特征 f 与理想图像特征 f *间的误差之上,因而对摄像机和机械臂的校准误差、目标模型误差具有较强的鲁棒性,正好克服了基于位置的视觉伺服系统的缺点。

按控制策略2),基于图像的视觉伺服系统也有动态观察—移动系统和直接视觉伺
服两类。

在基于图像的控制系统中,图像特征 f 通常是一些目标特征点的图像坐标集合,误差量即为(f f),当e (t )= 0时,跟踪达到要求。

由于e (t )是在图像上(二维空间)定义,而摄像机运动控制器的输入量定义在摄像机可能运动的范围之内(三维空间),所以基于图像的控制法则必须找出表示图像特征参数变化量与摄像空间位置变化量的关系,这一关系即图像雅可比矩阵J(image
Jacobian )。

例函数或复杂函数,用来调节f趋向f *,为机器人控制器输出的摄像头运动速度,是J 的伪逆阵的估计值。

对基于图像的伺服视觉系统的研究很多,如蒋平等直接利用图像误差来跟踪目标,他们采用手—眼系统,首先拍摄一幅理想目标图像,而后对运动目标进行注视跟踪,使实时采样的目标图像收敛于理想目标图像,该系统的控制规则由图像差反馈和物体运动自适应补偿组成,可以完成“眼注视”这种具有局部收敛性的运动目标跟踪,且具有良好的准确性和鲁棒性。

其他基于图像的控制方案如采用局部位置估计、自适应深度估计、图像雅可比矩阵估计等。

基于图像的控制系统的主要缺点为:
①计算J 需要估计目标深度,而深度估计一直是计算机视觉中的难点;
②摄像机位置可能收敛于局部最小点,而非理想值;
③跟踪过程中,图像雅可比矩阵可能存在奇异值,使系统不稳定,此外,
保证系统全局稳定性的充分条件为度J[f(t),Z(t)]>0, t 此条件在实际应用中
难以实现。

3.3 2-1 / 2D视觉伺服的控制结构
在总结上述两种视觉伺服系统的优缺点后,E.Malis 等人提出以目标特征
点的图像坐标误差Ep (以二维图像空间表示),和摄像机旋转误差△ u B (以三维笛卡空间表示)作为控制系统的输入量,从而产生一种新的视觉伺服系统——2-1 / 2D视觉伺服系统。

2-1 / 2D视觉伺服系统首先选取目标的特征点,根据特征点在摄像机的当前图像坐标系和理想图像坐标系(分别对应摄像机的当前位置和理想位置)中的成像点Pe和Pe*迭代求取两图像坐标系的关系矩阵H及图像坐标误差Epo由H求得u B (u为摄像机的旋转轴,B为摄像机绕u轴旋转的角度),u B与已知的摄像机理想位置参数u B *相比较,得到的摄像机旋转误差量△ u B送入控制器。

文献详细论述了如何由H矩阵求取摄像机部分位置参数,并指出,若目标为一平面,则求取H矩阵是一个线性问题,至少需要4对不共线的特征点,但当目标为一非平面时,求取H矩阵就成为一个非线性问题。

选择Ep和△ u B作为误差的好处是:
①向量u B可控制摄像机的方向,则可表示摄像机旋转角速度Q的矩阵函数,且此矩阵函数在整个工作空间无奇异点,不仅提高了系统的稳定性,而且保
证系统在整个工作空间向理想位置收敛,从而使得在跟踪过程中,不论摄像机的
初始位置如何,目标始终保持在摄像机的视觉范围内;
②Ep 是二维图像坐标误差,它作为控制系统的输入量可以保证系统在其校准误差下的全局稳定性。

2-1 / 2D视觉伺服系统也存在一些缺点:
①需要进行特征点匹配;
②求解H矩阵是一个计算量很大的迭代过程;
③比2D视觉伺服系统更易受图像噪声的影响。

4 研究趋势
本文论述了当前视觉伺服系统三类主要控制结构——基于位置的、基于图像的和2-1/2D视觉伺服控制结构。

基于位置的和基于图像的视觉伺服系统长久以来一直受到学者的关注,并有很多成功的应用,但两类控制系统都有着不可克服的缺点。

2- 1/2D视觉伺服系统控制结构的设计虽然较好地综合了前两类系统的优点,但它易受图像噪声的影响,且求解H矩阵需要进行特征点匹配,计算量大。

因此,我们认为,在研究视觉伺服系统的控制结构时应考虑在以下几个方面有所突破:
① 如何提高系统对图像噪声的鲁棒性。

像速快②稳定地获样的期像特征相使系统无需对信像持征进行匹配对从界从的响。

相关文档
最新文档