8.1 设备绑定与维护

设备绑定与维护

端口漂移处理

USB 设备在重启后端口号可能变化(如 /dev/ttyACM0 → /dev/ttyACM2),建议使用 udev 规则固定端口名。

创建 udev 规则

# 查看设备 USB 属性
udevadm info -a -n /dev/ttyACM0 | grep -E "idVendor|idProduct|serial"

# 创建规则文件
sudo nano /etc/udev/rules.d/99-xlerobot.rules

示例规则(根据实际 USB 属性填写):

SUBSYSTEM=="tty", ATTRS{idVendor}=="0403", ATTRS{serial}=="FT5Y2L0P", SYMLINK+="so101_follower_left"
SUBSYSTEM=="tty", ATTRS{idVendor}=="0403", ATTRS{serial}=="FT5Y2L0Q", SYMLINK+="so101_follower_right"
sudo udevadm control --reload-rules
sudo udevadm trigger

标定文件管理

标定文件保存在 ~/.cache/huggingface/lerobot/,按 robot_id 命名。

备份标定文件

cp -r ~/.cache/huggingface/lerobot/ ~/lerobot_calibration_backup/

迁移到新设备

scp -r user@old-device:~/lerobot_calibration_backup/ ~/.cache/huggingface/lerobot/

迁移后先低速测试,确认舵机不超行程后再正常使用。

线束松动排查

现象 可能原因 解决方法
某关节无响应 USB 松动 重新插拔 USB,检查 ls /dev/ttyACM*
间歇断电 供电接触不良 检查 DC 接头和稳压模块连接
相机画面丢失 USB 带宽不足或线材松动 重新插拔,考虑加 USB Hub

远程网络诊断

问题 检查命令
查看主控 IP hostname -I
测试连通性 ping <主控IP>
检查端口占用 `ss -tlnp
查看 Host 错误日志 Host 终端输出的 WARNING/ERROR
Wi-Fi 信号强度 iwconfig