手眼标定—眼在手上(eye-in-hand)基本原理

这篇具有很好参考价值的文章主要介绍了手眼标定—眼在手上(eye-in-hand)基本原理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  • 基本概念

相机固定在机械臂末端,机械臂移动相机也随之移动。主要标定求解相机坐标系和机械臂末端坐标系之间的转换矩阵。

eye in hand 标定,计算机视觉,目标检测

  • 涉及坐标系

机械臂基坐标系(base)、机械臂末端坐标系(gripper)、相机坐标系(camera)以及标定板坐标系(target)。eye-in-hand即为求解相机坐标系camera和机械臂末端坐标系gripper之间的转换矩阵。

  • 标定基本流程(原理)

取标定板坐标系中一点,该点转换至相机坐标系中记为点,在机械臂末端坐标系中记为点,在基底坐标系中记为点,则有: 

eye in hand 标定,计算机视觉,目标检测

从该式中可得出:

eye in hand 标定,计算机视觉,目标检测

其中为标定板坐标系到机械臂基坐标系的转换矩阵,为定值,为求解目标矩阵。则至少有两个不同机械臂位姿(从不同角度捕捉棋盘格图像)标定即可求出矩阵,为:

eye in hand 标定,计算机视觉,目标检测

其中①求法:由机械臂示教器得到机械臂末端位姿变换参数(位移XYZ和角度)后得到机械臂末端在基坐标系下的位姿表示,即转换矩阵的旋转矩阵和平移矩阵,再组成4×4齐次变换矩阵即为。 

②求法:为标定板坐标系到相机坐标系的变换矩阵,该矩阵由相机内参及畸变参数即可求得相应的旋转和平移矩阵并构成4×4齐次变换矩阵即为。

 文章来源地址https://www.toymoban.com/news/detail-743779.html

 

 

 

 

 

到了这里,关于手眼标定—眼在手上(eye-in-hand)基本原理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • python 手眼标定OpenCV手眼标定(calibrateHandeye())一

    以下代码来源 本篇博客通过该代码,附上记录的公式与查找连接,方面以后调用能弄懂各个参数的意思 本篇看完看第二篇代码踩坑部分python 手眼标定OpenCV手眼标定(calibrateHandeye())二 相机标定原理视频介绍 calibrateHandeye() 参数描述如下:R_gripper2base,t_gripper2base是机械臂抓手

    2024年02月15日
    浏览(40)
  • python 手眼标定OpenCV手眼标定(calibrateHandeye())二

    这一章我们来根据上一章的分析,为手眼标定函数calibrateHandEye 准备他那些麻烦的参数 更详细的参数参考链接 即R_all_end_to_base_1,T_all_end_to_base_1, 我们可用通过输入的机械臂提供的6组参数得到,3个位姿与3个欧拉角 示例代码 这里是关系是 通过 cv2.findChessboardCorners 角点查找函数

    2024年02月01日
    浏览(34)
  • 手眼标定,9点标定过程及其运算

    在工业领域常常会遇到将相机安装在机器手中,由相机快速引导机器手进行工作的方式。其中9点标定的作用是将图像的坐标转化为机器手的坐标。 不同标定文件的区别:不同标定的区别在于:图像坐标系与机器人坐标系是否匹配,单像素精度是否匹配。影响单像素精度是,

    2023年04月24日
    浏览(34)
  • Realsense D455/435内参标定以及手眼标定

    内参数 与相机自身特性有关的参数,焦距,像素大小 外参数, 相机的位置,旋转方向 理想情况下,镜头会将一个三维空间中的直线也映射成直线(即射影变换),但实际上,镜头无法这么完美,通过镜头映射之后,直线会变弯,所以需要相机的畸变参数来描述这种变形效果

    2024年01月17日
    浏览(43)
  • 手眼标定原理

    参考了https://zhuanlan.zhihu.com/p/103749589 手眼标定法是标定摄像头与机械臂的一个经典方法,不过这个思想也适用于其他传感器,比如自动驾驶中激光雷达与摄像头之间的标定,比如东京大学的这篇工作《LiDAR and Camera Calibration using Motion Estimated by Sensor Fusion Odometry》。 手眼标定法

    2024年02月06日
    浏览(38)
  • 3D相机与机械臂手眼标定流程

    1.采集n组点云数据,将第一组点云命名为(点云target)基准点云    这些数据可以通过3D相机采集得到,然后通过一些处理方法(如去噪、滤波等)进一步优化。 2.采集n组点云的同时记录n组机械臂位姿,同样将第一组位姿设为基准位姿(机械臂target) 3.将获取的n组机械臂位姿由欧

    2024年02月12日
    浏览(37)
  • 嚼一嚼Halcon中的3D手眼标定

    一、问题概述 1、何为手眼标定? 要让机器人的手抓住杯子,就必须知道 杯子跟手的相对位置关系 ,而杯子的位置则是通过机器人的眼睛看见的,所以,我们只需要知道 机器人的手和眼睛的转换关系 ,就可以随时抓取机器人眼睛所看到的物体了。 2、手眼标定的2种形式 1)

    2024年02月04日
    浏览(39)
  • 机械臂与RealSense相机手眼标定

    环境: 本文主要使用kinova mico机械臂 + RealSense D435i深度相机进行了eye to hand的手眼标定。 系统环境:Ubuntu18.04,ROS Melodic 硬件:Kinova mico,RealSense D435i 特别注意:经测试,本方法有效可行,好多博客里说的运行写好的标定launch文件后,只有两个rviz界面,而没有标定的rqt_easy_

    2024年02月15日
    浏览(38)
  • GRCNN抓取网络学习4【手眼标定】

    2023年09月10日
    浏览(39)
  • 机器人手眼标定快速精度验证方法

    一、原理及流程         机器人的手眼标定原理在本文中不再过多描述,基本流程都是先标定相机的内外参数,然后标定两台相机之间的位置关系,如果相机是可以转动的话,还要标定转台与机械臂之间的关系。         在手眼标定完成后,怎么确定标定结果是否准确呢

    2024年02月02日
    浏览(45)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包