历史上的今天
返回首页

历史上的今天

今天是:2025年04月15日(星期二)

正在发生

2020年04月15日 | HALCON高级篇之机器人视觉的讲解

2020-04-15 来源:网络整理

(文章来源:网络整理)

HALCON的手眼标定支持不同的配置,例如多种类的机器人,,和运作方式,传感器是增加的。下面,我们将简单讨论一下这些配置。

典型的多关节机器人的臂有3个旋转关节,每个关节覆盖6个自由度(3个平移和3个旋转)。与之对比的是,SCARA(选择性服从的多关节机械臂)机器人有着典型的3个平行旋转关节,和1个平行棱柱关节,其覆盖了仅4个自由度(3个平移和1个旋转)。

多关机机器人可用来捡工件,无论其方向如何,然后嵌入了一个程序包,可能需要特定的接近角度。因此,它们可以被用于非常复杂的方式。与之相反的是,SCARA机器人的动作被严格限制,它们不能使倾斜,但是它们提供更快和更精确的执行。它们更适合更高速的捡和放,和组装应用。由于其复杂的结果,如果仅有有限的空间,SCARA机器人通常是更受到青睐。

多关节机器人和SCARA机器人的手眼标定是很类似的,除了对于SCARA机器人在手眼标定之前,相机必须被标定。

依赖于应用,要么一个相机,或者一个3D传感器被用于识别物体,并确定它们的位姿。对于手眼标定,如果相机被使用,一个标定板或者标定物是需要的。需要注意的是。仅在使用HALCON标定板的时候,标定物的自动探测才起作用。如果3D传感器被使用,已知3D物体的位姿就可以被确定下来,如基于表面的匹配。这些位姿就可以直接被用于手眼系统的标定。

值得注意的是,尽管下面仅有单相机的系统被描述,当然你也可以用立体相机系统。这样,你标定仅仅是机器人相对于多个相机之一的关系,因为相机之间的关系被立体标定所决定。

对于架设相机,有两个可能的场景:相机被架设在工具上,通过机器人在不同的位置上移动。相机被架设在外边,不相对于机器人基座发生移动。需要注意的是,相比于静止相机的手眼标定,移动相机的手眼标定,不同的位姿必须被确定下来。

HALCN的手眼标定不限于一个手的系统。你可以用它来标定安装在云台上相机或者可以选择观测更大范围的相机。两个系统对应安装在机器人上的相机;然后,标定运行你去结合来自不同相机位姿的视觉信息。对于配合使用一个相机的多关节机器人,可以同手眼标定一起完成对相机的标定。对于SCARA机器人和所有使用立体视觉或者多视角配置的系统,相机都必须提前标定。
     (责任编辑:fqj)

推荐阅读

史海拾趣

Baton Lock公司的发展小趣事

在快速发展的过程中,Baton Lock意识到产品质量是公司生存和发展的关键。因此,公司投入大量资源加强品质管理,从原材料采购到生产流程控制,再到产品检测,都实施了严格的标准和程序。这一举措有效提升了产品的稳定性和可靠性,赢得了客户的信任。

德国ACAM公司的发展小趣事

ACAM公司在超声波计量领域也取得了革命性的突破。2012年,ACAM公司与世强电讯合作,在第二届供热计量技术与管理国际研讨会上推出了业内领先的超声波热量表解决方案。这一解决方案利用ACAM公司的先进测量技术,为热量表厂商和流量计量专家提供了全新的解决方案,受到了广泛关注。

Dailywell Electronics Co Ltd公司的发展小趣事

随着业务的不断扩展和市场需求的增加,德利威电子在1998年实现了全系列防水开关的生产,并取得了RS33A开关专利。同年,公司还扩大了经营规模,搬入了自购的厂办大楼,并增加了资本额至一千五百万元。这些举措不仅提升了公司的生产能力和产品品质,也为公司未来的发展奠定了坚实的基础。

C.K TOOLS公司的发展小趣事

