ROS机器人开发实践 胡春旭 用camera_calibration标定单目摄像头 填坑指南

  • Post author:
  • Post category:其他




楼主的运气比较好,标定过程只遇到一个坑



流程

在标定完毕后,将标定好的文件更名为:camera_calibration.yaml

粘贴到:~/ros_exploring/robot_perception/robot_vision目录下

标定好的文件内容如图(这是我自己的标定结果)

在这里插入图片描述

此处要修改camera_name 为 head_camera

运行

roslaunch robot_vision usb_cam_with_calibration.launch


报错:

在这里插入图片描述
这个鸟问题困扰我好几天,各种百度google也没找到靠谱的解决办法,后来自己反复看胡大神的源代码,原来是这个鸟文件出了问题:

在这里插入图片描述
就是发黄的那个鸟(usb_cam_with_calibration.launch)

在这里插入图片描述
以楼主的第6感(灵不灵不知道)此处似乎存在端倪,因为usb_cam.launch文件的内容

在这里插入图片描述
image_width和image_height的默认数值为:640 × 480 尝试将usb_cam_with_calibration.launch中这两个值也改为相同的值,

在这里插入图片描述
万事大吉。



版权声明:本文为weixin_44455731原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。