手眼标定

介绍

手眼标定用于将相机("眼睛")看到的内容与机器人手臂("手")移动的位置关联起来。

眼在手上(Eye-in-hand)标定

一种确定机器人搭载相机相对于机器人末端执行器的相对位置和位姿的方法。通常的做法是,在机器人手臂处于不同位置和位姿的情况下,拍摄一组已知几何形状的静态物体的图像。

眼在手外(Eye-to-hand)标定

一种确定静态安装的相机相对于机器人基座坐标系的位置和位姿的方法。通常的做法是将已知几何形状的物体放置在机器人的夹爪中,然后拍摄该物体在不同位置和位姿下的一系列图像。

文章与教程

从哪里开始?

学习

  • 手眼标定概念与理论

    本文涵盖手眼标定的概念和理论,但不涉及 Zivid 手眼标定软件的细节。如果您已经具备理论基础,并正在寻找如何使用 Zivid 软件进行手眼标定的实用指南,请跳过此部分直接阅读后续教程。

操作

版本历史

SDK

变更

2.16.0

增加了对较小的 Zivid 标定板 ZVDA-CB02 (5x6 20 mm) 的支持。

2.15.0

添加了手眼 GUI。

2.13.0

增加了对 ArUco 标记的支持。

2.6.0

改进了棋盘格检测的鲁棒性 光晕 - 点云中的亮点

2.4.0

更新了手眼标定的方法以提高准确性,以略微增加旋转残差为代价,使平移残差降低了大约 50%。

2.3.0

提高了棋盘格检测的鲁棒性。

2.2.0

增加了对新的官方 Zivid 标定板系列的支持,其中第一个是 ZVDA-CB01 (7x8 30 mm)

2.0.0

手眼 API 已更改,属于"标定"命名空间。

1.6.0

新增了手眼标定API。