激光雷达与相机联合标定
记录激光雷达和相机标定过程及注意事项。
标定
标定基于Autoware
Methods
1. 安装 ROS
Ubuntu
参考该教程
2. 安装 Autoware
安装步骤参考官方Wiki
需要注意自带
Calibration Tools
的最高版本为v1.10.0
,此要求同样限制系统版本为Ubuntu 16.04
3. 数据采集
连接硬件,采集标定板在不同距离,不同角度下各姿势的ros包,细节见参考
# 启动大华相机
roscore
rosrun dahua_socket camera_node
rosrun camera_data camera_data_node
rosrun sensor_timer trigger_timer_node
rosrun sensor_timer sensor_timer_node
rosrun sensor_timer pack_timer_node
4. 标定
标定过程可参考视频
4.1 启动 Autoware
按教程启动,但暂不进入标定流程
4.2. 回放 rosbag
autoware 写死了激光雷达点云 topic 为
/points_raw
,需要重命名包中的点云 topic如果包过大在播放-暂停时卡死,可以降低速度
rosbag paly -r 0.1 xxx.bag /velodyne_points:=/points_raw
# 空格键暂停/继续
4.3 选定姿势并拾取雷达点云
按
b
键修改背景色,按w
键可快速聚焦点云在点云预览界面先调出一个较优角度
4.4 标定并投影
Note
1. 坐标系
涉及三个坐标系,分别是相机系、Autoware坐标系和Velodyne坐标系,它们均是右手系
- 相机系
- Velodyne坐标系
- Autoware坐标系
2. 标定文件
CameraExtrinsicMat
为相机系转Autoware系
Appendix
Reference
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。