As a follow up on a previous post
50Hz, but as soon as the servos have stabilized I'll increase the frequency.
I've found that reference tracking is much, much better at higher frequencies, and disturbance rejection is also much, much better at higher frequencies. Whereas before at 50Hz when I would torque an output shaft I could feel it vibrating, now the vibration is pretty much gone. The shaft is just solid. Similarly, when I'd move the foot of a leg on my robot in a straight line I could see it jerk around a little bit, but now, it moves almost perfectly straight. Power consumption is definitely higher, but oh well. Glad I'm using li- polys :) I'm going to try to get some quantitative results with regards to power consumption tomorrow. I wish I knew more about how this affects the life of the servo though - as that is my only worry. It'd be a tad spendy to replace all 18 of my servos...
I went up to 100Hz and everything just kept getting better and better. The way my PWM pulse generation is set up I can't go much higher than that without making some fairly major changes to my code, as I originally designed it to only drive the servos at 50Hz.
Hope somebody finds this information useful.
-Mike