Handeye_movingcam_calibration

来源:互联网 发布:流光5.0 软件解压密码 编辑:程序博客网 时间:2024/06/15 00:06

基于halcon的手眼标定

Handeye_movingcam_calibration.hdev   运动相机

1.  由函数gen_caltab( : :XNum, YNum, MarkDist, DiameterRatio, CalPlateDescr, CalPlatePSFile : )生成标定板文件

2.  机器人位姿的获取

handeye_create_robot_poses.hdev例程可写出对应的机器人位姿文件(ToolInBasePose)。调用input_pose_type ()确定机器人位姿的类型,由你的机器人决定你的类型是xyz,zyx,还是zyz。调用input_pose()输入末端的位姿。创建halcon可直接读取的dat文件。

robotpose有很多种输入的形式,最常用的是xyz的输入形式,它表示机械手末端坐标系相对于世界坐标系此即为机器人基准坐标系)的坐标点与三轴旋转角度。同时考虑以下几点:

(1)三轴旋转角度的参考系一直是世界坐标系(绕固定坐标系旋转),不是绕某个轴运动之后的坐标系,且旋转正方向以右手螺旋取得。

(2)相机的xyz轴是被默认规定的,即z轴方向延镜头向外,x轴方向为垂直z 方向向图片的正右方,y轴方向以右手螺旋定则确定。

(3)机械手基坐标(即世界坐标系)的选取中x 轴方向须与摄像头的x 轴方向一致,否则结果会产生一定偏差,同时也不利于标定结果的验证。然后按照此流程重复多遍,得到多组机器人的位姿文件。在HDevelop中对机器人位姿文件的读取可直接调用read_pose函数来实现。


阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 如何炖排骨好吃 炒排骨的做法 排骨怎么做好吃肉烂熟 炖排骨怎么做好吃 排骨可以怎么做 怎么炖排骨好吃 排骨火锅的家常做法 排骨酱怎么用 鱼怎么做好吃 什么炖排骨好吃 排骨炖法 焖排骨的家常做法 咸排骨怎么做好吃 腊肉排骨怎么做好吃 排骨咋做好吃 黑椒 电烤箱怎么烤羊排 羊杂怎么做好吃 羊杂做法 羊杂的做法 红焖羊杂 锅仔羊杂 米椒羊杂 羊杂的功效与作用 葱爆羊杂的家常做法 羊杂批发 烩羊杂的做法 羊杂锅的做法大全家常 羊杂粉的做法 羊杂多少钱一斤 砂锅羊杂 羊杂批发价格 红焖羊杂的做法大全 羊杂火锅的做法大全 羊杂图片 羊杂怎么煮 羊杂价格 羊杂锅仔 锅仔羊杂的做法 羊杂的做法大全 熟羊杂的家常做法