Hello,
I am aware that speed mainly depends on the servos and that servos delivered are not quite high end. Nevertheless I wanted to check if there is any software or hardware (board switch) that I could play with in order to force kitty to walk faster.
Also in tutorial it is mentioned board switch that I can turn but I am not sure what exactly is it for. Can you please explain. My jumper is set on Batt and V_S.
Also in the code part there is a speedratio defined as float speedRatio[2] = {1, 1};: Can you please clarify that?
void behavior(int n, char** skill, float *speedRatio, int *pause) {
for (byte i = 0; i < n; i++) {
motion.loadBySkillName(skill[i]);
transform( motion.dutyAngles, speedRatio[i]);
delay(pause[i]);
}
}
In general, faster chip and servo will make the cat run faster.
Batt powers the servos directly with the batteries. V+ powers the servos with the step down chip, and has limited output.
The speedratio only defines how fast the behavior switches between defined postures. You can look into the function transform to see how it works.