定位教程7—旋转中心标定之方法二

在许多实际项目中,抓取中心不是机器人旋转中心,遇到过这类项目的都比较清楚,如果不进行标定旋转中心话,误差会很大。
先上张大图:这是之前给客户做的ABB机器人介绍双相机定位,要求精度倒不是特别高(毕竟机器人也有一定的精度损失),看到照片,可能很多人会说,那简单啊,不就一个相机加一个九点标定的事儿吗???
对的,没错,如果条件允许的话,确实是可以在机器人手上安装一个视野范围较大的相机,然后进行九点标定即可,那么为什么我们这项目用双相机标定呢???主要是机构受限,迫于无奈,所以选择这种方式。当然了,我前面文章提到过的,定位项目,方法很多,没有唯一。

简化图:

我们要解决这类项目,首先需要建立吸盘中心与机器人旋转中心的关系,因为如果这两关系没建立,机器人旋转的角度PHI和平移的位置X,Y,会与实际需要补充的位置相差很多。

剖析标定过程:

1.标定机器人工具坐标

每个机器人在使用之前都现需要做工具标定,此类标定一般机器人都会提供教程

定位教程7---旋转中心标定之方法二相关推荐

  1. 五步教你将Intellij IDEA设置成中文(2022年最新教程)附图解(方法二可通用于DataGrip,PyCharm,WebStorm等jetbrains全家桶)

    第一步: 首先先打开你的IDEA 第二步: 打开下面的网址(官方网址,安全可靠) https://plugins.jetbrains.com/plugin/13710-chinese-simplifi ...

  2. Opencv的使用小教程3——利用轮廓检测实现二维码定位

    Opencv的使用小教程3--利用轮廓检测实现二维码定位 二维码具有什么特征 实现效果 识别二维码的流程 1.预处理图像 2.寻找轮廓 3.通过寻找到的轮廓确定"回"的位置 4.创 ...

  3. stm32基于TouchGFX的GUI开发(十):Touchgfx图片资源存储在外部Flash教程(SPI和QSPI方法二)

    前言 本文是在上一篇文章的基础上继续介绍第二种将Touchgfx的图片文件存到外部Flash的方法.采用的是.FLM下载算法.直接在keil内添加算法然后像普通下载程序那样下载. 提示:以下是本篇文章 ...

  4. 【定位教程2----旋转中心标定之方法一】

    提起旋转中心标定,那就不得提为什么要标定旋转中心? 我们将红点A移动A',并且把底边对齐 没有做过的人,会说这还不简单,x-x,y-y,u-u,不就是偏移值了么? 有这样想法的,忽视了一个重要的条件, ...

  5. 机器视觉2D点旋转中心标定及旋转后坐标计算

    机器视觉2D点旋转中心标定及旋转后的坐标计算 一.旋转中心标定 二.点旋转后的坐标计算 我们在做机器视觉项目时,尤其是与机械臂的视觉应用中,会经常遇到旋转中心,旋转坐标计算等问题.现将本人在机械臂的相 ...

  6. 定位教程4-固定相机之先抓后拍

    相机固定,机器人吸住一个物料,拍照,然后将电池放到其他位置,这也是一个经典的应用场景. 相机在上和在下都是一样的标定方法,只是需要注意下角度取反而已,大家在实际使用的时候自己测试一下就知道角度取反问题 ...

  7. 定位教程6---上下相机

    双相机的定位场景很多,一般都是机器人先吸住一个物料,下相机拍物料,然后上相机再拍放料位置,然后进行纠偏. 之前讲解的都是单相机的定位,现在多了一个相机,很多人就有点发懵了 我们先假设以下一个场景 1, ...

  8. .NetCore微服务Surging新手傻瓜式 入门教程 学习日志---结构简介(二)

    .NetCore微服务Surging新手傻瓜式 入门教程 学习日志---结构简介(二) 原文:.NetCore微服务Surging新手傻瓜式 入门教程 学习日志---结构简介(二) 先上项目解决方案图 ...

  9. Selenium webdriver定位iframe里面元素两种方法

    以东方财富网登录页面为例: 在查找元素过程中,直接通过id或者xpath等找不到元素,查看页面源代码发现元素是属于iframe里,例如: <div class="wrap_login& ...

最新文章

  1. Keras输出网络结构图
  2. 【ES6】异步操作和async函数
  3. 有限域f9的特征是多少_宽频域谐波的潜在威胁欠缺全面考虑,现有标准需进一步优化...
  4. Linux设置界面或命令行启动
  5. More than one file was found with OS independent path
  6. 淮海工学院linux实验报告三,作业三 实验报告
  7. Linux 比较不同命令
  8. Django echarts初试随笔
  9. fluentmigrator连接mysql_如何利用FluentMigrator实现数据库迁移
  10. 基于Workbench的橡胶计算收敛调试
  11. 督查督办工作基本程序
  12. 文献阅读 | 利用体细胞的mtDNA的突变追踪细胞的分化命运
  13. Android性能优化——图片压缩的终极选择libjpeg-turbo
  14. python 结合百度识图识别文字
  15. Java字符串面试题
  16. python将矩阵顺时针旋转90度_python实现顺时针打印矩阵
  17. DataPipeline携手世界五百强地产企业,提升数据流动性释放新动能
  18. 新萝卜家园Ghost版Win10系统X32极速装机版2015年4月
  19. Ubuntu 17.04系统中QT5.9.2支持fcitx输入法的解决方案
  20. Win2000/XP与Win98互访出现的问题

热门文章

  1. python保留字-python保留字有哪些
  2. 【华为机试真题 Python】 放苹果
  3. 心火肝火胃火肺火的症状区别及治疗方法
  4. 说一下 Deferred Shading MSAA那些事
  5. ORA-12541:TNS:no listener 解决方法
  6. Delphi : kbmMemTable关于内存表的使用
  7. 计算机网络之TCP中6种标识位
  8. 碰撞的火花,速算方法分享
  9. GEO振弦式钢筋计的组装
  10. 港股上市公司的中报翻译工作