当前位置: 首页> 财经> 股票 > 眼在手上的手眼标定(matlab+python)实测精度±1mm

眼在手上的手眼标定(matlab+python)实测精度±1mm

时间:2025/7/26 18:16:18来源:https://blog.csdn.net/Tavox/article/details/139521179 浏览次数:0次
眼在手上的手眼标定(matlab+python)实测精度±1mm
  • 原理网上有很多教程,提供一个参考,就不详细阐述了,这里主要记录一下手眼标定的过程和代码。
  • 源码:https://gitee.com/Tavox/hand-eye-calibrate
一、准备工作
  • 材料准备:标定板、相机、机械臂;
  • 做相机标定,同时记录拍照位机械臂位姿(images/pos.txt),照片放在images下;(笔者提供了标定的图片及数据)
二、相机标定:
  • 使用matlab自带的相机标定工具箱进行标定,标定结果会输出到matlab工作区,需要将其保存至本地;
data = toStruct(cameraParams);
% 保存变量到.mat文件
save('cameraParams.mat', 'data');
三、手眼矩阵计算:
1. 运行hand_eye_calibrate.py;
  • 读取cameraParams.mat中的标定结果,并写入配置文件camera.ini;
  • 计算相机和机械臂末端变换矩阵至cam2end.txt;
2. 注意
  • 需要注意机械臂位姿输出的格式,我这里用的输出格式为:
[x, y, z, rx, ry, rz]
四、如何使用手眼矩阵
  1. 提供了一个基于AprilTag的定位方案,见get_target_pose.py;
关键字:眼在手上的手眼标定(matlab+python)实测精度±1mm

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: