基于混合蛙跳优化的采摘机器人相机标定方法
作者:
作者单位:

作者简介:

通讯作者:

中图分类号:

基金项目:

国家重点研发计划项目(2016YFD0702100)、国家自然科学面上基金项目(31571568)、国家自然科学地区基金项目(61863011)、广西自然科学青年基金项目(2015GXNSFBA139264)和广西壮族自治区高等学校科学研究项目(KY2015YB304)


Camera Calibration Method of Picking Robot Based on Shuffled Frog Leaping Optimization
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    针对采摘机器人领域传统的张正友相机标定方法存在对相机模型参数初值敏感和标定结果不稳定等问题,提出一种基于改进混合蛙跳和LM算法的相机标定方法。该方法把相机标定划分为两步:①以混合蛙跳优化为工具,求出相机模型参数的初始值,避免传统张正友相机标定方法直接求取相机模型的参数初值所带来的初值敏感问题。②以改进LM算法对第1步求出的相机模型参数初值进行非线性优化求精,避免张正友相机标定方法须求取相机模型优化参数的雅可比矩阵,从而导致标定结果不稳定的问题。采用OpenCV编写采摘机器人双目视觉标定系统,分别对传统张正友相机标定方法、基于遗传算法的相机标定方法、基于标准混合蛙跳算法的相机标定方法和本文相机标定方法进行相机标定试验。试验结果表明:本文相机标定方法所获得的左相机焦距的绝对误差为0.065~0.506mm、相对误差为1.899%~12.652%,平面靶标图像特征点的平均像素误差为0.166~0.175像素;右相机焦距的绝对误差为0.083~0.360mm、相对误差为2429%~11.484%,平面靶标图像特征点的平均像素误差为0.103~0.114像素;双目相机之间距离的绝对误差为1.866~2.789mm、相对误差为3.209%~4.874%。以上参数精度及收敛速度和稳定性均优于其他相机标定方法,从而验证了该方法所获得的相机标定参数具有较高的准确性和可靠性。

    Abstract:

    Due to the traditional Zhang Zhengyou’s camera calibration method of picking robot existed the problems such as sensitive to initial value of camera model parameters and instability of calibration results, a camera calibration method based on improved shuffled frog leaping optimization and LM algorithm was proposed. The camera calibration was divided into two steps: the first step, calculating the initial values of the parameters of camera model with the shuffled frog leaping optimization, which avoided the sensitivity to the initial value of the camera model parameters that was directly calculated with the traditional Zhang Zhengyou’s camera calibration method; the second step, refining the initial values of the parameters of camera model that calculated in the first step with improved nonlinear optimization LM algorithm, which avoided must obtaining the Jacobi matrix to optimize the parameters of the camera model with the Zhang Zhengyou’s camera calibration method, which led to the instability of the calibration results. And the binocular vision calibration system of the picking robot was developed by OpenCV. The camera calibration experiments were carried out on the traditional Zhang Zhengyou’s camera calibration method, the camera calibration method based on genetic algorithm, the camera calibration method based on shuffled frog leaping optimization algorithm and the camera calibration method. The test results showed that the absolute error of the left camera focal length was 0.065~0.100mm, the relative error of the left camera focal length was 1.899%~12.652%, the average pixel error of the left plane target image was 0.166~0.175 pixel, the absolute error of the right camera focal length was 0.083~0.360mm, the relative error of the right camera focal length was 2.429%~11.484%, the average pixel error of the right plane target image was 0.103~0.114 pixel and the absolute error of distance of binocular camera was 1.866~2.789mm, the relative error of the distance between the binocular camera was 3.209%~4.874%, the convergence speed and stability, which were obtained by the camera calibration method, were all better than the other camera calibration methods in the above. So, these test results verified the calibration parameters obtained by the method had high accuracy and reliability.

    参考文献
    相似文献
    引证文献
引用本文

陈科尹,邹湘军,关卓怀,王刚,彭红星,吴崇友.基于混合蛙跳优化的采摘机器人相机标定方法[J].农业机械学报,2019,50(1):23-34.

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2018-03-27
  • 最后修改日期:
  • 录用日期:
  • 在线发布日期: 2019-01-10
  • 出版日期: