2.5D双目全景相机引导抓取调试

2.5D双目前地板引导抓取安装调试,是这样,首先是固定式安装,抓取amr送过来的料框,一个料框两套相机,一个拍上5层,一个拍下5层,标定时,首先标定两个相机的相对位置,就像知道两个相机也就是人的两个眼睛的位置,以及到标定板的距离,相机到地面4m 把标定板在1m,1.2m,1.5m的高度分别拍3张棋格标定板图像,然后计算两个相机的相对位置就完了。

然后进行手眼标定,在机器人抓具上绑一个棍子棍子头部绑定一个笔,然后用这个笔头先做下安川机器人的tcp ,然后摇动tcp,把标定板的3个边缘点接触tcp点,得出3个点的机器人位姿坐标,导入视觉算法软件进行计算,这样手眼标定就做完了。

第三步,选取料框第三层的工件作为模板点,大约到地面1.2m,将料框推走,把机器人的tcp摇到到地面1.2m高度,然后做工件坐标系点,

第四部,上五层和下五层分别调用不同的相机,因为一个库位两个相机,而且相机的焦距不一样,每层板件的高度大约是12cm,调用那套相机靠光电传感器检测

第五步,相机拍照后,机器人会到相应位置抓件,根据工件的偏移,机器人会调整用户坐标系(在视觉那边叫工具坐标系),根据新的坐标系的方向进行偏移,而不用开始的工具坐标系这样更精准,其次,相机软件还发送不同的

Z向偏移给机器人,让机器人在不同高度停止。我想知道,

我只有一个疑问,机器人建立用户坐标系,我看到厂家用卷尺大约量了下高度,然后让机器人工程师把按这个高度,把tcp尖头摇过来就完事,这个高度和第三层的模板高度差不多,为什么!?????我印象中,建立工装坐标系(放工件的夹具平台)应该和工件坐标系差不多,目的就是,示教的时候让机器人按照工件或者台面的倾斜度去走轨迹(和面平行),这种至少3个点成面啊!

我补充一点,一个料框,2套相机,1套相机2个相机,模仿人的眼睛,不需要输入工件的特征点3d图坐标, 2个相机都可以不同角度拍工件也就是后地板的全貌

1. 那个"一个点"到底定了什么?

你把流程串起来看,它其实只做了一件事:建立一个"模板参考点"

  • 工程师把机器人TCP摇到1.2m高度,去触碰那个被推走的、第三层工件原本的位置。

  • 这个动作,是告诉视觉系统和机器人:"我示教的完美抓取点,就在基坐标系下的这个X, Y, Z位置。"

  • 此时,机器人记录下了这个TCP点的位姿(包括它默认的工具姿态,比如垂直向下)。这个被记录的位姿,在爱特视软件里就成了工件模板的基准位姿

不是 在定义整个工件平面的倾斜度,而是在定义一个零位(Home Position)。至于这个零位所在的平面是歪的还是平的,根本不重要,因为后续会由视觉全部补偿回来。

2. 倾斜度问题怎么解决?

这才是核心。你担心工件或料框是歪的,机器人只记住一个点,抓出来岂不是歪的?这个担心,恰恰是双目视觉要处理的部分。

流程第五步你观察得很细:

相机拍照后,机器人会到相应位置抓件,根据工件的偏移,机器人会调整用户坐标系......根据新的坐标系的方向进行偏移,而不用开始的工具坐标系......

这揭示了真正的工作机制:

  1. 拍照计算完整偏移 :双目相机(上下两层各一套)拍到了料框里当前层工件的完整点云或特征。它能计算出当前工件,相对于当初示教的那个"模板参考点",在6个自由度上的全部偏移量 :即ΔX, ΔY, ΔZ, ΔA, ΔB, ΔC

  2. 动态更新用户坐标系:视觉软件把这个包含平移和旋转的完整偏移量发给机器人。机器人拿到的指令,本质上是在说:"以那个示教的点为基准,把抓取坐标系平移到新位置,并且旋转到工件实际歪斜的角度。"

  3. 结果:机器人在抓取瞬间,实际使用的用户坐标系已经是一个全新的、与当前工件表面完全贴合、与它倾斜度完全一致的坐标系了。这个坐标系的平面,就是视觉算出来的工件真实平面。

所以,三维倾斜度的测量工作,完全由双目视觉系统承担了,不再需要机器人用TCP去"点"出平面。 机器人示教的"一个点",仅仅是为了给这个复杂的数学补偿链提供一个起点和基准

相关推荐
qq_5260991317 小时前
单口图像采集卡:被低估的那块“桥“
数码相机
中科同志科技先进封装19 小时前
真空炉温控模块更换深度解读:工艺流程与优化策略
人工智能·数码相机
格林威19 小时前
C#图像夜间识别率提升:使用OpenCvSharp和Halcon融合DeepSORT实现复杂场景下准确识别
开发语言·人工智能·数码相机·机器学习·计算机视觉·c#·视觉检测
敢敢のwings21 小时前
LingBot-Depth:把 RGB-D 相机的“缺测”变成可用的空间先验
数码相机
YOLO数据集集合1 天前
基准标记目标检测数据集 |基准标记 视觉定位 相机标定 目标检测 YOLO格式 深度学习数据集 计算机9038期
数码相机·yolo·目标检测·视觉定位·基准标定
浪里镖客3 天前
RM65B睿尔曼机械臂与realsense d4354i相机眼在手外的手眼标定
数码相机
长江后浪博客3 天前
陶瓷盘UV喷墨印刷中的Z轴高度测量与防碰撞技术方案
数码相机·uv·陶瓷盘uv打印·uv喷墨印刷·z轴测高·喷头防碰撞·激光位移传感器
挽安学长5 天前
浅谈一下,伟财工程水印相机的特点及优势!
数码相机
蓝宝石的傻话6 天前
因为MiBeeNVR,决定接 onvif-go 自己管理并重构
数码相机·重构·golang
格林威6 天前
C# 相机Burst模式图像采集:使用相机内存配合OpenCvSharp和Halcon实现短时间的高速采集的方法
开发语言·人工智能·数码相机·计算机视觉·c#·视觉检测·工业相机