什么是手眼标定

本文详细介绍了手眼标定中的两种方法:Eye-In-Hand和Eye-To-Hand,并通过核心公式AX=XB来求解机械臂与摄像头间的坐标转换关系。


为了得到相机坐标系与机器人坐标系之间的位姿关系,包括两种:eye in hand (相机安装在机械臂末端)和eye to hand (相机安装在机械臂外侧)。
手眼标定法的核心公式只有一个,AX=XB,这里的X就是指手(机械臂末端)与眼(摄像头)之间的坐标转换关系。
用Base表示机械臂的底座(可以认为是世界坐标系),用End表示机械臂的末端,用Camera表示摄像头,用Object表示标定板。

Eye-In-Hand

 所谓Eye-In-Hand,是指摄像头被安装在机械臂上。此时要求取的是,End到Camera之间的坐标转换关系,也就是X=T_(E→C)这种情况下,有两个变量是不变的:
摄像头与机械臂末端之间的坐标转换关系不变,也就是说, T_(E→C)始终不变;
标定板与机械臂底座之间的坐标转换关系不变,也就是说, T_(B→O)不变的。

把T_(B→o)按照前后两次运动展开,有
T_(B→E1) T_(E1→C1) T_(C1→O)=T_(B→E2) T_(E2→C2) T_(C2→O)
(T_(B→E2) )^(-1) T_(B→E1) T_(E1→C1)=T_(E2→C2) T_(C2→O) (T_(C1→O) )^(-1)
T_(E2→E1) T_(E1→C1)=T_(E2→C2) T_(C2→C1)
则有
A=T_(E2→E1)=(T_(B→E2) )^(-1) T_(B→E1)
B=T_(C2→C1)=T_(C2→O) (T_(C1→O) )^(-1)
X= T_(E→C)= T_(E1→C1)==T_(E2→C2)

Eye-To-Hand

 所谓Eye-To-Hand,是指摄像头被安装在一个固定不动的位置,而标定板被拿在机械臂手上。此时要求取的是,Base到Camera之间的坐标转换关系,也就是X=T_(B→C)这种情况下,有两个变量是不变的:
摄像头与机械臂底座之间的坐标转换关系不变,即T_(B→C)这始终不变;
标定板与机械臂末端之间的坐标转换关系不变,即T_(B→C)始终不变。

把T_(E→o)按照前后两次运动展开,有
T_(E1→B) T_(B→C) T_(C→O1)=T_(E2→B) T_(B→C) T_(C→O2)
(T_(E2→B) )^(-1) T_(E1→B) T_(B→C)=T_(B→C) T_(C→O2) (T_(C→O1) )^(-1)
则有
A=(T_(E2→B) )^(-1) T_(E1→B)
B=T_(C→O2) (T_(C→O1) )^(-1)
X= T_(B→C)

声明:部分内容来源于网络,仅供读者学习、交流之目的。文章版权归原作者所有。如有不妥,请联系删除。

本文转载于公众号:BFT智能机器人研究

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值