进入21世纪,C.K TOOLS不满足于现有的技术成果,开始与冶金和设计工程师合作,探索新材料在工具制造中的应用。他们发现了一种新型合金材料,具有出色的硬度和耐磨性,非常适合用于制造电子制造中使用的切割和剥线工具。经过多次试验和改进,C.K TOOLS成功推出了这一系列新型工具,并在电子制造领域取得了显著的市场份额。

Brainboxes公司的发展小趣事

Brainboxes公司成立于1984年,总部位于英国利物浦市。创立之初,公司专注于数据和I/O连接产品的设计和制造。凭借对串行通信技术的深刻理解,Brainboxes迅速在行业内崭露头角。其早期产品,如串口服务器和适配器,因高度可配置和可靠的特性而受到市场的欢迎。随着业务的发展,公司逐渐扩大产品线,涵盖IO模块等多个领域。

General Magnetics Inc公司的发展小趣事
用于电力传输和分配过程中的电压变换。

问答坊 | AI 解惑

C语言嵌入式系统编程修炼之道

[ 本帖最后由 daicheng 于 2008-10-22 18:30 编辑 ]…

查看全部问答>

实现NIOSII从ECPS启动的步骤

开发软件:QuartusII 7.2,Niosii IDE 7.2 1.定制NIOSII软核,任意级别的核都可以,要能支持JTAG 2.添加必要component,如jtaguart,onchip_mem,ecps_controler,为了稳定最好添加pll和sysid,再加几个PIO口吧,一会调试程序用,这样最简单的脱机运行环境 ...…

查看全部问答>

【放大电路学习】功率放大电路概述

各种放大电路的主要任务是使负载上获得尽可能大的不大真电压信号,它们的主要指标是电压放大倍数。而功率放大电路的主要任务则是,在允许的失真限度内,尽可能高效率地向负载提供足够大的功率。因此,功率放大电路的电路形式、工作状态、分析方法等 ...…

查看全部问答>

【工作经验】开漏电路特点及应用

在电路设计时我们常常遇到开漏(open drain)和开集(open collector)的概念。所谓开漏电路概念中提到的“漏”就是指MOS FET的漏极。同理,开集电路中的“集”就是指三极管的集电极。开漏电路就是指以MOS FET的漏极为输出的电路。一般的用法是会在 ...…

查看全部问答>

射频模拟电路 张玉兴

射频模拟电路 张玉兴----高清晰PDF…

查看全部问答>

找2450/2451设计和调试高手

本人因个人爱好,用2450开发一款产品,无奈在用SD卡启动时232上DNW没有通讯,各位大虾帮忙者重酬。请留下QQ,或手机,或发到我邮箱larry_laigz@126.com…

查看全部问答>

WINCE6.0标准的省电模式怎么做?

驱动已经把电源管理做好了,默认的休眠模式是否是:3分钟不操作,系统自动休眠? 应用需要做的是否是:休眠时间到了,如果当前不能休眠,则让休眠时间重新计数? 所谓“不操作”,OS是否知道此刻没有播放音乐,没有数据传输?…

查看全部问答>

430数学运算的库函数使用问题 请教!!

各位大侠!小弟初涉单片机C语言编程,我在使用430F168处理数据时用到了数学函数库里的反正弦函数,请问使用这个库函数占用多大的空间?还有就是处理速度能满足我的要求吗?(我是从串口接收的数据,波特率为9600).请各位有始之侠指教!…

查看全部问答>

【聊聊DSP】我和DSP的那几年

看了活动的介绍才了解到,DSP居然已经有30岁了,我和DSP也几乎是同龄人了。从我本科的时候开始听说有这种神奇的东西,由于当时经费有限,小小本科生没有机会去用当时来说高级的dsp,说他高级,一方面是他需要的开发器价格不菲,动不动就2k,而且当 ...…

查看全部问答>

【串口的较复杂使用讨论】关于C2000发送float型数据的求教~~急!急!急!

各位坛友,最近我在看怎么用C2000发送float型数据,想实现的功能是这样的: 上位机(串口助手)以unsigned char 的形式发四个数据,C2000接收到, 并存入数组中,然后转换回float,再发送到上位机。 关于如何转换,搜索了不少资料,发现最好的方 ...…

查看全部问答>