九点标定与手眼标定

一、九点标定本质

九点标定本质是点的仿射变换

条件:正坐标系(俩个坐标系X,Y方向在一个面)

四种状态:

1.从上往下拍照,对九次

2.自动标定(运动标定)

3.从下往上拍照(下相机)

4.斜拍

九点标定第二种方式:---下相机拍照

  1.下相机拍照抓取识别一个物料,如圆,得到像素行列坐标,此时也有机器人的实际坐标,记录       下来

 2.拍照九次,记录九个像素坐标,九个实际坐标

 3.求点的仿射变换 vector_to_hom_mat2d 输出矩阵

九点标定的第三种方式--运动标定 自动标定


   1 准备一个mark点 拍照--让我们的mark点在视野中心
   2 对mark点 并且计算拍照位与对上mark点后的偏差-XY(抓取位 - 拍照位)
   3 进行九次九宫格运动拍照并且记录像素和拍照位的坐标,并且求九点矩阵(注意这里对应的顺序)
   4  回到P5位置进行识别
   5  识别出实际位置后还要加上第二步求出来的偏差发给机器人这才是正确的
 

九点标定的第四种方式--斜拍

gen_image_to_world_plane_map

二、点的仿射变换矩阵推导

vector_to_hom_mat2d  求九点标定矩阵

affine_trans_point_2d    求点的仿射变换
write_tuple                     保存矩阵
read_tuple                     读取矩阵

三、精度分析

1.对点位置影响                             2.点数的影响

3.畸变的影响                                 4.相机倾斜倒置俩个坐标系没有完全在一个面上

5.点的像素坐标位置提取               

6.在标定位置识别,否则需要加补偿(平移,选择,缩放矩阵)

九点标定,手眼标定区别:

1.九点标定是点的仿射变换,手眼标定是坐标系之间的关系

眼在手上: t-c[工具坐标系,相机坐标系]之间的关系

眼在手外:b-c[基础坐标系,相机坐标系]之间的关系

2.九点标定精度若雨手眼标定,手眼标定操作难度高

3.九点标定需要在正坐标系,需要在标定位置拍照,否则需要加补偿,手眼标定可在任意位置拍照。

四、手眼标定

定义:寻找机械手和摄像机的关系

类型:眼在手上,眼在手外

b:基础坐标系     t:工具坐标系

c:相机坐标系     o:工件坐标系

  • 4
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: 手眼标定是机器人技术中的一项重要技术,它是指通过对机器人末端执行器和视觉传感器之间的空间关系进行测量和计算,以确定它们之间的准确对应关系。 校tool是对机器人执行器工具进行标定的过程。在工业机器人应用中,机器人通常会携带各种工具,如抓取器、磨削工具等,校tool的目的是通过精确测量和计算,确定工具与机器人执行器之间的空间关系,确保机器人能够准确地进行操作。 九点标定是一种常用的标定方法,它是通过对工具或相机连接点进行九个以上不同位置的测量,来确定其在空间中的准确位置和方向的过程。这种方法常用于机器人末端工具的标定,它通过测量不同位置下的工具相关点的坐标数据,并使用数学算法计算出准确的坐标转换关系,从而实现对工具的准确标定。 通过手眼标定、校tool和九点标定等技术,可以使机器人在操作过程中具备更高的准确性和稳定性。这对于工业生产中的精细加工、装配和检测等环节非常重要,能够提高生产效率和产品质量,降低生产成本,为实现智能制造提供有力支持。 ### 回答2: 手眼标定是机器人领域中的一个重要概念,用于确定机器人在操作过程中手部和眼部之间的几何关系。手指机械系统的控制需要根据摄像头获取的图像信息来进行视觉引导,因此需要实现手眼标定手眼标定有助于机器人准确地感知和操作环境中的物体。 校tool是一种经常使用的扳手校准方法。它通过在机器人操作时校准和调整工具部件的位置和姿态,以确保机器人的操作准确无误。在校tool过程中,机器人会使用固定好的坐标系计算和调整工具的参数,包括位姿、角度和尺寸等。 九点标定是一种用于相机标定的方法,通过将相机对准一个平面上的九个特定点,来计算出相机的内部参数和外部参数。内部参数包括焦距、光心和畸变参数等,外部参数包括相机的位置和姿态等。九点标定会采集不同位置和姿态下的图像,然后利用这些图像来计算相机的参数,从而将图像中的特定点映射到现实世界中的实际位置。 手眼标定、校tool和九点标定都是机器人和计算机视觉中常用的技术和方法,它们在提高机器人操作准确性和感知能力方面起到了重要作用。通过这些标定和校准过程,可以提高机器人在不同环境下的操作精度和稳定性,使其能够更好地适应各种工业和服务领域的应用需求。 ### 回答3: 手眼标定是机器人技术中的一项重要技术,用于确定机器人末端执行器与机器人基座坐标系之间的关系。具体而言,手眼标定是通过对机器人的手操作和对视觉系统的观测,来确定机器人末端执行器与视觉系统(如相机)之间的转换关系。 首先,手眼标定通常需要通过校准工具进行。校准工具是一种具有特定形状和特征的物体,其在机器人末端执行器和视觉系统之间进行操作和观测。校准工具可以是三维点阵、平面标定板、标定棋盘等。校准工具的选择会影响标定的结果和精度。 其次,手眼标定通常需要进行九点标定九点标定是一种常用的标定方法,它通过对校准工具在不同位置和姿态下的操作和相机观测的记录,来得到执行器与相机之间的转换矩阵。九点标定方法要求在不同位置和姿态下至少进行九次操作和观测。 在进行手眼标定时,需要将校准工具放置在机器人的工作空间内,然后通过控制机器人进行一系列的操作,使校准工具在不同的位置和姿态下完成一定的运动。同时,相机会记录校准工具在不同位置和姿态下的姿态信息。通过对这些操作和观测数据的分析,可以计算出机器人末端执行器和相机之间的转换矩阵,从而实现机器人的准确控制和定位。 总而言之,手眼标定是一种通过校准工具和九点标定方法,确定机器人末端执行器与相机之间的转换关系的技术。它在机器人领域中广泛应用于机器人的定位、抓取和导航等任务中,为机器人的精确操作提供了重要支持。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值