×

机器人视觉标定 行业文摘与算法 机器人视觉

Qxup=Xm1-Xbase-Qxc1-Mx Qyup=Ym1-Ybase-Qy...

一、简介主要讲解上下双相机定位贴合的原理和实现过程,包括各种标定、组合使用及具体的halcon源码实现,适用于的X、Y、Z三轴加一旋转轴系统,如模组组成的多轴系统、Scara四轴机器、六轴机器人(在运行过程中保证几个自由度不动,运行即可)二、标定介绍这一小节总结了通用的相机和轴的...

还有 3 人发表了评论 加入26533人围观

置顶 本站原创软件与资源

2020年勇哥的机器视觉实验项目清单(大纲)

勇哥,很想停止 勇哥,很想停止 发表于2020-04-10 浏览32946 评论3
下面的清单算是对勇哥的工业自动化职业生涯中有关机器视觉方面的总结。它是勇哥看到过的一些项目,以及对应的知识点的盘点。勇哥缺少工匠精神,许多认识不深入,浮于表面,大叔级别的人了对待学习还是有点浮燥,造成许多知识点勇哥也是一知半解,希望借着这个贴子内容的梳理、和相关的实验的开展,不断的提升自己的知识深度,最重要一点是形成一种有规划的学习模式,节省时间提升效率。本贴的内容做为大纲,实际的实验内容勇哥会不断更新贴子出来。所以就将本贴置顶吧。(一) 单相机标定(1)halcon的标定助手 &nb
勇哥的免费视频教程清单

置顶 本站开源软件与资源

勇哥的免费视频教程清单

勇哥,很想停止 勇哥,很想停止 发表于2021-02-01 浏览22195 评论1
“少有人走的路”www.skcircle.com《勇哥的机器视觉》免费视觉教学系列免费视频勇哥会不定期更新,希望观赏后各位能给出宝贵意见。视频中所用图片素材以及源码等资料,在本站QQ群(98596273)中发布。视频也在B站发布,播放地址为:https://space.bilibili.com/1150123755?from=search&seid=5789841158140412090你也可以订阅本站微信公众号《勇哥的机器视觉》接收最新视频的更新消息。免费视频教程清单:————————
本地已经有了代码, gitHub上面又建了一个仓库, 怎么上传代码到新仓库?

版本控制

本地已经有了代码, gitHub上面又建了一个仓库, 怎么上传代码到新仓库?

勇哥,很想停止 勇哥,很想停止 发表于2019-01-11 浏览4900 评论0
注意,勇哥的这个问题是建立一个前提上面的:即我已经有一个线上的仓库, 创建第二个仓库后, 怎么把磁盘上的一个目录传到新仓库上去?参考了下面的教程:git remotegit  remote -vgit initgit add xxxgit commit -m 'xxx' git remote add origin ssh://software@172.16.0.30/~/yafeng/.gitgit push origi
欧姆龙NJ501应用etherCAT

PLC和单片机技术

欧姆龙NJ501应用etherCAT

勇哥,很想停止 勇哥,很想停止 发表于2019-01-11 浏览8619 评论0
EtherCAT是目前工业以太网中一种主流的总线通讯协议,相比传统的工业以太网,有着众多突出的优点、应用简单是EtherCAT总线的一个显著特点。  概述EtherCAT是目前工业以太网中一种主流的总线通讯协议,相比传统的工业以太网,有着众多突出的优点、应用简单是EtherCAT总线的一个显著特点。 应用特点应用简单?!关于EtherCAT总线的应用具有以下几个特点:1)拓扑灵活——几乎支持任何形式网络拓扑结构2)线缆长度最大1000米,节点之间的线缆长度无需规划3
欧姆龙cp1h常用指令学习(十四)练习篇一:红外线遥控点歌

PLC和单片机技术

欧姆龙cp1h常用指令学习(十四)练习篇一:红外线遥控点歌

勇哥,很想停止 勇哥,很想停止 发表于2019-01-08 浏览7667 评论0
勇哥学了一段时间CP1H的指令后,突然有兴趣想做点东西。突然想到我学易语言、C#、python后第一个想到的肯定是做点歌软件。(用来点播本地的MTV音乐带搜索功能的小软件,因为勇歌的爱好就是在户外唱歌)。不过,点歌软件有大数据的处理、和互联网操作,cp1h是搞不了的,于是勇哥想到搞简单一点。我只需要利用单片写一段红外遥控的代码,用串口发给plc,plc收到后按我约定好的指令格式向计算机上的一段音乐播放器程序发送,音乐播放程序收到的指令包括: 下一首,上一首,单曲循环,连续播放。这个任务包括三个子
欧姆龙cp1h常用指令学习(十三)数据移位指令

