Next is to connect it to the robot and get those servo's working. I am using an IR remote control to test his movements. This is a picture of the front view of the setup.
Here is the back view. The arduino has been mounted in place for this picture.
Here is a video of me testing out the robot servo's.
Here is a second video with most of the servo's working and they are now "zeroed".
In spite of the really bad servo's he is taking his first steps.
Here is a two servo per leg version of the robot.
Here is the code for the two servo per leg robot in video 4.
void StepForward(){ 
//Moving Left Leg Forward
 
servo1.write(75);  //shift weight
to left ankle
 
servo3.write(60);  //right ankle
kicks weight over
  delay(200);
 
servo3.write(70);  //free ankle
lifts
  servo2.write(110);
//left hip
  servo4.write(120);
//right hip
  delay(200);
 
servo1.write(90);  //level leftt
ankle
 
servo3.write(90);  //level right
ankle
  delay(200);
  servo1.write(115);  //Shift weight to right ankle
 
servo3.write(110);  
  delay(200);
 
servo1.write(110);  //free ankle
lifts
 
servo2.write(70);  //left hip
 
servo4.write(60);  //right hip
  delay(200);
 
servo1.write(90);  //left ankle - back to home positions
  servo2.write(90);  //left hip
 
servo3.write(90);  //right ankle
 
servo4.write(90);  //right hip
  delay(200);  
}


 
