手眼标定的两种方式

机器视觉课堂

OpenCV、Halcon等机器视觉专业学习交流平台,服务于工业自动化、先进机器人技术、人工智能等相关专业技术人才。定期发布最新机器视觉相关新闻、应用案例、技术资料、展会信息等信息。
55篇原创内容
公众号

一 手眼标定的两种情形

首先讲一下在工业应用中,手和眼(摄像机)的两种位置关系,第一种是将摄像机(眼)固定在机械手(手)上面,眼随手移动;第二种是摄像机(眼)和机械手(手)分离,眼的位置相对于手是固定的,下面用网上的两张图来说明下:

第一种情况:相机移动

第二种情况:相机固定

从上面两副示意图可以看出,第一种情况中我们要求的是相机坐标系和机械手坐标系的转化关系;第二种情况中要求的是相机坐标系和基础坐标系的关系;下面分别阐述其求解过程。

二 相机移动时,标定求解过程

在推导过程中,我们会用到四个坐标系,分别是基础坐标系,机械手坐标系,相机坐标系,以及标定物坐标系,下面先给出示意图:

坐标系示意图

其中baseHcal表示基础坐标系到标定物坐标系的转化关系,包括旋转矩阵和平移向量;camHtool表示相机坐标系到机械手坐标系的转化关系;这两个转化关系在机械手移动过程中是不变的;camHcal可以由相机标定求出;baseHtool可以由机器人系统中得出。

接下来控制机器手从位置 1 移动到位置 2:

base = baseHtool (1)* tool(1)

tool(1) = inv(camHtool)*cam(1)

cam(1) = camHcal(1)*obj

联合上面三个公式:

base = baseHtool (1) inv(camHtool) camHcal(1)*obj

移动到机械手臂到位置2后:

base = baseHtool (2) inv(camHtool) camHcal(2)*obj

因为base和obj是固定的所以:

baseHtool (1) inv(camHtool) camHcal(1)=baseHtool (2) inv(camHtool) camHcal(2)

其中只有camHtool是未知量,具体求解过程将放在下篇文章。

三 相机固定时,标定求解过程

坐标系示意图

对于固定相机的情况,还是控制机械手从位置1移动到位置2:

obj(1) = inv(camHcal(1)) *cam

cam = camHbase *base

base = baseHtool(1) * tool(1)

合并上面三个公式:

obj(1) = inv(camHcal(1))   camHbase baseHtool(1) *tool(1)

移动到位置2后:

obj(2) = inv(camHcal(2))   camHbase baseHtool(2) *tool(2)

因为obj和tool的相对位置是不变的,所以不管怎么移动:

inv(camHcal(1))   camHbase baseHtool(1)= inv(camHcal(2))   camHbase baseHtool(2)

其中变量只有camHbase,也就是我们要求的。

机器视觉课堂

OpenCV、Halcon等机器视觉专业学习交流平台,服务于工业自动化、先进机器人技术、人工智能等相关专业技术人才。定期发布最新机器视觉相关新闻、应用案例、技术资料、展会信息等信息。
55篇原创内容
公众号
(0)

