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

视觉相机偏移补偿

一、二维转化的基本原理

如下图所示:坐标系A中的坐标轴为M、N,进行逆时针旋转了θ度后,得到了新的坐标系B,B的坐标轴为U、V。坐标系B是由坐标系A旋转变化得到(逆时针为正,顺时针为负):

将空间中,需要拍照验证的物体设为点P,将P点对应分解到下列两个坐标系中:

根据上图中的几何关系可以两组坐标(m,n)和(u,v)的关系:

可知如果机器人或行走轴模组原坐标系为X、Y,旋转后的坐标为X’、Y’,可得下述关系:

二、使用案例

当前2D相机的使用场景为抓完产品后进行拍照,就是下相机的模式,那么实际放置的点位公式为(X、Y、A为放置点位使用的坐标数据,X*,Y*,Z*为视觉相机给执行机构的偏移量)

产品拍照方向与产品放置方向如下图所示:

在理想状态治具与相机拍照位置没有水平和竖直上的偏差量时,坐标系做了顺时针旋转,角度θ为-90度。

先将相机偏移量进行转化:

带入下相机公式得到实际对应的X,Y,A的坐标:

如相机与治具落位存在安装误差,找出θ角度,确认θ角度的正负号:

带入公式进行转化后为:

带入下相机公式为:

综上所述可得下相机模式2D相机旋转变化的通用公式为(X、Y为放置坐标点位当前位置坐标值,X’、Y’为相机给出的方向上的偏移量):

http://www.xdnf.cn/news/1278469.html

相关文章:

  • .NET Core MVC中CSHTML
  • 嵌入式硬件中AI硬件设计方法与技巧
  • 18.WEB 服务器
  • docker compose和docker-compose命令的区别
  • Vue2篇——第二章 Vue从指令修饰符到侦听器的全面解析(重点)
  • MATLAB绘制水的蒸汽压曲线(Antoine方程)
  • jdk17下载安装教程【超详细图文】
  • 《设计模式》策略模式
  • vue3-基础语法
  • JUC学习笔记-----ReentrantLock
  • TC39x STM(System Timer)学习记录
  • 机器学习数学基础:46.Mann-Kendall 序贯检验(Sequential MK Test)
  • Spring Boot - 内置的9个过滤器用法
  • Day 9-2: Transformer翻译实例演示 - 翻译的基础设施
  • AI大模型 教师方向应用探索
  • Audio Flamingo
  • 第4章 程序段的反复执行4 多重循环练习(题及答案)
  • Python day40
  • C++ list类
  • 【深度学习新浪潮】遥感图像风格化迁移研究工作介绍
  • JS中typeof与instanceof的区别
  • 腾讯云EdgeOne KV存储在游戏资源发布中的技术实践与架构解析
  • 数学建模——回归分析
  • 【GPT入门】第44课 检查 LlamaFactory微调Llama3的效果
  • 集成电路学习:什么是Parameter Server参数服务器
  • 机器学习-增加样本、精确率与召回率
  • Java开源代码源码研究:我的成长之路与实战心得分享
  • 学习分库分表的前置知识:高可用系统架构理论与实践
  • 构建企业级Odoo 18 WMS——功能、架构与拓展蓝图
  • LeetCode每日一题,2025-8-10