• Bob Houston posted an update 10 years, 9 months ago

    Here’s the script for InMoov counting fingers.
    def howmanyfingersdoihave():
    ear.pauseListening()
    sleep(1)
    inMoov.moveHead(49,87)
    inMoov.moveArm(“left”,75,83,79,24)
    inMoov.moveArm(“right”,65,82,71,24)
    inMoov.moveHand(“left”,74,117,125,157,168,92)
    inMoov.moveHand(“right”,89,80,98,120,114,180)
    sleep(2)
    inMoov.moveHand(“right”,0,80,98,120,114,180)
    mouth.speakBlocking(“ten”)

    sleep(.1)
    inMoov.moveHand(“right”,0,0,98,120,114,180)
    mouth.speakBlocking(“nine”)

    sleep(.1)
    inMoov.moveHand(“right”,0,0,0,120,114,180)
    mouth.speakBlocking(“eight”)

    sleep(.1)
    inMoov.moveHand(“right”,0,0,0,0,114,180)
    mouth.speakBlocking(“seven”)

    sleep(.1)
    inMoov.moveHand(“right”,0,0,0,0,0,180)
    mouth.speakBlocking(“six”)

    sleep(.5)
    inMoov.setHeadSpeed(.70,.70)
    inMoov.moveHead(40,105)
    inMoov.moveArm(“left”,75,83,79,24)
    inMoov.moveArm(“right”,65,82,71,24)
    inMoov.moveHand(“left”,0,0,0,0,0,10)
    inMoov.moveHand(“right”,0,0,0,0,0,180)
    sleep(.1)
    mouth.speakBlocking(“and five makes eleven”)

    sleep(.7)
    inMoov.setHeadSpeed(.7,.7)
    inMoov.moveHead(49,87)
    sleep(.5)
    inMoov.setHeadSpeed(.7,.7)
    inMoov.moveHead(40,105)
    sleep(.7)
    inMoov.setHeadSpeed(.7,.7)
    inMoov.moveHead(49,87)
    sleep(.5)
    inMoov.setHeadSpeed(.7,.7)
    inMoov.moveHead(40,105)
    sleep(.7)
    inMoov.setHeadSpeed(.7,.7)
    inMoov.moveHead(90,96)
    sleep(.5)
    mouth.speakBlocking(“eleven”)
    sleep(1)
    mouth.speakBlocking(“that doesn’t seem right”)
    sleep(4)
    mouth.speakBlocking(“Ok,I’ll do that again”)

    inMoov.moveHead(40,105)
    inMoov.moveArm(“left”,75,83,79,24)
    inMoov.moveArm(“right”,65,82,71,24)
    inMoov.moveHand(“left”,87,138,109,168,158,25)
    inMoov.moveHand(“right”,87,138,109,168,158,90)
    sleep(2)

    inMoov.moveHand(“left”,0,138,109,168,158,25)
    mouth.speakBlocking(“one”)
    sleep(.1)

    inMoov.moveHand(“left”,0,0,109,168,158,25)
    mouth.speakBlocking(“two”)
    sleep(.1)

    inMoov.moveHand(“left”,0,0,0,168,158,25)
    mouth.speakBlocking(“three”)
    sleep(.1)
    inMoov.moveHand(“left”,0,0,0,0,158,25)

    mouth.speakBlocking(“four”)
    sleep(.1)
    inMoov.moveHand(“left”,0,0,0,0,0,25)

    mouth.speakBlocking(“five”)
    sleep(.1)
    inMoov.setHeadSpeed(.65,.65)
    inMoov.moveHead(53,90)
    inMoov.moveArm(“right”,48,80,78,10)
    inMoov.moveHand(“left”,0,0,0,0,0,25)
    inMoov.moveHand(“right”,0,0,0,0,0,161)
    sleep(1)
    mouth.speakBlocking(“and five makes ten”)
    sleep(.5)
    mouth.speakBlocking(“there that’s better”)
    inMoov.moveHead(90,90)
    sleep(.5)
    mouth.speakBlocking(“inMoov has ten fingers”)
    sleep(.5)
    inMoov.moveHead(90,90)
    inMoov.moveArm(“left”,0,90,30,10)
    inMoov.moveArm(“right”,0,90,30,10)
    inMoov.moveHand(“left”,0,0,0,0,0,90)
    inMoov.moveHand(“right”,0,0,0,0,0,90)

    ear.resumeListening()