使用 rostopic 命令。例如,查看 HDL-64ES3 的输出,可以在终端中输入:
rostopic echo /apollo/sensor/velodyne64/VelodyneScanUnified
若该 topic 的数据会显示在终端上,则激光雷达工作正常。
以使用 Novatel 组合惯导为例,在终端中输入:
rostopic echo /apollo/sensor/gnss/ins_stat
找到“pos_type”字段,若该字段的值为 56,则表示进入了良好的定位状态 (RTK_FIXED),可以用于标定。若不为 56,则无法获得可靠的标定结果。
目前进行质检方法主要通过人工来完成。标定完成后,页面会提供标定过程中拼接得到的点云。若标定结果良好,会得到锐利和清晰的拼接点云,可反映出标定场地的细节。通常质检的参照物有平整的建筑立面、路灯和电线杆以及路沿等。若标定质量较差,则会使拼接点云出现一些模糊、重影的效果。图1是两张不同标定质量的拼接点云对比。
(a)
(b)
图1. (a) 高质量的标定结果 (b) 质量较差的标定结果。
Output path需要write
权限来创建文件夹以及保存标定结果,若缺少相关权限,则会出现如下错误:
terminate called after throwing an instance of ‘boost::filesystem::filesystem_error’ what(): boost::filesystem::create_directories: permission denied: “***”
输入以下命令,来为Output path添加write
权限:
# 为output path(如:/apollo/modules/calibration/data/mkz8)添加write权限
sudo chmod a+w /apollo/modules/calibration/data/mkz8 -R
Log存储文件夹需要write
权限来创建日志,若缺少相关权限,则会出现如下错误:
tee: /apollo/data/log/***.out: permission denied
输入以下命令,来为脚本添加write
权限:
sudo chmod a+x /apollo/data/log