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

眼在手上的手眼标定(matlab+python)实测精度±1mm
一、准备工作
  • 材料准备:标定板、相机、机械臂;
  • 做相机标定,同时记录拍照位机械臂位姿(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;

相关推荐

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

    2024-06-07 13:20:02       20 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-07 13:20:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-07 13:20:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-06-07 13:20:02       87 阅读
  4. Python语言-面向对象

    2024-06-07 13:20:02       96 阅读

热门阅读

  1. spring boot 白盒测试实战

    2024-06-07 13:20:02       29 阅读
  2. FPGA verilog入门案例笔记一

    2024-06-07 13:20:02       36 阅读
  3. Flask、uWSGI和Nginx在Web服务器架构中的职责

    2024-06-07 13:20:02       31 阅读
  4. 多云世界中的 API 治理

    2024-06-07 13:20:02       50 阅读
  5. Github 2024-06-04 Python开源项目日报 Top10

    2024-06-07 13:20:02       31 阅读
  6. 【路径规划】二维Dijkstra启发式改进算法

    2024-06-07 13:20:02       32 阅读
  7. LeetCode|938. Range Sum of BST

    2024-06-07 13:20:02       29 阅读
  8. 什么情况下需要进行网络安全等级保护?

    2024-06-07 13:20:02       32 阅读
  9. 如何将 Vue 应用程序部署到 Cloudflare Pages

    2024-06-07 13:20:02       27 阅读
  10. MySQL8.0默认TCP端口介绍

    2024-06-07 13:20:02       29 阅读
  11. Inner-IoU

    Inner-IoU

    2024-06-07 13:20:02      66 阅读
  12. PLM 解决方案如何提高您的业务效率?

    2024-06-07 13:20:02       30 阅读