




已阅读5页,还剩59页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
机器人视觉伺服定位控制与目标抓取 2017 5 1 内容 机器人抓取及其研究现状机器人抓取位姿判别基于视觉伺服的机器人定位控制机器人视觉反馈控制在工业上的应用总结 2 机器人抓取面临着挑战随着机器人技术的发展 机器人越来越多的融入到人的生活和工作环境中 代替人类完成各种作业 这必然要求机器人承担对比工业生产更加复杂的操作务 比如机器人端茶倒水 递送物品 自动拣握工具等等 智机器人代表了机器人发展的尖端技术 在日常生活 医疗 航天等领域具有广泛的用 一方面 我们希望机器人具备一定自主性学习和自协调能力 且能够通过学习掌握在新环境下操作的技能 另一面 机器人对物体抓取操作是其自主作业当中经常面临的一个问题 目前传统工业机器人定式的操作方式 限制了机器人抓取的自主性 机器人抓取操作 一机器人抓取VS人的抓取 3 对人而言 手不仅能够根据不同形状和不同尺寸的物体采取不同的抓取姿态 如图所示 而且人手抓取过程中 手的位置和方向能根据环境不断地自主调整 这反映出人抓取过程的自主性与协调性 然而 对于机器人 则是不同 因为目前绝大多数机器人的操作行为是在定式 标定 工作环境中进行的 改变传统定式的工作方式 攻克机器人灵巧自主抓取问题是当今机器人研究领域的一个难点和热点 人抓取的特性 灵活自主 一般来说 抓取需要解决的两个基本问题 抓哪里 Where 怎么去抓 How 一机器人抓取VS人的抓取 4 解析抓取法 解析法使用动力学评价准则 如 force closure 来估算抓取的稳定性 然后寻求合适抓取方案 使得这个评价准则达到最优 该方法属于传统的抓取方法 在2000年前占主导地位 该方法的前提要求 1 精确的机械手动力学模型 目标物理模型 2 机械手相对与目标物的位势信息 二机器人抓取研究现状 5 首先通过观察学习人的抓取 根据任务约束 然后学习系统产生一种最佳的抓取模式 该方法的核心思想是基于模仿与学习理论 经验学习抓取法 该方法的前提要求 1 完整的目标几何模型 2 3D 信息 2 机器人视觉系统严格标定 已知机械臂动力学模型 二机器人抓取研究现状 6 实例13D几何匹配抓取 实例23D位势估计抓取 抓取类型一 3D目标抓取 1 一种基于局部随机采样一致性鲁棒几何描述的3D匹配与位势估计抓取方法 该方法在噪声 遮挡环境测试中取得良好抓取效果 2 综合双目和单目视觉信息 以及物体表面与几何模型实现深度提取 目标区域分割 以及位势估计 该抓取系统在遮挡 光照变化的室内环境中实现了机器人抓取操作 缺点 依赖于物体的3D信息 3D计算复杂 二机器人抓取研究现状 7 机器人单抓取点学习 抓取类型二 2D位置学习抓取 直接从2D图像平面学习获取抓取位置 该方法首先采用人工标记抓取点的合成图像 提取分类图像特征向量 应用机器学习方法来训练抓点 该方法实施步骤 给定视觉场景学习模型得出抓取点计算抓取参数机器人动力学运动规划 机器人多抓取点学习 二机器人抓取研究现状 8 机器人模仿抓取 人机交互抓取 抓取类型三 高级人工智能学习抓取 模仿抓取 通过观察人抓取目标的姿态 识别出人的抓取方式 进而映射到机器人抓取系统中 交互抓取 把人的操作嵌入到机器人的控制循环中 对机器人进行交互训练 使得机器人自动产生抓取动作 最终把人的抓取技能传授给机器人 二机器人抓取研究现状 9 综上抓取方法可知 1 解析建模抓取法需要对目标进行2D 3D建模 在复杂环境下建模精度难以保证 2 经验学习抓取法通过学习或模仿人的抓取 在一定程度上克服了解析抓取法建模的固有缺陷 但是 现有学习算法在稀疏样本学习中 算法的学习能力有限 机器人缺乏对新物体抓取的能力 3 基于解析法和经验法的机器人抓取过程中 手臂的协调与定位都是需要预先标定 而后求取机器人的逆动力学进行控制的 标定除了带来复杂的计算外 同时也限制了机器人应用的拓广 二机器人抓取研究现状 10 三基于多模特征深度学习的机器人抓取判别 深度学习2006年多伦多大学Hinton等人在Science杂志上提出 该学习算法避免了特征抽取过程中了人为的干预 同时深度学习解决了传统多层神经网络学习过程局部收敛和过适性问题 深受业内的广泛关注 如括谷歌 百度在内的众多机构成立专门的部门致力于该学习算法的研究 目前深度学习已经成功用于图像检索 语音识别 自然语言处理等领域 而该算法在机器人视觉领域的应用还处在刚刚起步阶段 深度学习网络 11 深度学习简介 插入 人脑视觉机理 神经 中枢 大脑的工作过程 或许是一个不断迭代 不断抽象的过程 人的视觉系统的信息处理是分级的 从低级的V1区提取边缘特征 再到V2区的形状或者目标的部分等 再到更高层 整个目标 目标的行为等 12 深度学习简介 插入 关于特征 通过传感器 例如CMOS 获得数据 然后经过预处理 特征提取 特征选择 再到推理 预测或者识别 13 深度学习简介 插入 特征表示的粒度 学习算法在一个什么粒度上的特征表示 才有能发挥作用 素级特征 结构性 14 深度学习简介 插入 初级 浅层 特征表示 像素级的特征表示方法没有作用 那怎样的表示才有用呢 复杂图形 往往由一些基本结构组成 比如正交的edges 15 深度学习简介 插入 结构性特征表示 小块的图形可以由基本edge构成 更结构化 更复杂 具有概念性的图形如何表示呢 更高层次的特征表示 16 深度学习简介 插入 需要有多少个特征 我们知道需要层次的特征构建 由浅入深 但每一层该有多少个特征呢 17 深度学习简介 插入 DeepLearning的基本思想 假设有一个系统S 它有n层 S1 Sn 输入是I 输出是O 形象地表示为 I S1 S2 Sn O如果输出O等于输入I 即输入I经过这个系统变化之后没有任何的信息损失 DeepLearning 需要自动地学习特征 假设有一堆输入I 如一堆图像或文本 假设设计了一个系统S 有n层 我们通过调整系统中参数 使得它的输出仍然是输入I 那么我们就可以自动地获取得到输入I的一系列层次特征 即S1 Sn 对于深度学习来说 其思想就是对堆叠多个层 也就是说这一层的输出作为下一层的输入 通过这种方式 就可以实现对输入信息进行分级表达了 深度学习的实质 是通过构建具有很多隐层的机器学习模型和海量的训练数据 来学习更有用的特征 从而最终提升分类或预测的准确性 因此 深度模型 是手段 特征学习 是目的 18 深度学习简介 插入 Deeplearning训练过程 非监督数据上建立多层神经网络的一个有效方法 1 首先逐层构建单层神经元 这样每次都是训练一个单层网络 2 当所有层训练完后 使用wake sleep算法进行调优 使原始表示x向上生成的高级表示r和该高级表示r向下生成的x 尽可能一致 Wake Sleep算法分为醒 wake 和睡 sleep 两个部分 1 wake阶段 认知过程 通过外界的特征和向上的权重 认知权重 产生每一层的抽象表示 结点状态 并且使用梯度下降修改层间的下行权重 生成权重 如果现实跟我想象的不一样 改变我的权重使得我想象的东西就是这样的 2 sleep阶段 生成过程 通过顶层表示 醒时学得的概念 和向下权重 生成底层的状态 同时修改层间向上的权重 如果梦中的景象不是我脑中的相应概念 改变我的认知权重使得这种景象在我看来就是这个概念 19 深度学习简介 插入 Deeplearning训练过程 deeplearning训练过程具体如下 1 使用自下上升非监督学习 就是从底层开始 一层一层的往顶层训练 采用无标定数据 有标定数据也可 分层训练各层参数 这一步可以看作是一个无监督训练过程 是和传统神经网络区别最大的部分 这个过程可以看作是featurelearning过程 在学习得到第n 1层后 将n 1层的输出作为第n层的输入 训练第n层 由此分别得到各层的参数 2 自顶向下的监督学习 就是通过带标签的数据去训练 误差自顶向下传输 对网络进行微调 基于第一步得到的各层参数进一步fine tune整个多层模型的参数 这一步是一个有监督训练过程 第一步类似神经网络的随机初始化初值过程 由于DL的第一步不是随机初始化 而是通过学习输入数据的结构得到的 因而这个初值更接近全局最优 从而能够取得更好的效果 20 深度学习简介 插入 DeepLearning的常用模型或者方法 AutoEncoder自动编码器 自动编码器就是一种尽可能复现输入信号的神经网络 1 给定无标签数据 用非监督学习学习特征 因为是无标签数据 所以误差的来源就是直接重构后与原输入相比得到 21 深度学习简介 插入 DeepLearning的常用模型或者方法 2 通过编码器产生特征 然后训练下一层 这样逐层训练 将第一层输出的code当成第二层的输入信号 同样最小化重构误差 就会得到第二层的参数 并且得到第二层输入的code 也就是原输入信息的第二个表达了 其他层就同样的方法炮制就行 AutoEncoder自动编码器 自动编码器就是一种尽可能复现输入信号的神经网络 22 深度学习简介 插入 DeepLearning的常用模型或者方法 3 有监督微调 到这里 这个AutoEncoder还不能用来分类数据 可以在AutoEncoder的最顶的编码层添加一个分类器 然后通过标准的多层神经网络的监督训练方法 梯度下降法 去训练 也就是说 这时候 我们需要将最后层的特征code输入到最后的分类器 通过有标签样本 通过监督学习进行微调 这也分两种 一个是只调整分类器 黑色部分 另一种 通过有标签样本 微调整个系统 AutoEncoder自动编码器 自动编码器就是一种尽可能复现输入信号的神经网络 23 深度学习简介 插入 DeepLearning的常用模型或者方法 SparseAutoEncoder稀疏自动编码器 DenoisingAutoEncoders降噪自动编码器 24 深度学习简介 插入 DeepLearning的常用模型或者方法 将一个信号表示为一组基的线性组合 而且要求只需要较少的几个基就可以将信号表示出来 稀疏编码算法是一种无监督学习方法 它用来寻找一组 超完备 基向量来更高效地表示样本数据 目标函数 Min I O u a1 a2 an O a1 1 a2 2 an n i是基 ai是系数 I表示输入 O表示输出 SparseCoding稀疏编码 25 深度学习简介 插入 DeepLearning的常用模型或者方法 比如在图像的FeatureExtraction的最底层要做EdgeDetector的生成 那么这里的工作就是从NaturalImages中randomly选取一些小patch 通过这些patch生成能够描述他们的 基 也就是右边的8 8 64个basis组成的basis 然后给定一个testpatch 我们可以按照上面的式子通过basis的线性组合得到 而sparsematrix就是a 下图中的a中有64个维度 其中非零项只有3个 故称 sparse SparseCoding稀疏编码 26 深度学习简介 插入 DeepLearning的常用模型或者方法 Sparsecoding分为两个部分 1 Training阶段 给定一系列的样本图片 x1 x2 我们需要学习得到一组基 1 2 也就是字典 训练过程就是一个重复迭代的过程 交替更改a和 使得下面这个目标函数最小 SparseCoding稀疏编码 27 深度学习简介 插入 DeepLearning的常用模型或者方法 2 Coding阶段 给定一个新的图片x 由上面得到的字典 通过解一个LASSO问题得到稀疏向量a 这个稀疏向量就是这个输入向量x的一个稀疏表达了 SparseCoding稀疏编码 28 深度学习简介 插入 DeepLearning的常用模型或者方法 RestrictedBoltzmannMachine RBM 限制波尔兹曼机DeepBeliefNetworks深信度网络ConvolutionalNeuralNetworks卷积神经网络 29 三基于多模特征深度学习的机器人抓取判别 研究目标 给定一幅包含抓取物的场景图 以深度学习构建最优抓取判别模型 获取机器人最优的抓取位置 为k维图像特征的抽象表达 深度学习抓取位置判别问题描述 抓取模式g t 的概率模型 最优抓取判别模型 30 降噪自动编码网络权值初始化 编码输出 解码输出 代价函数 降噪自动编码深度学习过程 三基于多模特征深度学习的机器人抓取判别 编码器的输出是输入在不失信息量条件下的另一种表示形式 即输出是输入数据的重建 31 多模特征深度学习 第n层输出层逻辑输出为 隐含层输入输出为 深度网络模型 三基于多模特征深度学习的机器人抓取判别 32 2020 2 6 33 多模特征深度学习抓取判别 第一阶段预训练 使用将噪编码无监督特征学习 初始化隐含层权重W和偏置参数b 第二阶段微调训练 采用误差反向传播法微调整个深度参数 最优抓取判别模型 三基于多模特征深度学习的机器人抓取判别 34 三基于多模特征深度学习的机器人抓取判别 实验图像采集 采用Kinect深度摄像机采集抓取目标的RGB图像和深度图像 RGB摄像头 3D深度传感器 35 抓取位置判别实验结果 三基于多模特征深度学习的机器人抓取判别 针对不同形状 大小 摆放方向的测试目标 抓取判别试验结果如图所示 判别模型参照人的抓取习惯 即矩形盒抓中间 杯子抓杯柄 盘子抓边缘 工具抓把柄 机器人在面临新的抓取目标时 同样能够实现抓取判别 36 三基于多模特征深度学习的机器人抓取判别 机器人抓取定位实验结果 不同物体实验结果 相同物体不同摆放方向实验结果 37 视觉伺服控制策略 四基于视觉伺服的机器人定位控制 视觉伺服 把视觉传感信号嵌入到机器人的伺服循环中 通过对视觉特征的控制 实现对机器人的定位闭环控制 优越性 简化了机器人控制系统的设计 伺服任务可灵活定义 控制器形式多样 更能满足不同场合需求 视觉伺服控制系统之间映射关系 38 视觉伺服控制策略 机器人视觉伺服系统的初始状态 机器人工作空间中 机器人末端A远离抓取目标B 在图像空间中 通过控制图像特征A与图像特征B重合 使得机器人接近目标位置 四基于视觉伺服的机器人定位控制 39 视觉伺服控制策略 机器人视觉伺服系统的定位状态 图像空间中 图像特征A与图像特征B已经重合 机器人工作空间中 机器人成功抓取目标 四基于视觉伺服的机器人定位控制 40 基于位置的视觉伺服 PBVS PBVS是指视觉反馈控制信号直接在3D任务空间中以笛卡尔坐标形式定义 其基本原理是 结合已知的目标几何模型及摄像机模型 在三维笛卡尔坐标系中对目标位姿进行估计 然后控制系统根据机械手当前位姿与估计出的目标位姿之间的差分信息 进行轨迹规划并计算出控制量 五机器人视觉伺服研究现状 期望位姿 估计位姿 41 基于图像的视觉伺服 IBVS 基于图像的视觉伺服是指误差信号直接用图像特征来定义 无需对目标进行位姿估计 而是直接利用图像特征进行视觉信息反馈控制 基本原理是由图像误差信号计算控制量 再将此控制量变换到机器人运动空间 从而驱动机械手向目标运动 期望图像特 特征提取 五机器人视觉伺服研究现状 42 图像误差 控制律 目标函数 无标定视觉伺服控制框架 提出卡尔曼滤波联合神经网络的状态估计方法 六基于状态估计的机器人无标定视觉伺服 43 结果分析 特征定位 手眼实验系统 六基于状态估计的机器人无标定视觉伺服 44 传统PBVS方法 传统卡尔曼滤波方法 改进方法 特征丢失 特征丢失 六基于状态估计的机器人无标定视觉伺服 45 七自抗扰视觉伺服机器人定位控制 研究目标 研究一种基于粒子滤波 particlefiltering PF 的双闭环机器人无标定自抗扰视觉伺服控制方法 内循环针对动态雅可比估计问题采用PF的解决方案 外循环采用自抗扰反馈控制方案 并利用扩张状态性观测器实时估计出系统当前时刻的总扰动 在外循环控制中实施动态补偿 46 自抗扰手眼协调控制器设计 自抗扰视觉伺服控制框架 机器人手眼协调系统是一个典型的不确定非线性系统 既包括模型的不确定性 又包括参数的不确定性 同时还受由于图像处理等而产生的位置外界干扰因数的影响 把以上不确定性当着为建模动态 可以采用自抗扰控制方法现实机器人定位控制 七自抗扰视觉伺服机器人定位控制 47 双环自抗扰手眼协调控制 基于粒子滤波的双环自抗扰控制机器人视觉伺服 内循环 针对非线性条件下动态雅可比估计问题采用基于PF的解决方案 可更好地逼近期望 视觉空间 运动空间 非线性映射关系 外循环 采用自抗扰反馈控制方案 并利用扩张状态性观测器实时估计出系统当前时刻的总扰动 在外循环控制中实施动态补偿 七自抗扰视觉伺服机器人定位控制 48 仿真系统 机器人初始姿态 机器人期望姿态 七自抗扰视觉伺服机器人定位控制 49 a 图像特征运动轨迹 d 末端运动速度 结果分析 机器人末端定位结果 b 末端定位运动轨迹 c 图像特征误差 七自抗扰视觉伺服机器人定位控制 50 八机器人视觉伺服基本应用 机器人抓取中应用 51 机器人导航中的应用 飞行器着落中的应用 八机器人视觉伺服基本应用 52 机器人手术中的应用 空间机器人漂浮物抓取应用 机器人转配中的应用 八机器人视觉伺服基本应用 53 机器人视觉伺服定位实例 视频1 八机器人视觉伺服基本应用 54 应用行业 汽车抓取及包装材料加工装配 难点 工件随机摆放几何形状复杂箱体空间较深抓取容易造成干涉 Bin Picking特点 九机器人视觉反馈控制在Bin Picking中的应用 55 Bin Picking一般实现步骤 1 边缘提取 2 目标匹配 九机器人视
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年甘肃省武威市凉州区黄羊镇选聘专业化管理的大学生村文书笔试参考题库带答案详解
- 2025年甘肃省兰州树人中学教师招聘笔试参考题库及参考答案详解
- 特殊重点人员管理制度
- 玩具仓库运输管理制度
- 环保公司合同管理制度
- 环卫保洁岗位管理制度
- 玻璃公司日常管理制度
- 玻璃钢化公司管理制度
- 公园迎新活动方案
- pc构件管理制度
- 2025年行政能力测验考试真题及答案
- 2024年宁夏中卫沙坡头区招聘社区专职工作者真题
- 2025年江苏省南京市中考物理模拟练习卷(含答案)
- 人教部编版三年级下册语文各单元【习作范文】
- 教师普法考试题及答案
- 水冷空调项目可行性研究报告
- 2025年小产权房的买卖合同5篇
- 清运垃圾污水合同范本
- 天耀中华合唱简谱大剧院版
- 五年级下册语文第七单元复习(人物描写复习)(课堂PPT)
- 荧光绿送货单样本excel模板
评论
0/150
提交评论