Halcon 例程:calibrate_hand_eye_scara_stationary_cam
Halocn版本:18.11 Progress (64-bit)
研究背景:在scara四轴机器人的插取中,我们需要一个较高的精度,我们目前面临的问题是插上电路板的话,命中率不够高,初步估计是算法的问题,还有就是标定的问题,之前一直采用的是普通的相机标定方法,没有采用calibrate_hand_eye的标定方法,故开始学习Halcon的示例程序,看看是否是因为标定的问题所导致的命中率的问题。
第一个疑问-gen_cam_par_area_scan_division()
gen_cam_par_area_scan_division() 它里面的参数不知道是从哪儿获取到的。
OK,这个问题解决了,找到了之前标定相机的程序,该参数的意思就是从相机标定的数据中获得的相机内参,如下图所示。
1.获取标定图像和相应的机器人姿态
create_calib_data()方法是创建一个用于保存校准数据模型的容器,相当于new了一个对象,并为该对象的类型进行设置,而后再对它的成员变量进行赋值。