Astra plus 深度相机校准标定

前期工作

在ros中已配置Astra plus 并且深度,ir,彩色图像

首先获取依赖项并编译驱动程序

sudo apt install ros-$ROS_DISTRO-camera-calibration

启动相机

source ./devel/setup.bash
roslaunch astra_camera astra_plus.launch  

查看发布主题

rostopic list

 

检查是否有 ROS 摄像头驱动程序

这里是

/camera/color/camera_info

/camera/color/image_raw 

 运行校准节点

加载将要校准的图像主题
rosrun camera_calibration cameracalibrator.py --size 8x6 --square 0.025 image:=/camera/color/image_raw camera:=/camera --no-service-check

其中 “8x6” 代表棋盘布置

“0.025” 代表小正方形的大小(米)

”image:=/camera/color/image_raw“ 通过rostopic 查看 改成相对应的

代码运行完会出现校准框

如图所示,移动棋盘,右边的X,Y,Size,Skew为校准进度

棋盘向左、向右、向上和向下倾斜(倾斜)来提高进度(时间勿太长,会导致卡顿)

CALIBRATE 按钮 和X,Y,Size,Skew变绿点击CALIBRATE

等待一段时间(会卡住,正常情况)

SAVE ,COMMIT 变绿后并依次点击

关闭校准框
校准结果会存储在 tmp/calibrationdata.tar.gz 下

 cd /tmp
 tar -xvzf calibrationdata.tar.gz

将ost.txt文件改名为ost.ini 

mv ost.txt ost.ini

rosrun camera_calibration_parsers convert ost.ini camera.yaml  

将其保存在~/.ros/camera_info/ 

mkdir ~/.ros/camera_info

mv camera.yaml ~/.ros/camera_info/ 

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

⚝ ⚝

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值