-
这里简单介绍下的我的从业经历。
本科主要是做机械出身,研究生入行3D视觉,这里再次要特别感谢张旭老师,带我入门。
研究生期间,主要参与研发的产品-双目立体视觉测量系统(光笔),产品介绍如下方所示。主要使 ...
-
表面缺陷检测以及特征提取,所涉及的范围是非常广泛的,包括了铁轨表面缺陷!带钢表面缺陷以及织物表面缺陷等"因此加强对产品的表面缺陷提取以及质量检测显得尤为重要,目前基于计算机视觉的构件缺陷检测系统已经受到国 ...
-
亲爱的粉丝朋友们,Halcon 2022年1月License已更新,打开下方链接即可免费获取最新license。
友情提醒:仅供学习使用,请勿用于商业用途!
百度网盘链接:
https://pan.baidu.com/s/1fbxVEE0UqaUJYMf-9pMVsQ
...
-
机器视觉与多频谱的图像融合
这个世界的频谱很宽很宽,频段从10的-14次方到10的-4次方,而人可见的波段实际上只用了400到800纳米。世界上任何物体在发射波也在反射波,波段非常丰富,人类却只能看到的是很少的波 ...
-
HALCON 23.05.0.0版本的主要新特性如下:
深度计数
通过深度计数,自 HALCON 23.05 起,客户可以使用一项功能,可用于快速、稳健地计数大量物体并检测其位置。与现有机器视觉方法相比,基于深度学习的技术具有显著 ...
-
机器视觉在工业自动化下的五大应用
1
引导和定位
视觉定位要求机器视觉系统能够快速准确的找到被测零件并确认其位置,上下料使用机器视觉来定位,引导机械手臂准确抓取。在半导体封装领域,设备需要根据机器视觉 ...
-
要回答这个问题,我们可以分解一下机器视觉系统,来逐个分析。
一套最简单的机器视觉系统包括:
视觉成像部分
图像处理部分
运动控制部分
视觉成像部分
视觉成像又包含几个典型组件: 光源,镜头,工 ...
-
视频和机器视觉系统依赖于电子成像仪,这些成像仪通常显示从8位到12位的信噪比。虽然这类相机适用于许多应用场合,但在视场包含极亮区域或热点的情况下,可能会出现问题。有些物体具有反射性极强的某些特征,或者物 ...
-
从一定角度来说,在某些方面比如目标检测,使用深度学习方式应该是全面压倒使用传统高精度的算法的。理由有以下几点:
1. 在某些确定情形下,或许传统算法可能表现得优于深度学习算法,但是其鲁棒性从原理角度来说 ...
-
深度 OCR 训练
HALCON 的 Deep OCR使用户能够在众多用例中高效地解决文本阅读应用程序。在HALCON 22.05 中,这项技术通过训练功能得到了扩展,支持对用户自己的应用程序数据集进行特定于应用程序的训练。这使您可以 ...
-
外星眼机器视觉向您致敬!祝大家五一劳动节快乐!
随着经济复苏,外星眼机器视觉也迎来了新的发展机遇。为了满足业务发展的需求,继续原有机器视觉线上培训业务外,机器视觉业务做如下拓展:
【缺陷检测】1、提 ...
-
反射光与光源角度相同。明场:光线反射后进入照相机。暗场:光线反射后未进入照相机。
明场照明:
1.对形成高对比度有益,但反光表面会生成镜面反射;
2.光源范围应在照相机透镜视野的两倍处;
3.避免 “ ...
-
在比利时的一间温室中,有台小型机器人,它穿过生长在支架托盘上的一排排草莓,利用机器视觉寻找成熟完好的果实,然后用 3D 打印的爪子把每一颗果实轻轻摘下,放在篮子里以待出售。如果感觉果实还未到采摘的时候, ...
-
我们在这个社会上扮演着多重角色,有时候我们很难平衡好这些角色之间的关系。
人们常言,积善成德,改变命运。善修者,懂得积累,懂得改变命运的重要性。
我曾年少不知父母之不易。一路依靠,一路成长。
所谓养 ...
-
随着全球制造市场的竞争日益激烈,企业需确保高效率运营显得很重要的。由于过程相关故障导致的停机时间被认为是非增值停机时间,直接影响公司的盈利能力。
机器视觉是一个新兴领域,如果设置正确,可以减少过程效 ...
-
机器视觉是通过计算机来模拟人类视觉功能,以让机器获得相关视觉信息和加以理解。可分为“视”和“觉”两部分原理,“视”是将外界信息通过成像来显示成数字信号反馈给计算机,需要依靠一整套的硬件解决方案,包括光 ...
-
一、机器视觉
机器视觉(Robot Vision,伯特霍尔德·霍恩)
视觉测量(张广军)
机器视觉算法与应用(halcon版本)
机器人学、机器视觉与控制(Peter Corke)
机器人视觉测量与控制(徐德等)
视觉测量原理 ...
-
导读本文主要介绍一个复杂背景下缺陷检测的实例,并将Halcon实现转为OpenCV。实例来源
实例来源于51Halcon论坛的讨论贴:https://www.51halcon.com/forum.php?mod=viewthread&tid=1173&extra=page%3D1
Halcon实 ...
-
“
本文提出了一种获取高分辨率的三维视觉信息的方法,主要通过融合结构光视觉测量系统获得的三维信息和二维线扫描相机拍摄的高分辨率图像。
简介
由于目标物体表面三维信息的测量在机器视觉中越来越重要, ...
-
作者 | 果汁分你一半哈哈来源 | CSDN原力计划获奖作品
都说“纸上得来终觉浅,绝知此事要躬行”,可惜咱没这条件呀,没项目咱也不能干坐着呀,那咱发挥主观能动性,咱不是学机械的么,还好还记得一点CAD的知识,今 ...
-
1.复制粘贴参数加快编程时间
有的时候我们需要快速大量的更改指令语句里的参数,很浪费时间,实际上参数是可以复制的,步骤如下。
比如我们有个这样的需求,就是将上面的V1000更改为V2000。
鼠标左键双击 ...
-
最近工业机器人市场上,调试工作比较火爆,单个项目动辄几十台机器人同时调试,开出的日薪达到1500-2000元。拥有如此庞大的市场需求和丰厚收入的工作,到底有多难呢?
如同新买的手机,我们第一时间做的不是用它打 ...
-
关于背景编辑功能,主要解决示教器无效状态下,程序运行时进行程序编辑修改。但是不变更正在运行的程序内容,背景编辑中的程序同时可监视正在运行中的程序。背景编辑结束后,可将修改的程序反应到原程序中,有点类似 ...
-
在工业自动化中,随着多品牌机器人的不断发展,价格上已不再是大部分企业不可接受的存在,看着机器人程序自动运行,很多人感觉很难,不会写,今天就来实际演示如何去写一段动作指令程序。
首先,需要会手动移动机器 ...
-
一、控制盘各电气元件说明,如下图所示:
·1电源总开关:向上打开,向下关闭;
·2控制电及PLC电源开关:由左→右依次为AC220V、24V入线、插座电、PLC电源、DC24V;
·3保险丝:由左→右依次为插座、AC220V、D ...
-
>在进行机器人编程,程序设计时需要重点关注两点:动作指令使用和示教位置的设定。我们先来看一下关于动作指令方面。在对机器人动作进行示教时,需要考量以下两点:1、工件取放位置定位方式-FINE在程序中对所有的工 ...
-
>在进行编程是首先要创建一个程序,对于程序的建立一般需要进行如下处理:1、建立一个符合规则的程序名和设定程序详细信息;2、修改标准指令语句,如标准运动指令和标准弧焊指令;3、示教运动指令;4、示教各类动作 ...
-
>增量指令:将原有的位置数据增加一定的值,类似与偏移的功能。属于附加指令的一种。根据增量指令的意义,我们需要先示教好点位,点位的示教记录可参考之前文章《FANUC机器人示教程序动作》。此时,将光标移动到要示 ...
-
>在手动操作机器人时,机器人的速度倍率是非常重要的考量条件,速度倍率太高危及操作人员安全,太低又影响效率。这时就需要我们设定机器人的速度倍率。机器人的速度倍率是以相对点动进给机器人时最大速度的百分比(% ...
-
>在FANUC机器人系统中进行编辑时还有这条功能可提高编程效率,经常要用到的:1、自动变更位置编号功能;2、程序名固定;3、程式过滤器一览显示;自动变更位置编号功能在进行机器人编程时,难免会遇到对已编写的程序 ...
-
>在FANUC机器人编程中,控制指令是机器人与外部进行交互的通道,双方之间进行状态确认,动作执行先后的判定依据,在AFNUC机器人系统中常用的控制指令:等待、数字I/O、句法、变量更改等。如下图所示:修改其他控制指 ...
-
>在FANUC机器人编程中,难免会直接复制一个程序,然后在原逻辑的基础上进行修改位置信息,得到新程序。如下所示:此时复制好的程序除了名称不一样外,其他信息一模一样,为了区分两个程序,就需要对程序的详细信息修 ...
-
>在FANUC机器人编程时,有一些位置数据是经常要用到的。所以为了方便编程,我们通常会将这些位置提前设定好,也就是所谓的预定位置。预定位置时提前已设定的位置,可以在程序中使用。可以提高编程效率和缩短循环时间 ...
-
>集合:就是将程序子类型设置为集合的程序。作用:在程序比较多,影响快速查找时使用。我们在使用机器人时,遇到工位比较多的时候编写的程序就会很多,在程序一栏画面查找程序就显得比较麻烦,利用集合功能就可轻松 ...
-
>前面一篇文章关于程序的编程,点位示教,那么当我们在示教位置数据时发现示教错误,这时就需要进行程序修改。程序修改包含的内容比较多:选择程序、修改动作指令、修改控制指令、程序指令的编辑操作等。此处先针对 ...
-
>在FANUC机器人系统中启动已编写好的程序有以下几种方式:1、通过示教器的组合键【shift】+【FWD】/【BWD】前进后退;2、控制柜面板上的启动按钮;3、外围信号:RSR/PROD_START/STATR输入;对于第一种启动方式需满足 ...
-
>在进行机器人编程时,经常会遇到一种情况,示教器上出现一个提示信息“机器人在奇异点附近”导致机器人无法移动。机器人的位置在奇异点附近的情况下,如果以直角坐标类型的位置资料进行动作指令的示教或者位置修改 ...
-
>在FANUC机器人编程时,除了示教时将机器人位置数据直接存在P[]中,速度直接设定数值外还可以采用寄存器的方式。如下所示:关于《位置寄存器PR[]和数值寄存器R[]》的用法可参阅之前文章链接:当需要使用寄存器时,可 ...
-
>在机器人编程时,会发现坐标系选择错误程序将无法执行,特别是辛苦刚现场写完的程序,骂人的冲动都有。今天我们就来分享一招,变更坐标系后程序还能执行。在进行坐标系变更转换时有两种情况:1、工具坐标系变更转换 ...
-
>在进行机器人编程时,经常会遇到一种情况,示教器上出现一个提示信息“机器人在奇异点附近”导致机器人无法移动。机器人的位置在奇异点附近的情况下,如果以直角坐标类型的位置资料进行动作指令的示教或者位置修改 ...
-
> 此处的手动操作并非字面的手动操作,如果认为是手动操作各个轴动作,那就完全被骗了。下面先来看一下FANUC机器人系统中的手动操作在什么地方进入,如下图:其实在FANUC机器人中,手动操作是☞ ...
-
>标准动作指令在进行机器人动作编程时,我们需要将机器人的动作记录下来,其中包含要执行的动作类型、移动速度、定位类型等。系统提供的默认的动作指令语句也就是所谓的标准动作指令语句。此标准动作指令总计4条,在 ...
-
>对于已经编写好的机器人程序进行自动运行前,测试运转是非常重要的一环,可以防止人员或设备的安全。测试运行有两种方式:1、对程序进行逐步的运行测试:这种方式需要借助示教器进行,也就是手动运行。2、对程序进 ...
-
>机器人程序的停止:也就是使运行中的程序停止。程序停止运行的原因和方法有很多,如异常机器人报警导致,人为的强制停止运行。在使机器人停止的过程中分两种情况:1、机器人减速停止,对机器人来说属于正常的停止; ...
-
>在机器人的应用中,I/O是机器人与外部设备之间进行状态交换,命令执行的重要依据,但是在硬件接线未完成前信号无法进行交换,要测试某些功能或程式时就需要用到手动控制。机器人I/O的手动控制就是在程序执行前,与 ...
-
> 外部倍率选择功能是靠外部数字信号I/O的ON/OFF状态切换来切换速度倍率的一种功能。在FAUNC机器人中是通过两个DI输入信号的组合来设定的。如下图所示:设定功能要生效必须,将【DI速度选择功能 ...
-
UG绘图及编程
培训内容:UG NX基础知识,UG特性及基本操作、绘制草图的基本命令,UG编程介绍,创建加工模型、面铣削加工刀路、型腔铣加工刀路、钻孔加工刀路,加工程序后处理,综合实例训练等。
培训时间:5月 ...
-
可编程序控制系统设计师
培训内容:掌握PLC编程的特点,PLC控制系统项目分析及方案设计、结构与应用技术、编程设计、控制系统维护和故障排除等。
就业方向:电气自动化控制、电气工程师、工业自动化从业人员。 ...
-
字越少 越有料!
字越少 越有料!
字越少 越有料!
点击以下的“阅读原文”直达下载链接
密码是srwe
-
在机器人应用场合中我们都需要控制机器人的速度,比如焊接、搬运、码垛等等。有的是为了控制机器人定位精度,有的是为了控制机器人不过载,有的是为了控制机器人的工作效率。那此时我们控制机器人的速度就尤为重要 ...