7.5 日志与故障排查

1. 日志与错误帧

排查时可以临时启用 debug=True,并收集 App Lab Console 或服务日志:

journalctl -u mycobot-server.service -n 100 --no-pager

Bridge 中以下返回值表示通信异常,不是有效机械臂数据:

返回帧 含义
FE FE 03 5B 01 FA 通信超时
FE FE 03 5B 02 FA 收到残包

发生问题时,请保留完整收发日志、发生时间、使用入口和复现步骤。

2. 故障排查

现象 优先检查 处理建议
ModuleNotFoundError: pymycobot 当前运行环境是板端系统、App Lab 还是 PC 板端核对预装包;App Lab 检查本地 wheel 和 requirements.txt;PC 核对客户端环境
method XferBridgeMsg not available 完整 App 结构和 Sketch 部署日志 重新导入完整 ZIP,查看 Start-up 与 Sketch 日志
版本或角度读取超时 机械臂供电、D0/D1 接线、其他控制程序 停止其他入口后重新执行只读测试并保存日志
App Lab 无法识别 UNO Q USB-C 线、板卡启动状态、系统授权 更换支持数据的线缆,等待板卡启动后重新选择设备
App 启动但机械臂无动作 Main/Python 日志、Sketch 日志和项目结构 先运行 RGB,再检查 Bridge 方法和接线
TCP 连接被拒绝或超时 UNO Q IP、同网段、服务状态和端口监听 使用实际 IP,检查 systemctl、ss 和 journalctl
第二个 TCP 客户端无响应 前一客户端仍占用连接 正常关闭旧客户端后再连接,不并发控制
SBC 下手柄不识别 Hub 供电、驱动、输入设备和项目依赖 先运行映射测试;内核不匹配时获取对应驱动
夹爪或吸泵无动作 外设型号、线缆、IO 和案例命令 核对外设安装与接线,不在未知配置下重复触发

3. 提交问题时建议提供

  • 设备型号和问题发生时间
  • 接线照片及使用的控制入口
  • UNO Q 内核、App Lab 和 pymycobot 版本
  • 完整复现步骤、期望结果和实际结果
  • App Lab Console 或 journalctl 日志
  • 在安全条件下拍摄的运动异常视频

分享日志和截图前,请移除密码、网络凭据及其他敏感信息。

← 上一节 | 返回本章目录 | 下一章 →

results matching ""

    No results matching ""