草庐IT

【定位教程2----旋转中心标定之方法一】

提起旋转中心标定,那就不得提为什么要标定旋转中心?我们将红点A移动A’,并且把底边对齐没有做过的人,会说这还不简单,x-x,y-y,u-u,不就是偏移值了么?有这样想法的,忽视了一个重要的条件,那就是他平移过去后,默认是绕着A’的点旋转的但注意了,这一点很重要,那就是实际中的旋转,基本上不会是绕着产品的中心去旋转的!!!机器人吸的位置,与产品的中心偏差是不确定的.正确的做法如图所示1,A点先绕着旋转中心点旋转到B点,对齐角度2,从B点平移到A’点3,那么偏移量就是B.x-A’.xB.y-A’.y角度差是两个位置的角度值这一点,理解起来有困难的,要反复思考下,因为凡是涉及到旋转的定位项目,旋转中

【定位教程2----旋转中心标定之方法一】

提起旋转中心标定,那就不得提为什么要标定旋转中心?我们将红点A移动A’,并且把底边对齐没有做过的人,会说这还不简单,x-x,y-y,u-u,不就是偏移值了么?有这样想法的,忽视了一个重要的条件,那就是他平移过去后,默认是绕着A’的点旋转的但注意了,这一点很重要,那就是实际中的旋转,基本上不会是绕着产品的中心去旋转的!!!机器人吸的位置,与产品的中心偏差是不确定的.正确的做法如图所示1,A点先绕着旋转中心点旋转到B点,对齐角度2,从B点平移到A’点3,那么偏移量就是B.x-A’.xB.y-A’.y角度差是两个位置的角度值这一点,理解起来有困难的,要反复思考下,因为凡是涉及到旋转的定位项目,旋转中

2D图像处理:相机标定

文章目录一、相机标定的是什么?二、四个坐标系2.1世界坐标系(X,Y,Z)2.2相机坐标系(x,y,x)2.3图像坐标系2.4像素坐标系三、坐标系间的变换关系3.1世界坐标系-->相机坐标系3.2相机坐标系-->图像坐标系3.3图像坐标系-->像素坐标系四、相机畸变模型4.1径向畸变4.2切向畸变一、相机标定的是什么?相机内参:fx,

搭建和配置ROS环境,使用Rviz完成摄像头(camera)的视频采集,摄像头的标定

目录一、虚拟机Ubuntu18.04下搭建Ros环境 1、关于ROS机器人操作系统2、ROS的安装配置  3、 运行小海龟示例程序二、Rviz完成摄像头(camera)的视频采集1、配置摄像头 2、相关包的下载三、USB摄像头运行和标定1、标定环境配置 2、标定程序运行四、总结参考资料一、虚拟机Ubuntu18.04下搭建Ros环境 1、关于ROS机器人操作系统·概念        ROS是RobotOperatingSystem的缩写,通常称为“机器人操作系统”。但它并不是一个真正的操作系统,而是一个面向机器人的开源的元操作系统(meta-operatingsystem),提供类似传统操作系

搭建和配置ROS环境,使用Rviz完成摄像头(camera)的视频采集,摄像头的标定

目录一、虚拟机Ubuntu18.04下搭建Ros环境 1、关于ROS机器人操作系统2、ROS的安装配置  3、 运行小海龟示例程序二、Rviz完成摄像头(camera)的视频采集1、配置摄像头 2、相关包的下载三、USB摄像头运行和标定1、标定环境配置 2、标定程序运行四、总结参考资料一、虚拟机Ubuntu18.04下搭建Ros环境 1、关于ROS机器人操作系统·概念        ROS是RobotOperatingSystem的缩写,通常称为“机器人操作系统”。但它并不是一个真正的操作系统,而是一个面向机器人的开源的元操作系统(meta-operatingsystem),提供类似传统操作系

使用HALCON标定板快速标定,纠正成像畸变

