def servos():
  #i01.startedGesture()
  sleep(2)
  i01.setHandSpeed("left", 100.0, 100.0, 100.0, 100.0, 100.0, 100.0)
  i01.setHandSpeed("right", 100.0, 100.0, 100.0, 100.0, 100.0, 100.0)
  i01.setArmSpeed("right", 43.0, 43.0, 43.0, 43.0)
  i01.setArmSpeed("left", 100.0, 100.0, 100.0, 100.0)
  i01.setHeadSpeed(22.0, 22.0)
  i01.moveHead(79,100)
  i01.moveArm("left",5,119,28,15)
  i01.moveArm("right",5,111,28,15)
  i01.moveHand("left",42,58,87,55,71,35)
  i01.moveHand("right",81,20,82,60,105,113)
  i01.speakBlocking("I currently have twenty five  hobby servos installed in my body to give me life")
  #i01.speakBlocking(u"У меня  есть двадцать пять ходовых сервомоторов, установленных в моем теле, чтобы дать мне возможность двитаться")
  i01.setHandSpeed("left", 43.0, 43.0, 43.0, 43.0, 43.0, 43.0)
  i01.setHandSpeed("right", 100.0, 100.0, 100.0, 100.0, 100.0, 100.0)
  i01.setArmSpeed("right", 43.0, 43.0, 43.0, 43.0)
  i01.setArmSpeed("left", 100.0, 100.0, 100.0, 100.0)
  i01.setHeadSpeed(22.0, 22.0)
  i01.moveHead(124,90)
  i01.moveArm("left",89,94,91,35)
  i01.moveArm("right",20,67,31,22)
  i01.moveHand("left",106,41,161,147,138,90)
  i01.moveHand("right",0,0,0,54,91,90)
  i01.speakBlocking("there's one servo  for moving my mouth up and down")
  #i01.speakBlocking(u"Есть один сервопривод для перемещения моей челюсти вверх и вниз")
  sleep(1)
  i01.setHandSpeed("left", 43.0, 43.0, 100.0, 43.0, 43.0, 43.0)
  i01.setHandSpeed("right", 100.0, 100.0, 100.0, 100.0, 100.0, 100.0)
  i01.setArmSpeed("right", 43.0, 43.0, 43.0, 43.0)
  i01.setArmSpeed("left", 100.0, 100.0, 100.0, 100.0)
  i01.setHeadSpeed(22.0, 22.0)
  i01.moveHead(105,76);
  i01.moveArm("left",89,106,103,35);
  i01.moveArm("right",35,67,31,22);
  i01.moveHand("left",106,0,0,147,138,7);
  i01.moveHand("right",0,0,0,54,91,90);
  i01.speakBlocking("two for my eyes")
  #i01.speakBlocking(u"Два для  глаз")
  sleep(0.2)
  i01.setHandSpeed("left", 43.0, 43.0, 100.0, 100.0, 100.0, 43.0)
  i01.moveHand("left",106,0,0,0,0,7);
  i01.speakBlocking("and two more for my head")
  #i01.speakBlocking(u"И еще два для моей головы")
  sleep(0.5)
  i01.setHandSpeed("left", 43.0, 50.0, 50.0, 50.0, 50.0, 43.0)
  i01.setHandSpeed("right", 100.0, 100.0, 100.0, 100.0, 100.0, 100.0)
  i01.setArmSpeed("right", 43.0, 43.0, 43.0, 43.0)
  i01.setArmSpeed("left", 100.0, 100.0, 100.0, 100.0)
  i01.setHeadSpeed(22.0, 22.0)
  i01.moveHead(90,40);
  i01.moveArm("left",89,106,103,35);
  i01.moveArm("right",35,67,31,20);
  i01.moveHand("left",106,140,140,140,140,7);
  i01.moveHand("right",0,0,0,54,91,90);
  i01.speakBlocking("so i can look around")
  #i01.speakBlocking(u"Поэтому я могу осмотреться")
  sleep(0.5)
  i01.setHeadSpeed(22.0, 22.0)
  i01.moveHead(105,125);
  i01.setArmSpeed("left", 50.0, 50.0, 50.0, 50.0)
  i01.moveArm("left",60,100,85,30);
  i01.speakBlocking("and see who's there")
  #i01.speakBlocking(u"И посмотреть, кто там")
  i01.setHeadSpeed(22.0, 22.0)
  i01.moveHead(40,56);
  sleep(0.5)
  i01.setArmSpeed("right", 100.0, 100.0, 100.0, 100.0)
  i01.setArmSpeed("left", 100.0, 100.0, 100.0, 100.0)
  i01.setArmSpeed("left", 100.0, 100.0, 100.0, 100.0);
  i01.setArmSpeed("right", 13.0, 19.0, 13.0, 19.0);
  i01.moveArm("left",87,41,64,11)
  i01.moveArm("right",5,95,40,11)
  i01.moveHand("left",98,150,160,160,160,104)
  i01.moveHand("right",0,0,50,54,91,90);
  i01.speakBlocking("there's three servos  in each shoulder")
  #i01.speakBlocking(u"В каждом плече есть по три сервопривода")
  i01.moveHead(40,67);
  sleep(2)
  i01.setHandSpeed("left", 36.0, 50.0, 36.0, 36.0, 36.0, 36.0)
  i01.setHandSpeed("right", 100.0, 100.0, 100.0, 100.0, 100.0, 100.0)
  i01.setArmSpeed("right", 43.0, 43.0, 43.0, 43.0)
  i01.setArmSpeed("left", 100.0, 100.0, 100.0, 100.0)
  i01.setHeadSpeed(36.0, 36.0)
  i01.moveHead(43,69)
  i01.moveArm("left",87,41,64,11)
  i01.moveArm("right",5,95,40,42)
  i01.moveHand("left",42,0,100,80,113,35)
  i01.moveHand("left",42,10,160,160,160,35)
  i01.moveHand("right",81,20,82,60,105,113)
  i01.speakBlocking("here is the first servo movement")
  #i01.speakBlocking(u"Вот  движение первого сервопривода")
  sleep(1)
  i01.moveHead(37,60);
  i01.setHandSpeed("left", 100.0, 100.0, 50.0, 50.0, 100.0, 36.0)
  i01.setArmSpeed("right", 100.0, 100.0, 100.0, 100.0)
  i01.moveArm("right",5,95,67,42)
  i01.moveHand("left",42,10,10,160,160,30)
  i01.speakBlocking("this is the second one")
  #i01.speakBlocking(u"Это второго")
  sleep(1)
  i01.moveHead(43,69);
  i01.setArmSpeed("right", 100.0, 100.0, 100.0, 100.0)
  i01.moveArm("right",5,134,67,42)
  i01.moveHand("left",42,10,10,10,160,35)
  i01.speakBlocking("now you see the third")
  #i01.speakBlocking(u"Теперь вы видите третий")
  sleep(1)
  i01.setArmSpeed("right", 36.0, 36.0, 36.0, 36.0)
  i01.moveArm("right",20,90,45,16)
  i01.speakBlocking("they give me a more human like movement")
  #i01.speakBlocking(u"Они дают мне более человекоподобные движения")
  sleep(1)
  i01.setHandSpeed("left", 100.0, 100.0, 100.0, 100.0, 100.0, 100.0)
  i01.setArmSpeed("right", 100.0, 100.0, 100.0, 100.0);
  i01.moveHead(43,72)
  i01.moveArm("left",90,44,66,11)
  i01.moveArm("right",90,100,67,26)
  i01.moveHand("left",42,80,100,80,113,35)
  i01.moveHand("right",81,0,82,60,105,69)
  i01.speakBlocking("but, i have only  one servo, to move each elbow")
  #i01.speakBlocking(u"Но у меня есть только по  одному сервоприводу, чтобы двигать каждым бицепсом")
  i01.setHandSpeed("left", 43.0, 43.0, 43.0, 43.0, 43.0, 43.0)
  i01.setHandSpeed("right", 100.0, 100.0, 100.0, 100.0, 100.0, 100.0)
  i01.setArmSpeed("right", 43.0, 43.0, 43.0, 43.0)
  i01.setArmSpeed("left", 100.0, 100.0, 100.0, 100.0)
  i01.setHeadSpeed(36.0, 36.0)
  i01.moveHead(45,62)
  i01.moveArm("left",72,44,90,11)
  i01.moveArm("right",90,95,68,15)
  i01.moveHand("left",42,0,100,80,113,35)
  i01.moveHand("right",81,0,82,60,105,0)
  i01.speakBlocking("that, leaves me, with one servo per wrist")
  #i01.speakBlocking(u"По одному сервоприводу  на запястьях")
  i01.moveHead(40,60)
  i01.setHandSpeed("left", 100.0, 100.0, 100.0, 100.0, 100.0, 100.0)
  i01.setHandSpeed("right", 50.0, 50.0, 50.0, 50.0, 50.0, 50.0)
  i01.moveArm("left",72,44,90,9)
  i01.moveArm("right",90,95,68,15)
  i01.moveHand("left",42,0,100,80,113,35)
  i01.moveHand("right", 10, 140,82,60,105,10)
  i01.speakBlocking("and one servo for each finger.")
  #i01.speakBlocking(u"И один сервопривод для каждого пальца.")
  sleep(0.5)
  i01.moveHand("left",42,0,100,80,113,35)
  i01.moveHand("right", 50, 51, 15,23, 30,140);
  i01.speakBlocking("these servos are located in my forearms")
  #i01.speakBlocking(u"Эти сервоприводы расположены в моих предплечьях")
  i01.setHandSpeed("left", 36.0, 36.0, 36.0, 36.0,36.0, 36.0)
  i01.setHandSpeed("right", 100.0, 100.0, 100.0, 100.0, 100.0, 100.0)
  i01.moveHand("left", 36, 52, 8,22, 20);
  i01.moveHand("right", 120, 147, 130,110, 125);
  removeleftarm()
  sleep(1)
  i01.speakBlocking("they are hooked up, by the use of tendons")
  #i01.speakBlocking(u"Они подключаются, через сухожилия")
  i01.moveHand("left",10,20,30,40,60,150);
  i01.moveHand("right",110,137,120,100,105,130);
  i01.setHeadSpeed(1,1)
  i01.setArmSpeed("right", 100.0,100.0, 100.0, 100.0);
  i01.setArmSpeed("left", 100.0, 100.0, 100.0, 100.0);
  sleep(1)
  i01.finishedGesture()
  relax()
  sleep(2)
