外观
踩坑GitHub ROBOTIS-GIT/open_manipulator10 个月前
OpenManipulator报Incorrect status packet且Dynamixel。
本文由 AI 根据公开内容整理,可能有误,请以原文为准:Incorrect status packet!(GitHub ROBOTIS-GIT/open_manipulator #355)
状态:有绕过办法
问题
设备闲置后启动 ros2_control_node 时报错 [TxRxResult] Incorrect status packet!,ID:011 伺服 Ping 失败。连接时舵机红灯仅亮一秒,使用 Dynamixel Wizard2 在所有波特率下均无法扫描到 ID 11-15 的舵机,怀疑通信链路故障。
环境
ROBOTIS OpenManipulator 机械臂,Dynamixel 舵机(ID 11-15),U2D2 通信转换器,ROS2 ros2_control 框架,TTL 通信模块。
解决办法
- 使用 Dynamixel Wizard2 尝试单独连接最底部舵机至 U2D2 并重新扫描,排除总线干扰。
- 断电状态下万用表测量 TTL 模块 DATA 与 GND 引脚间电阻,正常应为高阻态,若测得 40-100Ω 则表明 TTL 收发器损坏。
- 对单一舵机执行 Firmware Recovery 操作,验证是否为舵机固件异常而非物理损坏。
- 检查所有线缆通断及插座引脚接触情况,确认供电时舵机 LED 是否正常闪烁红灯。
讨论原作者:@rafal-gorecki 等,版权归原作者所有。
来源
本页事实对应的公开页面,以原文为准。