Autoware激光雷达与网络摄像机联合标定(六)相机雷达联合标定

前言

系统环境是Ubuntu 16.04,每完成一大步,将会把系统的完整镜像(VM Ware导出的虚拟机)发布到Github与Gitee,供使用。因为安装环境,本身是很耗费时间的,安装过程亦参考了网上很多的文章,踩了很多的坑,本系列旨在填坑,让后来人可以集中精力做实际的开发、学习。
每步会有步骤说明,命令的输出如果太多,就省略不再贴出来。
使用的设备是 Livox Horizon + 大华(Dahua) DH-IPC-HFW2433M-LED

Autoware相机内参标定

使用的棋盘格尺寸是 50mm * 50mm 的方格,有效大小为 10 * 7。

# 需要先启动大华相机节点
ningdr@ubuntu:~$ rosrun autoware_camera_lidar_calibrator cameracalibrator.py --square 0.05 --size 10x7 image:=/dahua_ros_node/dahua_ros camera:=/dahua_ros_node

标定板在相机视野内移动,等待检测到点,再换位置,等X,Y,Size,Skew的进度条变为绿色,CALIBRATE按钮即可点击。左键单击CALIBRATE后,等待内参计算结果。之后点击SAVE,即可保存相机内参文件。
相机标定

相机标定结果

录制BAG

启动相机、雷达

# 相机
ningdr@ubuntu:~/CLionProjects/demo/dahua_ros/build$ roslaunch dahua_ros camera_info.launch
# 雷达
ningdr@ubuntu:~$ roslaunch runtime_manager runtime_manager.launch
# 进入 autoware -> Sensing -> 勾选 Livox Lidar
ningdr@ubuntu:~$ rostopic list | grep livox
/livox/imu
/livox/lidar
/livox/points
ningdr@ubuntu:~$ 
ningdr@ubuntu:~$ rostopic list | grep /dahua_ros_node/dahua_ros
/dahua_ros_node/dahua_ros
/dahua_ros_node/dahua_ros/compressed
/dahua_ros_node/dahua_ros/compressed/parameter_descriptions
/dahua_ros_node/dahua_ros/compressed/parameter_updates
/dahua_ros_node/dahua_ros/compressedDepth
/dahua_ros_node/dahua_ros/compressedDepth/parameter_descriptions
/dahua_ros_node/dahua_ros/compressedDepth/parameter_updates
/dahua_ros_node/dahua_ros/theora
/dahua_ros_node/dahua_ros/theora/parameter_descriptions
/dahua_ros_node/dahua_ros/theora/parameter_updates
ningdr@ubuntu:~$ 

/dahua_ros_node/dahua_ros/livox/lidar 两个 topic 均存在即为正常。

# 录制
ningdr@ubuntu:~/bag$ ningdr@ubuntu:~$ rosbag play ./soft/autoware.ai/install/runtime_manager/share/runtime_manager/scripts/autoware-20220125213313.bag --loop /livox/lidar:=/points_raw

# 播放之前,关闭相机和雷达节点
# 播放
ningdr@ubuntu:~/bag$ rosbag play dahua_livox_01.bag --loop
# 启动标定工具箱
ningdr@ubuntu:~$ rosrun calibration_camera_lidar calibration_toolkit

选择相机 topic
选择相机雷达
设置参数
设置相机内参和棋盘格参数
在这里插入图片描述

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

zhangningboo

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

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

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

打赏作者

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

抵扣说明:

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

余额充值