跳转至

Star Arm 102 调试工具

本页汇总 Star Arm 102 常用的软件、驱动和检查命令,适合在首次连接、串口异常、舵机参数确认或 ROS2 调试前快速排查。

推荐工具

工具 用途 入口
CH340 USB 驱动 识别 UC-01 USB 串口设备 下载页面
Python SDK 直接进行 Leader / Follower 遥操作测试 Python SDK
ROS2 Humble MoveIt2、Gazebo、真实机械臂驱动和示教录制 ROS2
PC 调试软件 舵机 ID、模式、参数、状态和固件维护 PC 调试软件
网页调试工具 浏览器内进行基础参数设置、状态读取和通信测试 网页调试工具
串口工具助手 手动发送指令并回读数据 串口工具助手

串口检查命令

# 查看串口设备
ls -l /dev/ttyUSB*

# 查看 USB 设备
lsusb

# 查看串口相关日志
sudo dmesg | grep ttyUSB

# 临时赋予串口读写权限
sudo chmod 777 /dev/ttyUSB*

ROS2 常用排障命令

# 重新加载 ROS2 环境
source /opt/ros/humble/setup.bash
source ~/Star-Arm-102/ROS2_HUMBLE/install/setup.bash

# 重新安装 serial 库
sudo apt install --reinstall python3-serial

# 清理 Gazebo / ROS2 残留进程
killall -9 gazebo gzserver gzclient ros2

调试建议

  1. 新机器第一次连接时,先用 ls -l /dev/ttyUSB* 确认 Leader 和 Follower 都被识别。
  2. Python SDK 跑通后,再进入 ROS2 或 LeRobot,可以更快定位问题发生在硬件连接还是上层软件。
  3. 调试舵机 ID、模式或固件相关内容时,优先使用 PC 调试软件。
  4. 如果串口设备偶发消失,先检查 USB 线、电源和 UC-01,再检查系统日志。

更多问题请参考 FAQ