使用lerobot框架时Feetech电机总线检测失败:仅识别首个电机,其余电机无法识别的问题求助
使用lerobot框架时Feetech电机总线检测失败:仅识别首个电机,其余电机无法识别的问题求助
大家好,我最近在折腾lerobot框架配置Feetech电机的时候卡壳了,遇到个特别闹心的问题——系统只能识别到第一个电机,剩下的几个都检测不出来,试了好几次都没解决,来这儿求助各位大佬!
先给大家说下我的操作流程和报错情况:
- 我先执行了这条命令配置ID为2的电机:
python lerobot/scripts/configure_motor.py --port /dev/ttyACM0 --brand feetech --model sts3215 --baudrate 1000000 --ID 2 - 接着运行校准命令:
python -m lerobot.calibrate --robot.type so100_follower --robot.port /dev/ttyACM0 --robot.id my_follower_1 - 结果直接弹出了RuntimeError错误,内容是:
RuntimeError: FeetechMotorsBus motor check failed on port '/dev/ttyACM0': Missing motor IDs: 2 (expected model: 777) 3 (expected model: 777) 4 (expected model: 777) 5 (expected model: 777) 6 (expected model: 777) Full expected motor list (id: model_number): {1: 777, 2: 777, 3: 777, 4: 777, 5: 777, 6: 777}
我是基于lerobot框架来开发的,现在系统只识别到了ID为1的电机,2到6号电机完全没被检测到。有没有哪位朋友碰到过一模一样的问题?如果有的话,麻烦分享下你的解决方法,万分感谢!
内容来源于stack exchange
相关产品推荐
相关产品推荐