相关推荐

  • 技术专题:机器视觉已经被广泛应用,都用在那些方面

    我刚进入这个行业的时候,机器上有视觉,那都要请国外的企业来做,或者说是找合资企业,国内基本上没有工厂可以做机器视觉,就连数码相机,都是很先进的东西,我记得我们当时有一台视觉检测的设备,是由日资企业做的 ...

  • 自动化设计基础讲解-机械手,相机(CCD)9点标定

    在机器视觉应用中,相机标定技术需要准确的相机内参数和外参数作为重构算法的输入和先决条件,通过标定算法,可以计算相机的投影矩阵.本文讲解机械手-相机9点标定原理 1.目的 建立相机坐标系与机械手坐标系的 ...

  • 自动驾驶中高精地图的大规模生产:视觉惯导技术在高德的应用

    导读:导航.驾驶辅助.自动驾驶等技术的不断发展对地图的精细程度提出了更高的要求.常规的道路级地图对于智能交通系统存在很多不足,针对自动驾驶应用的需求,我们提出了利用视觉惯导技术制作高精地图的方法. 本 ...

  • Camera-Lidar投影:2D-3D导航

    重磅干货,第一时间送达 图1.图像上的激光雷达点 激光雷达和照相机是用于感知和理解场景的两个基本传感器.他们建立周边环境模型.提供检测和确定其他对象位置的方法,从而为机器人提供了安全导航所需的丰富语义 ...

  • 实话石说 |火爆的"魔塑"展和我们工业自动化有几毛钱关系?

    前几天,红遍大江南北的一篇<正在消失的自动化行业>着实让本分的工控自动化人吓出一身冷汗,以为今后饭碗要丢了,殊不知,作者只是取了个标题党而已,文中却是说我们自动化行业比以前扩展多了.确实, ...

  • 在OpenCV中使用单应性进行姿势估计

    重磅干货,第一时间送达 什么是单应性 单应性是一种平面关系,可将点从一个平面转换为另一个平面.它是3乘3的矩阵,转换3维向量表示平面上的2D点.这些向量称为同构坐标,下面将进行讨论.下图说明了这种关系 ...

  • FANUC机器人通信

    FANUC机器人通信

  • 准确率90%的AI机器人,是省事,还是添乱?

    2021-06-21 10:45 准确率90%的AI机器人,是省事,还是添乱? 高山书院© 本文来自微信公众号:高山书院(ID:gasadaxue),内容根据Pieter Abbeel于2020年9月 ...

  • 补苗很关键,哪些技术装备可以用?速来围观!

    穴盘育苗技术现已被广泛应用于蔬菜.花卉的生产.空穴或坏苗较多的穴盘苗不利于成品苗的出售或后续机械化移栽,因此出苗前要严格控制穴盘种苗品质. 欧洲针对穴盘种苗出现坏苗.空穴,一般采用两种方式保证穴盘苗的 ...

  • 普通人养老,我只推荐这两种方式

    一个老领导退休了,朋友们都替她觉得高兴,感觉她可以过自由自在的人生了,但是只有她自己知道,想要过自由自在的人生,难: 老领导在职的时候一个月二万多的收入呢,现在退休了,每个月只能领一千多的退休金,这个 ...

  • 战胜贪婪的两种方式——理性和果断止损!

    止损是期货投资者必备的交易技巧.对于新手来说,很多人认为,每个人都要先经历亏钱过程,然后才能到达成功的彼岸,而亏钱则是投资者所必须要缴纳的"学费".如果真是这样的话,笔者希望这个& ...

  • 两种方式解决居间费、服务费、劳务费等税负问题

    两种方式解决居间费.服务费.劳务费等税负问题 企业一般在正常的经营中不可避免的会与个人发生业务往来,其中最常见的就是居间服务费用,也就是咱们常说的"中介费用",而且一般来说中介费用 ...

  • 运动和读书,是让自己摆脱“丧穷衰老”的两种方式

    达芬奇曾说,运动是一切生命的源泉. 当一个人真正理解这句话的时候,应该是申琴那段忙得昏天暗地却还是坚持去健身房运动成功减了65斤的日子. 总有人说,每天上下班,哪里还有时间和精力运动,回家就躺在沙发里 ...

  • 变频器控制电机运行最常用的两种方式

    当变频器主电路接好电源线之后,要控制电动机的运行,还需要给有关端子接上外围接控制电路,并且将变频器的启动方式参数设为外部操作模式. 变频器控制电动机运转,常见的有两种方式,分别是开关控制方式和继电器控 ...

  • 获得加V认证一共有两种方式

    获得加V认证一共有两种方式,第一种方式就是平台去邀请的那些领域大咖们,他们自动的就加上,比如说演员,比如说教授,领域知名人物,这类是被邀请的明星或者网红,加V自然就非常容易. 第二类就是需要自己认证的 ...

  • 两性交往,这两种方式,容易将对方的感情抹除

    2015年,我一个人去北京的时候,我在北京街头遇上了一个人: 这个人在北京街头嚎啕大哭,后面有一个人去询问的时候才发现,原来这个人失恋了. 这个人表示自己之前和自己的女朋友关系特别的好,但是由于自己做 ...

  • 构造柱植筋和预留两种方式暗藏机密,搞懂了,为你的老板盈利更多

    构造柱植筋和预留两种方式暗藏机密,搞懂了,为你的老板盈利更多

  • colab中切换路径的两种方式

    表白:黑白圣堂血天使,天剑鬼刀阿修罗.  讲解对象:/colab中切换路径的两种方式 作者:融水公子 rsgz Colab教程 Colab教程 http://www.rsgz.top/post/410 ...