PDA

View Full Version : [Question(s)] Dynamixel AX-12 Issues



neo0924
02-23-2010, 04:10 PM
I'm currently building the "walking Droid" Yes I am a beginner. While running the Droid .bpg example the servos seem to have a mind of their own. I thought I may have connected the cables incorrectly but I check and rechecked the build I know it's correct (famous last words). I ran the Dynamixel Manager and the servos will not appear after a full search is done. I know the CM-5 is receiving data because the TXD and RXD blink intermittently while in "manager mode".

Any information as to the cause would be greatly appreciated. Is there something I am missing?

Thanks,
Tom

Suicidal.Banana
02-25-2010, 06:32 AM
Have you also checked the actual cables? if you see any dents or sharp bends that could mean the cable is damaged.

Besides that the things that come to mind are; Did you run the assemblycheck? (mainly, can you be sure that all servos have a unique ID?) Have you tried connecting 1 dynamixel, does it find that? Have you checked the fuse in the CM5? Are you in a area with a lot of 'magnetic noise'? (near power-lines seems to be most common, but honestly, it could be your pc/tv/phone)

Other than those, im not sure what else could cause it, but im sure there could be other reasons.
(Its probably not your pc/tv/phone btw, unless they are pretty old and 'heavy')

If the above doesnt help, try and elaborate as much as you can (how exactly 'a mind on their own'?) on what you've tried, im sure its fixable one way or the other :happy:

neo0924
02-25-2010, 01:35 PM
Hello and thanks for your reply:

I checked each individual cable for split, kinks and they seem fine. When I ran the AUX program and the CM-5 responds as it should. This is tested for each cable to ensure they were all working.

When running the assemblycheck the ID's print their own individual #'s. During the above testing of cables I only had 1 dynamixel wired at a time

The only way I can explain "it has a mind of its own". I download and play the ".bpg for the walking droid. The CM-5 responds as it should and I hit Start. The bottom servos (where feet are attached) turn in. I thought maybe they were wired backwards. But ruled that out
by switching the wiring sequence.

The next test I did was to seperate the two legs (as individual) and ran the program. They appeared to move correctly as intended. But when I join them together they do the same thing.

I should also not that the USB2Dynamixel Manager has never recogonized any of my servos.

lnxfergy
02-25-2010, 02:50 PM
I thought maybe they were wired backwards. But ruled that out
by switching the wiring sequence.

Huh? The wiring has nothing to do with the ID, the ID is encoded on the servo. Is your construction incorrect?

-Fergs

neo0924
02-25-2010, 02:57 PM
I checked and rechecked the assembly based on the instructions in the start-up manual. I actually thought the same thing. So I dismantled it and reassembled with the same out come.:sad:

DresnerRobotics
02-25-2010, 03:41 PM
Hello and thanks for your reply:

I checked each individual cable for split, kinks and they seem fine. When I ran the AUX program and the CM-5 responds as it should. This is tested for each cable to ensure they were all working.

When running the assemblycheck the ID's print their own individual #'s. During the above testing of cables I only had 1 dynamixel wired at a time

The only way I can explain "it has a mind of its own". I download and play the ".bpg for the walking droid. The CM-5 responds as it should and I hit Start. The bottom servos (where feet are attached) turn in. I thought maybe they were wired backwards. But ruled that out
by switching the wiring sequence.

The next test I did was to seperate the two legs (as individual) and ran the program. They appeared to move correctly as intended. But when I join them together they do the same thing.

I should also not that the USB2Dynamixel Manager has never recogonized any of my servos.

How are you powering your servos when plugged into the USB2Dynamixel? Are you plugging them in one at a time and doing a full search? It should find them at any baudrate/ID, but make sure you're doing them one at a time.

neo0924
02-25-2010, 07:41 PM
I'm plugged into the CM-5 separately. I just ran the Droid Check assembly program. See attached word doc for error message received

DresnerRobotics
02-25-2010, 07:44 PM
Attachment didn't work, just edit and paste it into your message.

Are you using Roboplus or the older software? Have you updated the firmware of your CM-5 recently?

Could you clarify on how you have them connected, I thought you said you also were using a USB2Dynamixel?

neo0924
02-25-2010, 07:47 PM
Error Message:

[CM-5 Version 1.15]
<->PC:57142 BPS. <->Dynamixel:1000000BPS
ID:001 002 003 004
004[0X04] Dynamixels Found.
ERROR:8100[0058:02]100 002 003 001

neo0924
02-25-2010, 07:51 PM
I tried to download RoboPlus from Robotis. But the first attempt was corrupted. I am attempting this again as we speak. I' also contacted Robotis and that's what they told me to do.

neo0924
02-25-2010, 07:58 PM
Have you updated the firmware of your CM-5 recently? Yes, I pulled down the newest firmiware version Bioloid_Ver115.hex.

Could you clarify on how you have them connected, I thought you said you also were using a USB2Dynamixel?
I am using the USB2Dynamixel Adapter.

DresnerRobotics
02-25-2010, 08:02 PM
There might be an incompatibility between 1.15 and the older software (not Roboplus) not sure (haven't updated the firmware on my CM-5s since I never use them). I'll ask Robotis to chime in on this as well.

neo0924
02-25-2010, 09:51 PM
I appreciate your help.

One last thing. I took the two legs apart. I ran the Demo for the walking Droid on each individual leg.

AX-12 ID 001, ID 003 seemed to run as the program attended. Had the "gate" as if it would take steps.

AX-12 ID 002, ID 004 - ID 004 rotated/turned in 30 degrees, then it just did a see/saw motion.

Could the ID 4 servo be damaged?

:eek:

JonHylands
02-26-2010, 11:51 AM
Why don't you try downloading my brother's bioloid command line utility? That allows you to talk to each servo individually, and set their positions manually, and make sure they are all working...

http://www.bioloid.info/tiki/tiki-index.php?page=Bioloid+Command+Line+Utility

- Jon

neo0924
02-26-2010, 05:58 PM
I downloaded RoboPlus. I updated the firmware for the CM-5 as instructed by Robotis. I can now recogonize all the servos while running the check. All check out fine. When I run "check assembly" I get the following:

{[CM-5:1.1963]}
{[PC:57142(BPS)][DXL:1000000(BPS)]}
{
001:012(AX012]
002:012(AX012]
003:012(AX012]
004:012(AX012]
}
{[DXL:005(PCS)]}

When I run the Demo Example(Walking Droid):

{[CM-5:1.1963]}
{[PC:57142(BPS)][DXL:1000000(BPS)]}
{
001:012(AX012]
002:012(AX012]
003:012(AX012]
004:012(AX012]
}
{[DXL:005(PCS)]}
{[ME]}

The droid does not react. I receive the same message when I try and run with "Motion Editor"
:genmad:

billyzelsnack
02-26-2010, 07:36 PM
The .mtn file has been uploaded? Just making sure.