| 1 |
info |
("重置高反射率地图"); |
只有在有反光条辅助定位的时候会报,用于主动操作重建某一段反光条地图时会报 |
| 2 |
info |
("收到更新地图话题,开始更新全局地图"); |
指的是全局点云地图 |
| 3 |
info |
("收到初始定位话题,重置定位为(%f, %f, %f)(%f, %f, %f, %f)", p.x, p.y, p.z, q.w, q.x, q.y, q.z); |
收到了外部的定位坐标,一般是在rviz上手动拉点或者robot_server下发坐标点会报 |
| 4 |
info |
("全局地图加载完成"); |
一般开机会报,点云地图加载完成 |
| 5 |
info |
("全局地图更新完成,继续定位流程"); |
指的是全局点云地图 |
| 6 |
info |
("雷达相对于base_link外参为单位矩阵. 不进行坐标转换。"); |
一般开机会报 |
| 7 |
info |
("雷达相对于base_link外参非单位矩阵. 需进行坐标转换。"); |
一般开机会报 |
| 8 |
info |
("开始雷达与TAG定位标定"); |
反光柱标定时会报 |
| 9 |
info |
("开始加载全局地图:%s", globalmap_pcd.c_str()); |
一般开机会报 |
| 10 |
info |
("开始加载高反射率地图:%s", high_reflectivity_map_path.c_str()); |
一般开机会报 |
| 11 |
info |
("开始更新高反射率地图"); |
一般开机会报 |
| 12 |
info |
("结束更新高反射率地图"); |
一般开机会报 |
| 13 |
info |
("加载已有地图数据"); |
一般开机会报 |
| 14 |
info |
("定位节点完成初始化"); |
一般开机会报 |
| 15 |
info |
("定位节点持续运行中..."); |
定位程序正常运行,报这个不代表定位正确,只代表定位程序正常运行 |
| 16 |
info |
("初始化:指定初始位姿:(%f, %f, %f)(%f, %f, %f, %f)", init_pos_x, init_pos_y, init_pos_z, init_ori_w, init_ori_x, init_ori_y, init_ori_z); |
开机后定位会自己拉一下定位,坐标值来自于param.yaml里写入的固定坐标值 |
| 17 |
info |
("保存高反射率地图"); |
只有在有反光条辅助定位的时候会报,用于主动操作重建某一段反光条地图时会报 |
| 18 |
info |
("保存地图数据以供下次直接使用"); |
一般开机会报 |
| 19 |
info |
("y_center: %f", y_center); |
rtk重定位 |
| 20 |
info |
("x_center: %f", x_center); |
rtk重定位 |
| 21 |
info |
("x: %f y: %f z: %f", initial_pose_.pose.pose.position.x, initial_pose_.pose.pose.position.y, initial_pose_.pose.pose.position.z); |
rtk重定位的结果 |
| 22 |
info |
("VERSION: %s", CPACK_PACKAGE_VERSION); |
版本信息 |
| 24 |
info |
("TransformationEpsilon: %f", TransformationEpsilon); |
一般开机会报 |
| 25 |
info |
("TAG定位生效"); |
标定好充电桩反光柱在地图的位置后,打开融合反光住定位开关,狗爬桩上会报 |
| 26 |
info |
("tag_odom_succes"); |
标定好充电桩反光柱在地图的位置后,打开融合反光住定位开关,狗爬桩上会报 |
| 27 |
info |
("tag lidar calib yaml load!!"); |
加载反光柱标定文件,一般开机会报 |
| 28 |
info |
("Start updating global map!"); |
("收到更新地图话题,开始更新全局地图");指的是全局点云地图 |
| 34 |
info |
("RTK定位生效"); |
rtk程序成功启动且数据正常 |
| 59 |
info |
("gps重定位结束"); |
("gps重定位结束"); |
| 60 |
info |
("gps重定位成功"); |
("gps重定位成功"); |
| 75 |
info |
("---------- LOCALIZATION ----------"); |
定位开始启动 |
| 76 |
warn |
("--最近%d帧内,足式里程计的值【距离, 角度】分别是【%.3f, %.3f】", leg_odom_error_list_total_num, dis_leg_odom, yaw_leg_odom); |
定位未丢失,但是检测到足式里程计与定位结果存在较大差距,会输出此报文。一般是环境问题导致定位即将丢失或者运动行走状态不稳定(狗腿被绊住等)导致 |
| 77 |
warn |
("--最近%d帧内,定位与足式里程计的绝对误差【距离, 角度】分别是【%.3f, %.3f】", leg_odom_error_list_total_num, dis_dt, yaw_dt); |
定位未丢失,但是检测到足式里程计与定位结果存在较大差距,会输出此报文。一般是环境问题导致定位即将丢失或者运动行走状态不稳定(狗腿被绊住等)导致 |
| 78 |
warn |
("前后两帧定位相差过大。两帧(%.4fs)间误差【dis, yaw】分别是【%.3f, %.3f】。", dt, dis_dt, yaw_dt); |
检测到前后两帧定位计算结果相差过大,一般就是定位直接飘了或者地图有问题 |
| 79 |
warn |
("匹配误差过大!当前匹配误差:%.4f,判断阈值:%.4f,内点比例:%.2f%%", current_matching_error, std::min(matching_error_th_sd, matching_error_th), current_inlier_frac * 100.0); |
实时点云与点云地图匹配误差过大 |
| 80 |
warn |
("定位恢复正常"); |
("定位恢复正常"); |
| 82 |
warn |
("点云匹配超时,用时:%.3fms,当前帧点云点数:%d", correct_time, trans_pointcloud->points.size()); |
定位计算延迟 |
| 83 |
warn |
("--当前帧与%d帧前相比,足式里程计的值【距离, 角度】分别是【%.3f, %.3f】", leg_odom_error_win_size, dis_leg_odom, yaw_leg_odom); |
定位未丢失,但是检测到足式里程计与定位结果存在较大差距,会输出此报文。一般是环境问题导致定位即将丢失或者运动行走状态不稳定(狗腿被绊住等)导致 |
| 84 |
warn |
("当前帧与%d帧前相比,定位与足式里程计的绝对误差【距离, 角度】分别是【%.3f, %.3f】,可能会被判断定位丢失。", leg_odom_error_win_size, dis_dt, yaw_dt); |
定位未丢失,但是检测到足式里程计与定位结果存在较大差距,会输出此报文。一般是环境问题导致定位即将丢失或者运动行走状态不稳定(狗腿被绊住等)导致 |
| 85 |
warn |
warn("当前帧点云数据与上一次更新位姿的时间戳差值异常: %fms", stamp_dt * 1000.0); |
有可能是计算超时导致,也有可能是收到来自drivers发的点云有延迟 |
| 86 |
warn |
("处理点云回调时缺少里程计数据"); |
指的是足式里程计 |
| 87 |
warn |
("处理点云回调时缺少imu数据"); |
("处理点云回调时缺少imu数据"); |
| 88 |
warn |
("处理点云回调时,位姿估计器仍未初始化"); |
一般开机时会报 |
| 89 |
warn |
("处理本帧点云时没有里程计数据"); |
指的是足式里程计 |
| 90 |
warn |
("处理本帧点云时没有imu数据"); |
("处理本帧点云时没有imu数据"); |
| 91 |
warn |
("处理TAG回调时,位姿估计器仍未初始化"); |
一般开机时会报 |
| 92 |
warn |
("处理RTK回调时,位姿估计器仍未初始化"); |
一般开机时会报 |
| 101 |
warn |
("tag时间戳与上次定位时间戳差值异常: %f", tag_stamp_dt); |
反光柱定位信息有延迟 |
| 102 |
warn |
("TAG回调中缺失里程计数据"); |
指的是足式里程计 |
| 103 |
warn |
("TAG定位原始数据存在NaN"); |
反光柱定位数据出现nan |
| 104 |
warn |
("TAG定位原始数据position.x异常:%fm", tag_local_pose_msg->pose.position.x); |
反光柱定位数据偏离正常范围值 |
| 108 |
warn |
("RTK回调中缺失里程计数据"); |
指的是足式里程计 |
| 109 |
warn |
("RTK回调中缺失imu数据"); |
("RTK回调中缺失imu数据"); |
| 110 |
warn |
("RTK定位协方差(%f, %f)超出阈值(%f)", rtk_local_pose_msg->pose.covariance[0], rtk_local_pose_msg->pose.covariance[35], rtk_threshold); |
rtk数据质量差,一般是信号原因 |
| 128 |
warn |
("leg odom数据队列过长,清理队列"); |
一般是没有雷达点云数据时会报 |
| 132 |
warn |
("imu数据队列过长,清理队列"); |
一般是没有雷达点云数据时会报 |
| 141 |
error |
("新全局地图点云点数量为0,请检查地图文件及路径是否正常"); |
一般为没有检测到点云地图或栅格地图,即文件损坏或路径有问题 |
| 142 |
error |
("全局地图点云点数量为0,请检查地图文件及路径是否正常"); |
一般为没有检测到点云地图或栅格地图,即文件损坏或路径有问题 |
| 143 |
error |
("定位异常,但此时正在使用TAG定位信息,上报正常"); |
在充电桩上,且打开了反光柱定位功能时可能会报,可以认为是正常的 |
| 144 |
error |
("定位丢失原因(之一):前后两帧间定位相差过大"); |
前后两帧定位数据相差过大,导致定位跳变 |
| 145 |
error |
("定位丢失原因(之一):匹配误差过大"); |
实时点云与点云地图匹配误差过大 |
| 146 |
error |
("定位丢失原因(之一):短时间内定位与足式里程计定位相差过大"); |
足式里程计在动,但是定位原地不动 |
| 147 |
error |
("定位丢失原因(之一):定位值持续%.3fs未更新", time_delay); |
一般是缺少雷达数据或者定位计算超时太严重导致 |
| 148 |
error |
("定位丢失持续%.3f秒!!", (last_abnormal_time - last_normal_time) / 1e9); |
定位丢失时间计算 |
| 149 |
error |
("定位丢失!!"); |
定位丢失 |
| 150 |
error |
("点云坐标转换异常,无法转换"); |
大概率有程序文件被修改 |
| 152 |
error |
("当前帧点云为空"); |
获取到的雷达数据里没有点云,一般为雷达驱动问题 |
| 153 |
error |
("处理点云回调时全局地图未加载完成"); |
一般程序启动时报 |
|
|
|
|