关于机器人自动抓中的相机标定
什么是相机标定?为什么要进行相机标定呢?
2023-06-07 09:25:22 尹尔斯工业智能科技(南京)有限公司 162
视觉机械臂是智能机器人的一个重要分支,它主要包括控制芯片、驱动电路、机械臂、相机等部分。自主抓取是指,在没有人为干预的情况下,视觉机械臂系统通过摄像头获取到目标物体的位置,并且通过驱动机械臂来完成对于目标物体的抓取任务。
整个抓取过程大致分为以下几步 : 相机标定和机械臂进行手眼标定--1读取摄像头信息--2识别出目标物体并得出位姿--3物体在相机中的二维坐标转化成相对于相机光心的三维坐标--4转换成相对于机械臂底座的世界坐标--5计算机械臂未端执行器抓取物体时的位姿--6通过已知的目标位置和末端执行器的位置信息来计算机械臂上每个电机应转动的角度--7根据有无障碍物、路径距离要求、时间要求规划出合适的路径---8驱动机械臂各个关节一步一步到达合适的位置--9未端执行器抓取物体投放到指定位置。
其中关于相机标定
什么是相机标定?为什么要进行相机标定呢? 由于相机采用小孔成像的原理来采集图像,为了使物体成像更加清晰,就采用了透镜的方式。但是,因为透镜本身在成像的过程中会不可避免的引入径向畸变和切向畸变(比如一条直线成像后会显示成一条弧线)。为了使得现实中的图像能够真实的呈现在图片当中,有利于之后机械臂的抓取,则需要对相机进行畸变校正。一般情况下,只要是对于成像精度较高的场景都需要进行标定,比如三维结构光成像、人脸识别、视觉检测等。
现在对于相机标定较常用的方法是利用棋盘格标定板每个角点像素坐标的相对关系以及在已知真实坐标相对关系的条件下计算出来的。在OpenCv当中已经有了对应的库,在使用前只需设置一下每个格子的大小以及格子的行列数(减去一)即可进行标定。相机标定的合格指标一共有四个,分别是x轴方向、y轴方向、远近以及旋转角度。
机器人自动抓取技术是面向工业领域的多关节机械手或多自由度的机器技术,它能自动执行工作,是靠自身动力和控制能力来实现各种功能的一种机器技术。...
尹尔斯为大家总结了一些柔性振动盘日常运作会出现的问题及处理这些问题的办法。
尹尔斯柔性振动盘为一些常见的传统振动盘无法解决的上料问题提供了解决方案。
柔性振动盘可以实现将多个产品放入料盘中上料,可以提高上料效率。