在以前做项目的时候,最让我头疼之一的属于定位项目,时准时不准的,所以遇到就发虚,知识水平有限,网上资料少,也没人教。后面才知道没有标旋转中心是其中问题之一。

为什么要标旋转中心呢?

首先,我们来了解一下机械手的构造,一个普通的机械抓取端由两部分组成:旋转轴和抓取点。实际上我们标定(n点)的时候,得到机械手和图像对应mark点的坐标是抓取坐标,

但是很少有人注意或者是没留意等。

然后,我们来了解机械手抓取动作。机械手抓取执行之前,先要回原点,设为状态O(x,y,a),其中x,y指的是夹爪或者吸嘴的位置,a指角度。假设存在抓取模板设置为状态G(x1,y1,a1),

如果O要匹配到G,那么首先要执行旋转:a→a1,然后执行平移:x→x1,y→y1。那么问题来了,当抓取点和旋转轴共轴的时候(即抓取点的旋转中心为轴旋转点),我们执行旋转后,x、y的值

是不变的。当不共轴的时候,x、y会因为旋转而改变为x',y',这时候问题就来了&

求旋转中心【halcon定位】相关推荐

  1. 由旋转矩阵求旋转中心

    在图像的复合变化过程中,通常会用到Matrix矩阵,一般的过程是先构造仿射变换矩阵,然后对图像进行仿射变换,如:围绕点(100,100)旋转30度(sin 30 = 0.5 ,cos 30 = 0.8 ...

  2. halcon 定位_HALCON高级篇:单个相机的尺寸测量

    点击上方"新机器视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 转自:AI图像 用单个相机在指定平面上的尺寸测量 在HALCON中 ...

  3. visionpro求旋转中心,拟合圆心操作

    3点拟合方式 /// <summary>/// vpro拟合圆求圆心,3点/// </summary>/// <param name="p1X"> ...

  4. matlab求内切圆,MATLAB:定位手掌最大内切圆

    最近要做的一件事就是:对于一份给定的手掌图,要定位可寻的最大内切圆.做了近12个小时,才终于解决了这个问题,下面记录一下过程. 1.图片在MATLAB里是个矩阵,如何在矩阵作圆: function [ ...

  5. Halcon - 定位 - 卡尺

    以直线卡尺为例,其他卡尺更改相应参数即可. Code 直线卡尺 * 获取图像及图像尺寸 dev_close_window () read_image (Image, 'fabrik') get_ima ...

  6. V---双相机定位贴合的原理和实现过程

    主要讲解上下双相机定位贴合的原理和实现过程,包括各种标定.组合使用及具体的halcon源码实现, 适用于的X.Y.Z三轴加一旋转轴系统,如模组组成的多轴系统.Scara四轴机器.六轴机器人(在运行过程 ...

  7. 机器视觉定位入门三步走-第一步

    一个中心 两个基本点 四项基本原则 一个中心,就是旋转中心,旋转中心的确定在一次定位中非常重要(一次定位指的是只进行一次拍照,针对当前点进行运算,多次定位广泛指先拍照进行角度纠偏,纠偏结束后再次拍照进 ...

  8. VisionPro 定位添加瞄准效果

    VisionPro 定位添加瞄准效果 文章目录 VisionPro 定位添加瞄准效果 前言 一.效果展示 二.实现步骤 1.初始化 2.运行按钮 3.复合图形移动显示 总结 前言 图案定位其实就是在图 ...

  9. android 百度地图3.0定位,Android 百度地圖 SDK v3.0.0 (二) 定位與結合方向傳感器...

    新功能添加: 第一,定位功能:第二,與方向傳感器結合,通過旋轉手機進行道路的方向確認. 1.初次啟動定位 /** * 定位的客戶端 */ privateLocationClient mLocation ...

  10. GPS 入门 8 —— GPS定位基本原理浅析

    转自http://www.cnblogs.com/magicboy110/archive/2010/12/09/1901669.html    位置服务已经成为越来越热的一门技术,也将成为以后所有移动 ...

最新文章

  1. 求1-2+3-4+5......99的所有数的和
  2. 省带宽、耗电小,腾讯游戏学院专家解析手游渲染架构
  3. java 图片批量上传_java实现批量上传图片,还要保证每个图片的顺序号,疑问求教!...
  4. springboot : Failed to decode downloaded font 和 OTS parsing error
  5. daisy_DAISY:视障人士的Linux兼容文本格式
  6. 【CCCC】L2-009 抢红包 (25分),,间接排序,比较double大小
  7. java判断三个数字范围是否有交集_Python基础1之数字
  8. C#访问MySQL数据库帮助类
  9. js弹窗 js弹出DIV,并使整个页面背景变暗
  10. PC端QQ协议说明,完美搞定QQ智能助手
  11. 为什么常用二倍图,流式布局中一倍图是否靠得住
  12. 彼得林奇的成功投资---学习之一
  13. Marshmallow详解
  14. 计算机初中毕业好学吗,初中毕业学计算机好学吗?
  15. 用python批量处理图片_Python学习九十三天:Python批量处理图片
  16. win7桌面上的计算机图标不见了怎么办,win7桌面图标不见了怎么办 五种解决方法分享...
  17. HIVE判断字符串是否是数字
  18. 2019年5月7日公布的全国水质排行榜_全国城市水质排名一览表
  19. 互联网流量,让天下充满难做的生意
  20. IE浏览器打不开了...

热门文章

  1. 计算机考研英语需要过六级吗,四六级没过,会影响考研英语吗?
  2. 1.余弦定理、两角和公式公式复习
  3. Domain Impression A Source Data Free Domain Adaptation Method
  4. java版我的世界快速建造_1分钟教你建造《我的世界》最精致的窑洞!从此告别穴居人生活?...
  5. html5 实心圆点,html5使用canvas画空心圆与实心圆
  6. 服务器装了无线网卡失败,.NET Core Runtime安装失败0x80070005Error报错服务器原因
  7. windows下网络测试工具
  8. 利用Python中的requests+wget批量下载微信页面上的音频
  9. Hulu九月热招 | 全职社招
  10. 百度apollo自动驾驶modules\planning\tasks\optimizers\path_time_heuristic\PathTimeHeuristicOptimizer类代码详解