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

有仰拍相机和俯拍相机时,俯拍相机中心和吸嘴中心的标定

俯拍相机中心和吸嘴中心的标定

文章目录

    • 俯拍相机中心和吸嘴中心的标定
  • 前言
  • 适用模型如下:
  • 一、使用一个标定片进行标定
    • 1.关键注意:
    • 2.标定步骤:
  • 二、使用一个L型的工件
    • 1.关键注意:
    • 2.标定步骤:
  • 总结


前言

在自动化设备领域,使用相机进行定位是很普遍存在的,而使用相机定位就必定会用到标定,本文介绍两种关于吸嘴上方的俯拍相机和吸嘴中心的标定方法(前提是带有仰拍相机和俯拍相机)。【还有很多相机的使用场景的标定方法将在以后的文章中进行阐述】


适用模型如下:

一种带俯拍和仰拍相机的模型

一、使用一个标定片进行标定

1.关键注意:

关键是使用两个相机的中心和识别偏差,得到两个相机的中心固定偏差。

注:后续俯拍相机拍物料识别得到的偏差以吸嘴中心在俯拍相机中心的位置为基准进行补偿即可。

2.标定步骤:

  1. 取料头吸嘴在仰拍相机中PR识别,并移动到相机中心。记录此时的位置为A(x,y)。
  2. 在俯拍相机视野中放个标定玻璃片,识别并取得PR结果保存为offset1(x1,y1)。
  3. 控制吸嘴移动到标定玻璃片上方,吸取玻璃片并移动到点A,然后识别得到offset2(x2,y2)。
  4. 综合使用点A位置和两个offset可计算得到俯拍相机中心和仰拍相机中心的偏差,此偏差为固定安装偏差,由于在仰拍相机中可以识别一下吸嘴中心,再加上两个相机之间的偏差,就可以推算得到吸嘴中心在俯拍相机中心的位置。

二、使用一个L型的工件

1.关键注意:

需要镂空此L型工件识别区域,使得俯拍相机和仰拍相机都能识别到同一个位置的特征。如下图所示:
L型标定工件示意图

2.标定步骤:

  1. 移动吸嘴,使得识别特征在俯拍相机中识别一下,记录此时轴的识别位置A和PR返回偏差offset1(x1,y1)。(由此可计算得到将识别特征中心移动到俯拍相机中心的位置P1)。
  2. 移动吸嘴,使得识别特征在仰拍相机中识别一下,记录此时轴的识别位置B和PR返回偏差offset(x2,y2)。(由此可以计算得到将识别特征中心移动到仰拍相机中心的位置P2)。
  3. 由P2减去P1可得到两个相机的安装偏差。

总结

建议使用L型工件进行标定,因为进行俯拍相机的比例标定时,是肯定需要用到一个L型工件从吸嘴延伸出来,使得俯拍相机能识别到进行标定的,只是工件需要镂空并放上可以两个相机都识别得到的玻璃片。

http://www.lryc.cn/news/66066.html

相关文章:

  • 【Vue学习笔记5】Vue3中的响应式:ref和reactive、watchEffect和watch
  • 自动化测试工具的基本原理以及应用场景
  • 《Java虚拟机学习》 java代码的运行过程
  • 关于Intel处理器架构中AVX2里Gather特性的说明
  • UNIX常用命令(C站最全,一文通关)
  • Vue监听属性详细讲解
  • 网申形式一览:这三种投递方式,你了解吗?
  • vue项目将多张图片生成一个gif动图
  • 开心档之Go 语言常量
  • 动态库和静态库的使用
  • 前端:20 个常见的前端算法题
  • 【Linux】多线程 --- 线程概念 控制 封装
  • 最长递增子序列的长度 _ 贪心+二分查找 _ 20230510
  • VMware ESXi 7.0 U3m Unlocker OEM BIOS 集成网卡驱动和 NVMe 驱动 (集成驱动版)
  • Scrum敏捷开发和项目管理流程及工具
  • 微服务之配置中心
  • windows下安装OpenCL
  • 前端项目的通用优化策略
  • 关于 IO、存储、硬盘和文件系统
  • 计算机网络期中复习提纲-酷酷的聪整理版
  • clickhouse的嵌套数据结构Tuple、Array与Nested类型介绍和使用示例
  • 人脸修复增强调研
  • 【Java】继承和多态
  • ThingsBoard集群部署之k8s
  • 【Gorm】如何在 GORM 中实现模型之间的关联?
  • Linux危险命令
  • FPGA入门系列13--异步串口通信
  • k8s基础4——deployment控制器、应用部署、升级、回滚、水平扩容缩容
  • 动态规划算法——40道leetcode实例入门到熟练
  • Nmap入门到高级【第十一章】