OK GroG, this first picture is where his arms are after "system check"

 

 

and this is where his arms are after "how many fingers do you have"

 

any ideas?

GroG

10 years 8 months ago

in the script i can see "how many figures" calls another gesture at the end called "further"

further does this

def further():
  i01.setHandSpeed("left", 0.85, 0.85, 0.85, 0.85, 0.85, 0.85)
  i01.setHandSpeed("right", 0.85, 0.85, 0.85, 0.85, 0.85, 0.85)
  i01.setArmSpeed("right", 0.75, 0.85, 0.95, 0.85)
  i01.setArmSpeed("left", 0.95, 0.65, 0.75, 0.75)
  i01.setHeadSpeed(0.75, 0.75)
  i01.moveHead(79,100)
  i01.moveArm("left",0,94,28,15)
  i01.moveArm("right",0,82,28,15)
  i01.moveHand("left",42,58,87,55,71,35)
  i01.moveHand("right",81,50,82,60,105,113)
 
while the end of systemCheck just does a rest...

so leftArm does      0, 94, 28, 15
and right does         0, 82, 28,15

but default rest is :  5, 90, 30, 10

                          So  a difference .. is that the issue?  - the sequence is bicep, rotate, shoulder, omplate

rotate has the biggest difference...
shoulder is 2 & omoplate is 5 difference...

wkinne

10 years 8 months ago

That does not seem like much of a differance, but I only have 40 total between min and max on left omoplate

and 65 on right, so maybe.

how is further different than rest? they are both 0,94,28,15 for left and 0,82,28,15 for right.

I do not understand how changing servo speeds or moving hands or head makes them different.

Why does rest not call setRest() defaults? servo chatter or something?

GroG

10 years 8 months ago

Short answer to fix problem .. take out the omoplate map statements in the script