8. 故障排查
8.1 可执行文件
现象 |
原因 |
处理 |
|---|---|---|
找不到 |
未启用 |
|
|
库路径未设置 |
|
8.2 导航 / BT
现象 |
原因 |
处理 |
|---|---|---|
|
BT 配置或插件失败 |
检查 |
BT 插件 load 失败 |
|
|
|
起终点在障碍上 |
调整坐标;用 |
|
起终点重合或不可达 |
增大起终点距离 |
超时 |
控制未收敛 |
增大 |
|
TF 未发布 |
确认 |
|
无里程计 |
nav_test 会自动注入;检查 Controller |
8.3 Docker
现象 |
原因 |
处理 |
|---|---|---|
容器内找不到代码 |
|
|
数据盘不可写 |
未挂载卷 |
|
|
容器名不对 |
|
GPU 不可用 |
缺 NVIDIA Toolkit |
# 宿主机验证挂载
docker exec -it SpaceHero ls /workspace/autonomy
docker exec -it SpaceHero ls /mnt/data4t
8.4 ROS 2
现象 |
原因 |
处理 |
|---|---|---|
节点无法启动 |
未 source |
|
无话题 |
launch 未成功 |
检查 |
Gazebo 失败 |
未安装 Gazebo |
|
echo $GLOG_logtostderr
echo $AUTOLINK_PATH
ros2 node list
8.5 配置
现象 |
原因 |
处理 |
|---|---|---|
|
未传 gflags |
|
帧名不一致 |
|
统一 |