안녕하세요.
dynamixel-workbench를 이용하여 서로 다른 2개(XC330-M228-T, XL430-W250-T)의 다이나믹셀을 제어하려고 하는데 에러가 발생합니다.
윈도우 환경에서 다이나믹셀 위자드 2.0을 이용할 경우 두 종류 모두 검출되며, 우분투 환경에서 find_dynamixel.cpp를 이용하여 다이나믹셀을 확인하여도 모두 검출되는 것을 확인하였습니다. 485 to ttl을 이용하여 하나의 U2D2로 통신하였습니다.
그런데 dynamixel_controllers.launch를 실행할 경우 아래의 에러가 발생됩니다.
[ERROR] [1652335236.032080505]: [TxRxResult] There is no status packet!
[ERROR] [1652335236.032110845]: groupSyncRead getdata failed
[ERROR] [1652335236.032119292]: groupSyncRead getdata failed
[ERROR] [1652335236.032126149]: groupSyncRead getdata failed
XC330-M228-T는 전류기반 위치제어 모드를 사용하고 XL430-W250-T는 속도 제어를 적용해서 발생되는 문제인지 아니면 workbench에서 지원이 안되는 부분인지 궁금합니다.
만약 안되는 부분이라면 해결할 수 있는 방법이 있을까요?
감사합니다.
![]() |
2022-05-12 15:04:36 |
dongwoo06 |
안녕하세요.
DYNAMIXEL Workbench에서 지원하지 않는 다이나믹셀은 위자드2.0 or DYNAMIXEL SDK를 사용 해주세요.
CAUTION : DYNAMIXEL Workbench is designed to control DYNAMIXEL in ROS with limited features. For setting up and testing the DYNAMIXEL, please use DYNAMIXEL Wizard 2.0 or DYNAMIXEL SDK.
감사합니다.
![]() |
2022-05-13 09:43:10 |
ykw4463 |