当前位置: 首页 > article >正文

C++通过输入3D相机像素点集{u、v、z}和机械手世界坐标点集{X、Y、Z}求得变换矩阵RT(眼在手外)

👑主页:吾名招财
👓简介:工科学硕,研究方向机器视觉,爱好较广泛…
​💫签名:面朝大海,春暖花开!

C++通过输入3D相机像素点集{u、v、z}和机械手世界坐标点集{X、Y、Z}求得变换矩阵RT(眼在手外)

  • 引言
  • 原理简介
  • 点集数据(含像素坐标、世界坐标及求解后的变换矩阵)
  • 配置Eigen库
  • C++源码
  • 输出结果

引言

  在3D拆垛中,要想使机械手能抓取到3D相机识别的物体,首先要做的就是手眼标定,通过标定将相机的像素坐标和机械手的世界坐标联系起来,可以通过一组点集(该点集在机械手坐标系下的坐标(X、Y、Z)及其在3D相机下的像素坐标(u、v、z))求解变换矩阵,即可将相机的像素坐标转换成世界坐标传给机械手。

原理简介

  原理为先将点集在图像的像素坐标及对应深度(u、v、z)通过相机内参转换成相机坐标(x、y、z),接着求相机坐标(x、y、z)与其在机械手坐标系下的世界坐标(X、Y、Z)间的变换矩阵。


http://www.kler.cn/a/513304.html

相关文章:

  • 细说STM32F407单片机电源低功耗StopMode模式及应用示例
  • 可以自己部署的微博 Mastodon
  • mysql的测试方案
  • PostgreSQL的学习心得和知识总结(一百六十六)|深入理解PostgreSQL数据库之\watch元命令的实现原理
  • ElasticSearch索引别名的应用
  • ASP.NET Core Web API 创建指南
  • 将 Docker 安装到 Windows 的 D 盘的方法
  • 麦田物语学习笔记:保存和加载场景中的物品
  • StyleGAN - 基于样式的生成对抗网络
  • 低度酒真的是酒精勾兑的吗?
  • 2024人工智能AI+制造业应用落地研究报告汇总PDF洞察(附原数据表)
  • 【Java数据结构】排序
  • 前端之移动端
  • 解锁Java中的国密算法:安全保障的密钥
  • Arweave的经济学模型
  • TiDB与Oracle:数据库之争,谁能更胜一筹?
  • HTML语言的数据结构
  • git常见知识点
  • 使用tritonserver完成clip-vit-large-patch14图像特征提取模型的工程化。
  • 记录一下OpenCV Contrib 编译踩的坑
  • 美国采取行动扩大人工智能出口限制
  • Go-Gin Web 框架完整教程
  • 【音视频开发】变速与硬解码
  • 【Linux系统编程】—— 从零开始实现一个简单的自定义Shell
  • 基于昇腾300I-Duo推理卡部署Embedding与Rerank模型
  • 【Linux环境变量与命令行参数】常见环境变量 | 环境变量的全局属性 | 命令行参数