...
POST No. 5886
패킷전송에 관한 질문입니다.
2005-11-01 15:22:00 idhzone
일단 그림첨부 했습니다.(cm-2보드 이고, dx-113을 사용합니다)

1. 그림을 보면요 monitor프로그램에서 reset 명령을 실행했습니다.

그러면 항상 스캔할때 모터가 잡히지 않고 baud 22명령후에 baud 1을해야

(보레이트변경)스캔시에도 모터가 잡힙니다. 원래그런건가요?이상이있는건

가요? 왜그런건가요?어떻게 해결합니까?

2. 그이후에 아이디 지정하고 명령을 내리는데 리시브패킷이

전송되지 않는것 같습니다. ('<-' 이부분의 패킷이 안보여요) 이것은

어떻게 해결해야합니까?(사진첨부입니다)

3. 위 문제 때문에 비롯되는 문제인지는 모르겠습니다만, edit.hex 파일을 사용

할때도 문제가 발생합니다. 메뉴얼에서는 토크 off 상태로 포지션을 잡은 후에

토큰 on 을 하면 step 7에 각 모터의 현재각도가 표시된다고 하였습니다. 그러

나 직접 해보니 off 상태로 포지션을 정한후 on 상태로 하면 step 7에 모든 모

터값이 000 으로 표시됩니다. 뿐만아니라 on상태에서는 off 상태에서 포지션

을 유지한채로 토크가 걸리는것이 아니라 연결된 모든 모터가 3ff값으로 돌아갑

니다. 혹시나해서 저희가 사용했던 모터가 아닌 다른 dx-113 모터를 사용해도

이는 마찬가지더군요. 그리고 다른 보드가 없어서 보드의 문제인지는 확인하

지는 못했습니다. 다만 monitor.hex를 이용하여 rom 에 있는 모든 데이터를

지우거나 모든 모터를 리셋도 시켜 봤지만 이는 마찬가지더군요.(참고로

edit.hex파일에서 baudrate 값은 1Mbps 였습니다 )



아, 그리고 monitor.hex에서는 모터의 제어가 원활 하였습니다.



4. 메뉴얼에서 dynamixel의 return delay time을 edit.hex에서 0으로 하라고

했는데 이값은 어떻게 바꿀수 있나요?




edit.hex파일을 사용하지 못해서 로봇의 모션잡는데 많은 어려움이 있네요.

빠른 답변 부탁드리겠습니다!
2005-11-01 15:22:00
idhzone