PLC和单片机技术

欧姆龙cp1h常用指令学习(十三)数据移位指令

勇哥,很想停止 勇哥,很想停止 发表于2019-01-08 浏览17707 评论0
数据移位指令就是位操作指令,在C语言中,或者熟悉单片机编程,或者熟悉PC汇编语言的朋友都不会陌生。恰恰勇哥以上都比较熟悉。最早的程序员们,像386计算机这种pc的时代,为了让游戏速度更快,发明右移运算代替乘法的窍门,那时候勇哥还比较崇拜他们呢。换成在PLC里面,位操作似乎无所不在,全部指令的命令字都是以位来进行控制的。欧姆龙的输入输出IO通道都是按位操作的。WSFT 字移位由实验可以看到,D0开始的数据往D10方向移动了一个字。没有移动前指令执行后的效果SLD  左移一位将从 D4 到
欧姆龙CJ1系列PLC存储区的变址寄存器(IR)

PLC和单片机技术

欧姆龙CJ1系列PLC存储区的变址寄存器(IR)

勇哥,很想停止 勇哥,很想停止 发表于2019-01-07 浏览16866 评论0
           16个变址寄存器(IR0--IR15)用于间接寻址,每个变址寄存器存储一个单独的PLC存储地址,该地址是在I/O存储区中一个字的绝对地址。用MOVR指令将一个常规数据区地址 16个变址寄存器(IR0--IR15)用于间接寻址,每个变址寄存器存储一个单独的PLC存储地址,该地址是在I/O存储区中一个字的绝对地址。用MOVR指令将一个常规数据区地址转换成它的PLC存储地址,并将该值写到指定的变址寄存器中(用M
欧姆龙PLC的PID控制概述

PLC和单片机技术

欧姆龙PLC的PID控制概述

勇哥,很想停止 勇哥,很想停止 发表于2019-01-07 浏览7284 评论3
    PID英文全称为Proportion Integration Differentiation,PID控制又称比例积分微分控制,是一种闭环控制。下面以如图7-13所示的恒压供水系统来说明PID控制原理。   图7-13    恒压供水的PID控制    电动机驱动水泵将水抽入水池,水池中的水除了经出水口提供用水外,还经阀门送到压力传感器,传感器将水压大小转换成相
欧姆龙cp1h常用指令学习(十二)块程序

PLC和单片机技术

欧姆龙cp1h常用指令学习(十二)块程序

勇哥,很想停止 勇哥,很想停止 发表于2019-01-07 浏览11579 评论0
什么是块程序能够在用户程序全体(全任务共通)中,最大可以创建128 个被称之为「块程序」的区域。块程序区域只根据1 个输入条件(功率通量)进行起动。起动后,BPRG~BEND 为止的指令被无条件执行。(除BPRG 指令之外,块程序区域内的指令的执行与输入条件(功率通量)无关)。因此,能够将由相同的输入条件ON 所进行的动作指令归并在该块程序中。将全体作为1 个块,用阶梯程序对该块进行起动。其中的指令记述采用助记符。块程序为由阶梯程序和助记符组合的程序区域。利用块程序,可以易于制成在阶梯程序中难以
欧姆龙cp1h常用指令学习(十一)中断程序

PLC和单片机技术

欧姆龙cp1h常用指令学习(十一)中断程序

勇哥,很想停止 勇哥,很想停止 发表于2019-01-07 浏览14901 评论0
勇哥是计算机专业毕业的,对于计算机的中断太熟悉不过了。所以对于中断是干什么的,怎么工作的,这里就不在赘述了。对于plc这种讲究实时响应的设备上来说,中断由于优先级别高,我相信意义是很大的。但是勇哥对于plc上的中断究竟能干些什么,由于初学plc,所以没有对应的项目经验,只能是先了解为主,以后再来补全。CP1H的中断功能的种类:●输入中断(直接模式)    CPU 单元的内置输入发生OFF→ON 的变化,或ON→OFF 的变化时,执行中断任务的 &