故障排查手册

全书故障排查速查,按现象定位。每条给出最可能原因与对应章节。

C.1 仿真侧故障

现象可能原因处理章节
仿真崩溃/数值爆炸MJCF 单位错误 / 惯性非正定检查单位、validate_mjcf.pyOnshape→MJCF 自动化建模
启动即倒地重心/惯性参数错误复核 CAD→MJCFOnshape→MJCF 自动化建模
关节剧烈抖动BAM 参数不匹配台架重标定BAM 执行器建模与辨识
CUDA 内存不足num_envs 过大减小 num_envsMuJoCo-Warp 仿真环境
训练不收敛奖励稀疏 / 学习率不当调奖励、降学习率PPO 多任务训练
动作发散缺动作/平滑惩罚加 penaltyPPO 多任务训练

C.2 真机侧故障

现象可能原因处理章节
某舵机无响应ID 冲突重配 ID硬件电路与 TTL 总线
总线随机丢包信号干扰降波特率、加隔离硬件电路与 TTL 总线
上电卡死供电不足/短路分离供电、逐颗排查硬件电路与 TTL 总线
位置漂移供电电压跌落检查 BMS、线径硬件电路与 TTL 总线
步态抖动BAM 不准/控制环超时重标定/优化推理BAM 执行器建模与辨识、策略部署与板端推理
姿态慢慢歪IMU 零偏/安装倾角六面校准/补倾角舵机与 IMU 标定
经常摔倒观测缩放错位check_obs_act_space.pyRK3566 镜像与固件、策略部署与板端推理

C.3 Sim2Real 差异排查(优先级)

优先级检查项工具
1观测空间一致性check_obs_act_space.py
2关节限位对齐MJCF vs 硬件
3IMU 零偏/安装六面校准
4BAM 参数精度台架拟合
5整机质量/重心称重对比 CAD

原则:一次只改一个变量,每次记录结果,避免多因素同时改导致无法定位。

C.4 机械侧故障

现象可能原因处理章节
舵盘打滑过盈不足换舵盘/加胶3D 打印、装配与公差
关节卡死打印干涉修正 CAD 间隙HD1910 CAD 模型解析
重心偏移装配不对称检查左右一致性3D 打印、装配与公差
打印件断裂壁厚/填充不足加厚、提高填充3D 打印、装配与公差