Legacy Forum: Preserving Nearly 20 Years of Community History - A Time Capsule of Discussions, Memories, and Shared Experiences.

Compliance and update rate

Bioloid robot kit from Korean company Robotis; CM5 controller block, AX12 servos..
2 postsPage 1 of 1
2 postsPage 1 of 1

Compliance and update rate

Post by Flyby123 » Sat Jan 02, 2010 1:42 am

Post by Flyby123
Sat Jan 02, 2010 1:42 am

Hi All,

I have a question on the Dynamixel AX12+/RX28 servos.
I would like to know the maximum update rate when 3 servos are on the bus.
FYI: I am not really interested in the baudrate (although that matters as well) but more in how many times a second the servos can be updated (with an external Atmega M128).
Is 250 Hz (4 ms) doable?

I would also like to know if this rate can be maintained when compliance kicks in because from the little info I found I got 7 Hz?

So beside driving the servos to a position as fast as possible I would like the servos to absorb the occasional jerk/shock.

TIA,

Jim
Hi All,

I have a question on the Dynamixel AX12+/RX28 servos.
I would like to know the maximum update rate when 3 servos are on the bus.
FYI: I am not really interested in the baudrate (although that matters as well) but more in how many times a second the servos can be updated (with an external Atmega M128).
Is 250 Hz (4 ms) doable?

I would also like to know if this rate can be maintained when compliance kicks in because from the little info I found I got 7 Hz?

So beside driving the servos to a position as fast as possible I would like the servos to absorb the occasional jerk/shock.

TIA,

Jim
Flyby123
Newbie
Newbie
Posts: 2
Joined: Sat Jan 02, 2010 1:31 am

Post by MikeG » Sun Jan 03, 2010 4:27 pm

Post by MikeG
Sun Jan 03, 2010 4:27 pm

If your device is communicating directly on the bus, not coming from a PC like going through USB first, then you can send commands faster than the motor can respond. What is that rate? It depends on your speed setting, voltage, max torque and instruction. Some instructions return a status packet with a 500 uSec delay.

I'm not sure how you would go about testing compliance. I believe you would need to take a look at the source code. I guess it would make sense if compliance uses the same timing as present position.
If your device is communicating directly on the bus, not coming from a PC like going through USB first, then you can send commands faster than the motor can respond. What is that rate? It depends on your speed setting, voltage, max torque and instruction. Some instructions return a status packet with a 500 uSec delay.

I'm not sure how you would go about testing compliance. I believe you would need to take a look at the source code. I guess it would make sense if compliance uses the same timing as present position.
MikeG
Robot Builder
Robot Builder
Posts: 18
Joined: Fri Dec 25, 2009 5:37 am


2 postsPage 1 of 1
2 postsPage 1 of 1