使用HALCON标定板快速标定,纠正成像畸变1生成标定板描述文件gen_caltab(7,7,0.00375,0.5,'caltab.descr','caltab.ps')gen_caltab(::XNum,YNum,MarkDist,DiameterRatio,CalPlateDescr,CalPlatePSFile:)为具有矩形排列标记的标定板生成标定板描述文件和相应的后记文件。该算子可以制作所需的标定板参数文件Caltab.descr和标定板图像文件Caltab.ps。参数:输入:XNumX方向的标记点数。默认值:7建议值:5、7、9建议增加:1限制:XNum>1YNumY方向的标记点数

标定协议之XCP标定协议介绍

作者|WenDao_Engineer微信公众号 | 闻道工程师之家在《标定协议基础知识介绍》一文中我们介绍了常用的标定协议有CCP和XCP两种,在前面CCP标定协议系列文章对CCP标定协议指令、DAQ模式以及实现流程做了详细的介绍。XCP标定协议和CCP标定协议在功能都是为了实现标定,但还是有一些差异,本文将从与CCP标定协议差异性的地方来对XCP标定协议进行介绍。XCP协议标准介绍CCP标定协议只能是基于CAN通讯来实现标定,随着技术的发展,控制器之间可以有多种通讯协议。因此,ASAM(AssociationforStandardizationofAutomationandMeasuring

确保发那科机器人零点标定(零点复归)精度的3种方法

确保发那科机器人零点标定(零点复归)精度的3种方法随便聊聊先贴结论一、测试项目二、测试方法三、不同零点复归方法精度测试1、测试过程2、测试数据3、测试结论四、重做用户及工具坐标系测试1、测试过程2、测试数据3、测试结论五、FANUC机器人快速零点复归原理研究1、相关系统变量2、FANUC机器人编码器原理3、SRVO-075报警消除原理4、快速零点复归原理六、零点丢失故障应对方法总结七、注意事项随便聊聊最近接触了库卡的机器人,在上电的过程中,本想着需要确认一下机器人各轴零点是否对齐,深入查看后才发现库卡机器人并没有各轴零点标牌对齐一说,而是有一套专门的零点标定工具叫做EMD。理解下来,大致原理就

鱼眼相机成像模型以及基于OpenCV标定鱼眼镜头(C++)

opencv系列文章目录opencv系列一、鱼眼镜头模型二、投影函数等距投影模型等立体角投影模型正交投影模型体视投影模型三、OpenCV中的鱼眼相机模型四、标定(C++)实现使用的函数采集标定图像标定代码标定结果一、鱼眼镜头模型鱼眼镜头一般是由十几个不同的透镜组合而成的,在成像的过程中,入射光线经过不同程度的折射,投影到尺寸有限的成像平面上,使得鱼眼镜头与普通镜头相比起来拥有了更大的视野范围。下图表示出了鱼眼相机的一般组成结构。最前面的两个镜头发生折射,使入射角减小,其余的镜头相当于一个成像镜头,这种多元件的构造结构使对鱼眼相机的折射关系的分析变得相当复杂。研究表明鱼眼相机成像时遵循的模型可以

镭神激光雷达和相机联合标定

1.坐标系和欧拉角镭神激光雷达坐标系和相机坐标系都为右手坐标系镭神激光雷达坐标系:原点为激光雷达光学中心,右为X,前为Y,上为Z相机坐标系:原点为相机光心,右为X,下为Y,前为Z同时规定欧拉角:绕X轴为俯仰角(pitch),绕Y轴为翻滚角(roll),绕Z轴为偏航(航向)角(heading、yaw)。此时镭神激光雷达坐标系到相机坐标系,只需绕X轴顺时针旋转90°,即俯仰角(pitch)为90°。2.标定过程先标定相机内参,因为相机的内参为定值,再标定激光雷达到相机的外参。2.1相机内参相机内参,具体原理参考计算机视觉:相机成像原理:世界坐标系、相机坐标系、图像坐标系、像素坐标系之间的转换,它采