机器视觉旋转中心的标定

这篇具有很好参考价值的文章主要介绍了机器视觉旋转中心的标定。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

首先呢,今天要聊聊工业视觉领域应用中抓取物料要用到“旋转中心”,我们先思考一下以下两个问题:

 1、为什么要标定旋转中心?

 2、旋转中心的标定步鄹分为哪些?

一、为什么要标定旋转中心?

在我们现在工业视觉应用的过程中,存在这样的案例:机械手要抓取物料,物料每次的角度不一样,机械手末端的工具中心和旋转轴的中心不重合,从而导致机械定位误差比较大。

如果要更好的完成该抓取动作的过程,有以下两个解决办法:

1.TCP标定

目前市场上普遍的机械手都有建立新工具坐标系的功能。比如:EPSON.、博郎特等。TCP标定的本质:求旧工具坐标系和新工具坐标系之间的旋转平移矩阵。

另外市场上还存在一种情况,如果你使用的运动结构是运动控制卡控制,并且设备中一般带有旋转轴结构,这个时候我们就需要标定旋转中心和旋转半径了。

二、旋转中心的标定步鄹

1、先要完成九点标定(相机位置默认固定位置)。

2、如下图,取一个物料在旋转工具上放置一个Mark点,旋转角度,获取3个点,利用3点拟合圆,求的圆心坐标和旋转半径机器视觉旋转中心的标定

 2.1 打开Halcon,Mark点提取,图像预处理后得到3个点后,转世界坐标系,三点拟合圆,在Halcon实现代码的过程,如下图机器视觉旋转中心的标定

 2.2 使用旋转中心计算偏移量的过程,这一步是最关键的一步,三点拟合圆后可先计算出A点到旋转轴O1点的偏差Q。机器视觉旋转中心的标定

 物料A点到B点摆正过程的,实际是2D平面下点的仿射变换,先求出A点下的世界坐标,再求出旋转夹角,由点A的坐标和夹角,再求出B点的世界坐标和偏移量。Halcon的实现代码如下图

 机器视觉旋转中心的标定文章来源地址https://www.toymoban.com/news/detail-484514.html

到了这里,关于机器视觉旋转中心的标定的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 机器视觉初步14:相机标定原理及应用

    相机标定是指通过已知的相机参数,解算相机内部参数矩阵和外部参数矩阵。 在工业中,更多的用户青睐于它在非接触三维尺寸测量上的应用。 所谓的三维测量是广义的三维测量,它不仅包括三维物体的重构与测量,还包括在三维空间中识别任意二维平面上的尺寸以及位置

    2024年02月15日
    浏览(36)
  • (视觉人机器视觉培训)康耐视3DA5000标定详细流程(相机安装于机器人上)

    (Q有答疑)visionman基本脚本培训-康耐视Visionpro之Visual Studio -调试快速方法 1、打开,运行A5000Viewer 2、修改相应参数,确认图像效果,并在Fifo取像工具自定义属性中添加。 1、本次应用为相机安装在机器人六轴前段,标定块位于相机视野内静止不动,对于相机固定安装稍有差异。

    2023年04月26日
    浏览(65)
  • 【机器视觉】线阵相机模型说明以及使用HALCON标定助手对线阵相机进行标定

    线阵相机矫正所需参数共17个,其中11个参数为内参,6个参数为外参。 线阵相机内参 CamParam 数量共11个,模型如下: CamParam:= [Focus, Kappa, Sx, Sy, Cx, Cy, ImageWidth, ImageHeight, Vx, Vy, Vz]  Focus : 镜头焦距;  Kappa : 镜头畸变系数;正:枕形畸变 负:桶状畸变  Sx : 传感器像元宽度

    2024年02月16日
    浏览(42)
  • 海康机器视觉3D轮廓仪如何进行系统标定?详细步骤如下

    康耐视智能相机Insight-颜色区分统计 第一步.系统标定 ​安装设备时,难以确保安装后设备的 X/Y 方向所在平面与载物台平面平行,设备的 Y 方向也难以确保和运 动扫描方向一致。设备的安装误差会影响测量的绝对精度,可通过系统标定矫正安装误差,得到系统坐标系下的 点

    2024年02月10日
    浏览(127)
  • ROS高效进阶第四章 -- 机器视觉处理之图像格式,usb_cam,摄像头标定,opencv和cv_bridge引入

    从本文开始,我们用四篇文章学习ROS机器视觉处理,本文先学习一些外围的知识,为后面的人脸识别,目标跟踪和yolov5目标检测做准备。 我的笔记本是Thinkpad T14 i7 + Nvidia MX450,系统是ubuntu20.04,ros是noetic。由于很多驱动与硬件强相关,请读者注意这点。 本文的参考资料有:

    2024年02月04日
    浏览(42)
  • 六自由度JAKA机器人基于视觉的多颜色方块抓取(色块颜色识别、坐标提取、旋转角度提取)

    目录 一、任务描述 二、视觉处理方案(重点) 2.1 图像标定与单应性矩阵计算 2.2 目标坐标与旋转角度提取 三、运动控制方案 四、结果讨论 五、完整代码(无控制底层)         基于JAKA ZU3机器人平台与固定位置的彩色相机(非垂直),完成不同颜色木块的识别与抓取

    2024年02月02日
    浏览(97)
  • 手眼标定必备——旋转向量转换为旋转矩阵python——罗德里格斯公式Rodrigues

    在使用matlab工具箱对相机标定后,得到的旋转向量转换为旋转矩阵   参考旋转向量和旋转矩阵的互相转换(python cv2.Rodrigues()函数)_旋转向量转旋转矩阵_FC_code的博客-CSDN博客 p为输入的旋转向量cameraParams.RotationVectors 得到旋转矩阵cameraParams.RotationMatrices 结果为 转置之后,刚好

    2024年02月04日
    浏览(43)
  • 将欧拉角转换为旋转矩阵(手眼标定)python版本

    1、欧拉角版 2、四元数版 3、旋转矩阵版本 4、齐次矩阵

    2024年02月16日
    浏览(42)
  • 【计算机视觉----相机标定】

    相机标定 是计算机视觉中的一个重要问题,它的目的是确定相机的内部参数和外部参数,以建立从相机到图像的映射关系。相机标定的算法通常 分为两个步骤 :第一步是检测棋盘格角点并计算相机的内部参数,第二步是计算相机的外部参数。 第一步:检测棋盘格角点并计算

    2024年02月02日
    浏览(52)
  • OpenCV快速入门:相机标定——单目视觉和双目视觉

    在当今科技日益发展的时代,计算机视觉作为人工智能的重要分支,已经深入到我们生活的各个领域。在这个广阔的领域中,相机标定是一个基础且关键的步骤,它直接影响到视觉系统的精度和效能。尤其是在单目视觉和双目视觉的应用中,准确的相机标定成为了实现高效和

    2024年02月05日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包